This repository has been archived by the owner on Nov 30, 2022. It is now read-only.
Releases: ethyca/fidesops
Releases · ethyca/fidesops
v1.8.2
What's Changed
- ensure that
db_index
is neverNone
onRedisSettings
by @TheAndrewJackson in #1427 - Specify Multiple Masking Strategies by @pattisdr in #1428
- Add deprecation warning by @TheAndrewJackson in #1429
Full Changelog: 1.8.1...1.8.2
v1.8.1
What's Changed
- Add a Timescale Connector [#1311] by @pattisdr in #1327
- Set Schema for Postgres Connector [#1362] by @pattisdr in #1375
- Bump jose from 4.5.0 to 4.9.3 in /clients/ops/privacy-center by @dependabot in #1373
- 1016 frontend ability for users to manually enter pii to an in progress subject request by @chriscalhoun1974 in #1377
- Enable retries on saas connectors for failures at the http request level by @earmenda in #1376
- Add Consent Request API by @sanders41 in #1387
- Add new template for consent requets emails by @sanders41 in #1405
- Add authenticated route to get consent preferences by @sanders41 in #1402
- Backend: Updating or Deleting Access Webhooks [#1388][#1389] by @pattisdr in #1394
- Braze Connector: Access Endpoints by @sadaqatullah in #1248
- [#1393] Update Fidesops config with sane defaults where necessary by @seanpreston in #1395
- Explain Privacy Request Execution [#1397] by @pattisdr in #1396
- Update docker command on privacy center step 4 by @shawnplusplus in #1410
- 1319 consent UI api integration by @TheAndrewJackson in #1407
- 1401 admin UI persist redux store to localstorage by @chriscalhoun1974 in #1409
- update footer links by @conceptualshark in #1406
- firebase auth integration by @adamsachs in #1399
- Add Braze connector registry entry by @sadaqatullah in #1418
- Removing PII fields from conversations collection by @galvana in #1386
- Fidesops v1.8.1 Release Checklist by @seanpreston in #1420
- DX Improvements from
v1.8.1
release by @seanpreston in #1421
New Contributors
- @shawnplusplus made their first contribution in #1410
Full Changelog: https://github.com/ethyca/fidesops/commits/1.8.1
v1.8.0
What's Changed
- SaaS Connector Template Creation Fix: Integer fides_key by @pattisdr in #1166
- Start a new "email" ConnectionConfig type [#1134] by @pattisdr in #1142
- Revert "SaaS Connector Template Creation Fix: Integer fides_key" by @seanpreston in #1171
- Fix analytics opt out environment variable name by @sanders41 in #1170
- 1004 OAuth2 client credentials flow by @galvana in #1159
- update Subject Request detail page by @conceptualshark in #1164
- Bump fastapi[all] from 0.79.1 to 0.81.0 by @dependabot in #1178
- Build docker image for privacy center by @sanders41 in #1165
- Update
StorageConfig
to handle multiple auth methods by @TheAndrewJackson in #1140 - 1009 id verification required endpoint by @eastandwestwind in #1221
- [#1222] Fix reference in data categories upgrade migration by @seanpreston in #1223
- Publish on every release by @sanders41 in #1226
- Make log send async by @sanders41 in #1174
- 1106 saas config shopify access endpoints by @HamzaWaseemOnBench in #1220
- Adds email communications guide to docs, exposes other hidden guides in nav bar by @eastandwestwind in #1233
- Fix version number by @sanders41 in #1232
- Bump pylint from 2.14.5 to 2.15.0 by @dependabot in #1182
- Bump fideslib by @sanders41 in #1236
- Email Connector: Build Masking Instructions by @pattisdr in #1168
- Adds email scopes to postman collection by @eastandwestwind in #1241
- Bump black from 22.6.0 to 22.8.0 by @dependabot in #1238
- Rename fidesops-privacy-center image to fides-privacy-center by @sanders41 in #1237
- Bump eslint from 8.9.0 to 8.23.0 in /clients/ops/privacy-center by @dependabot in #1180
- #1008 User identity verification flow by @TheAndrewJackson in #1231
- Bump @chakra-ui/utils from 1.10.4 to 2.0.9 in /clients/ops/admin-ui by @dependabot in #1145
- Allows worker to start successfully in both dev and dev_with_worker by @eastandwestwind in #1250
- Add
execution_timeframe
toPolicy
model and schema by @TheAndrewJackson in #1244 - Fix for pytest-asyncio bug by @sanders41 in #1260
- Clean up docker build by @sanders41 in #1252
- Email Connector: Send Email with Erasure Instructions [#1158] by @pattisdr in #1246
- Fix download link by @sanders41 in #1264
- Add
due_date
toPrivacyRequest
model by @TheAndrewJackson in #1259 - Refactor strategy instantiation for more extensitiliby by @adamsachs in #1254
- Make admin ui work when volumes are mounted by @sanders41 in #1266
- Update the Erasure Request Email Fulfillment template [#1265] by @pattisdr in #1270
- Bump types-redis from 4.3.4 to 4.3.20 by @dependabot in #1255
- Update boto3 requirement from ~=1.24.46 to ~=1.24.68 by @dependabot in #1272
- Bump requests-mock from 1.9.3 to 1.10.0 by @dependabot in #1276
- Bump fastapi[all] from 0.81.0 to 0.82.0 by @dependabot in #1277
- Fix typo by @sanders41 in #1280
- Pass in Vault environment variables if they are present locally by @galvana in #1275
- Add Foundation for "Manual Webhooks" [#1224] by @pattisdr in #1267
- Added fixture to create a new data everytime test runs. by @sadaqatullah in #1269
- Improved param_value aggregation to support one-to-many relationships by @galvana in #1253
- Bump python from 3.9.13 to 3.9.14 by @sanders41 in #1287
- Add
days_left
field by @TheAndrewJackson in #1281 - Remove Masking of Redis Connection Error [#1271] by @pattisdr in #1288
- 1183 saas connectors shopify erasure by @HamzaWaseemOnBench in #1289
- 1156 email upon privacy request completion by @eastandwestwind in #1282
days_left
field in admin UI by @TheAndrewJackson in #1283- Sort privacy requests by
due_date
by @TheAndrewJackson in #1284 - Human Readable Names for Connection Types [#1096] by @pattisdr in #1297
- Change references to FIDESOPS__CONFIG_PATH to FIDES__CONFIG_PATH by @sanders41 in #1302
- Enable Manual Webhooks in Request Execution [#1228] by @pattisdr in #1285
- [#1153] Adds warning to subject request denial UI by @seanpreston in #1298
- [#1088] Adds new Celery queue for async email dispatch by @seanpreston in #1173
- Add consent table by @sanders41 in #1301
- Bump pylint from 2.15.0 to 2.15.2 by @dependabot in #1278
- Allow the user to logout with a malformed or expired token [#1257] by @pattisdr in #1305
- Bump faker from 14.1.0 to 14.2.0 by @dependabot in #1315
- Update fastapi-pagination[sqlalchemy] requirement from ~=0.9.3 to ~=0.10.0 by @dependabot in #1316
- Bump types-urllib3 from 1.26.23 to 1.26.24 by @dependabot in #1317
- Bump pandas from 1.4.3 to 1.4.4 by @dependabot in #1318
- Manual Webhook Followup: UI scopes / Delete [#1228] by @pattisdr in #1308
- Utility to update saas configs and datasets on system startup by @adamsachs in #1307
- 1154 email upon privacy request receipt by @eastandwestwind in #1303
- Add generic request sorting button by @TheAndrewJackson in #1320
- Rename PrivacyRequestIdentity schema to Identity by @sanders41 in #1324
- 1155 email upon privacy request review by @eastandwestwind in #1306
- Manual Webhook Followup: UI Sync [#1326] by @pattisdr in #1323
- Explicitly install the
toml
package by @PSalant726 in #1338 - Add consent request table by @sanders41 in #1340
- Updated Configuration settings: Connector parameters and Dataset configuration by @chriscalhoun1974 in #1247
- pin version of pyjwt by @seanpreston in #1343
- Upgrades
pyjwt
to2.5.0
by @seanpreston in #1344 - Fixing Stripe Tests by @galvana in #1352
- Fix Corner Case: Retrieving Access Results from Cache on Retry [#1348] by @pattisdr in #1349
- Bump pytest from 7.1.2 to 7.1.3 by @dependabot in #1342
- Bump types-ujson from 5.4.0 to 5.5.0 by @dependabot in #1355
- v1.8.0 Release Checklist by @seanpreston in #1345
Full Changelog: 1.7.2...1.8.0
v1.7.2
What's Changed
- hook up API request to logout action [Unticketed] by @seanpreston in #1139
- Update hubspot users and owners configurations by @earmenda in #1091
New Contributors
Full Changelog: 1.7.1...1.7.2
v1.7.1
What's Changed
- Reorganize application code by @ThomasLaPiana in #1058
- Patch versioneer to allow editable installs by @sanders41 in #1070
- Preserving headers in SaaSRequestParams during pagination by @sadaqatullah in #1069
- Add setuptools to dev-requirements to fix versioneer error by @sanders41 in #1072
- Bump fideslang to 1.1.0 by @ThomasLaPiana in #890
- 797 datadog by @sadaqatullah in #1060
- 515 SaaS connector Logi ID by @HamzaWaseemOnBench in https://github.com/ethyca/fidesops/pull/1074
- Combine Execution and Audit Logs in Request Status Endpoint [#1024] by @pattisdr in #1068
- Notify fidesdemo on new releases by @PSalant726 in #1075
- Bump pytest from 6.2.2 to 7.1.2 by @dependabot in #1081
- Bump faker from 13.15.1 to 14.0.0 by @dependabot in #1080
- Bump actions/setup-python from 3 to 4 by @dependabot in #1078
- Bump fideslog from 1.2.2 to 1.2.3 by @dependabot in #1079
- Bump types-urllib3 from 1.26.15 to 1.26.22 by @dependabot in #1084
- Bump fideslang from 1.1.0 to 1.2.0 by @dependabot in #1085
- Bump next-auth from 4.9.0 to 4.10.3 in /clients/ops/privacy-center by @dependabot in #1014
- Bump fideslib by @sanders41 in #1092
- 983 Adds infra for email config and dispatch by @eastandwestwind in #1059
- Create a Saas Connector from a Template [#814] by @galvana in #1076
- Update Response Body for Saas Connection Instantiate [#814] by @pattisdr in #1105
- Adds
AuditLog
andExecutionLog
s toseed_test_data
command by @seanpreston in #1097 - Reduce Idle Connections from Health Checks [#1102] by @pattisdr in #1107
- Escape redis user and password by @sanders41 in #1104
- pass in analytics id env to worker by @eastandwestwind in #1113
- Adds tests for email endpoints and dispatch service by @eastandwestwind in #1112
- Endpoint to Verify User Identity [#1062] by @pattisdr in #1111
- Bump hashicorp/vault-action from 2.4.1 to 2.4.2 by @dependabot in #1119
- Bump fastapi[all] from 0.79.0 to 0.79.1 by @dependabot in #1120
- Bump types-urllib3 from 1.26.22 to 1.26.23 by @dependabot in #1117
- Bump nox from 2022.1.7 to 2022.8.7 by @dependabot in #1118
- Bump faker from 14.0.0 to 14.1.0 by @dependabot in #1122
- Bump sqlalchemy-redshift from 0.8.10 to 0.8.11 by @dependabot in #1121
- POC for dynamic routing by @TheAndrewJackson in #1033
- Add Sass connector configuration by @chriscalhoun1974 in #1099
- 1128-Add Retry button back into the subject request detail view by @chriscalhoun1974 in #1131
- Fix localhost setting for non-endpoint analytics calls [#1029] by @pattisdr in #1130
- Add email_templates module by @TheAndrewJackson in #1123
- Formatting Issues in Webhooks Documentation by @RobertKeyser in #1114
- Send Identity Verification Email [#1010] by @pattisdr in #1115
- Support case-insensitive connection type search [Unticketed] by @pattisdr in #1133
- Add option to login as root user from config by @sanders41 in #1116
- Move logging to %-style formatting [#837] by @pattisdr in #1132
- Add future annotations for backwards compatibility by @sanders41 in #1136
- Release 1.7.1 by @seanpreston in #1141
- Fix docs build in CI by @sanders41 in #1138
- Fix error in
publish_docs
Github Actions syntax by @seanpreston in #1143
New Contributors
- @sadaqatullah made their first contribution in #1069
Full Changelog: 1.7.0...1.7.1
v1.7.0
What's Changed
- Refactor static checks to run outside of Docker by @ThomasLaPiana in #1053
- Create finished audit log for privacy requests by @TheAndrewJackson in #1040
- Fix quickstart by using
docker-compose run
and docker network for all commands by @NevilleS in #1056 - Bump snowflake-sqlalchemy from 1.3.2 to 1.3.4 by @dependabot in #1051
- Release v1.7.0 Checklist by @seanpreston in #1063
Full Changelog: 1.6.3...1.7.0
v1.6.3
v1.6.2
What's Changed
- Bump psycopg2-binary from 2.9.1 to 2.9.3 by @dependabot in #783
- Bump dask from 2021.10.0 to 2022.6.1 by @dependabot in #781
- Bump alembic from 1.6.5 to 1.8.0 by @dependabot in #780
- Bump sqlalchemy-bigquery from 1.3.0 to 1.4.4 by @dependabot in #779
- Bump pytest-cov from 2.11.1 to 3.0.0 by @dependabot in #787
- Bump apscheduler from 3.8.0 to 3.9.1 by @dependabot in #789
- Bump types-pyyaml from 6.0.8 to 6.0.9 by @dependabot in #791
- [#681] add documentation on fideslog use by @conceptualshark in #751
- Fideslib models by @sanders41 in #700
- 660 Add support for multiple statuses to be selected for filtering subject requests by @chriscalhoun1974 in #802
- Resolve issue with MyPy seeing files in fidesops as missing imports by @sanders41 in #719
- 249 saas connector zendesk ticket erasure by @HamzaWaseemOnBench in #775
- Fixing
check-migration
command by @galvana in #806 - Fix issue requiring separate install of snowflake-connector-python by @sanders41 in #807
- 513 - [Admin UI] Update Subject Request status filter to be a multise… by @chriscalhoun1974 in #764
- 706 Adds SaaS connection type to SaaS yaml config by @eastandwestwind in #748
- Make
worker
node optional by @seanpreston in #770 - GET Available Connectors [#706] by @pattisdr in #768
- Endpoint: Return Secrets for a Connector Type [#753] by @pattisdr in #795
- Add fixture to clear tables between test by @sanders41 in #680
- Replace user authentication routes with fideslib routes by @sanders41 in #811
- test fixing publish_docs ci action by @eastandwestwind in #818
- Update Celery config defaults by @seanpreston in #808
- Bump next-auth from 4.5.0 to 4.9.0 in /clients/privacy-center by @dependabot in #823
- Bump fideslib to handle base64 encoded password by @sanders41 in #820
- update local deployment for serving the ui [#644] by @conceptualshark in #827
- Skip Masking of Uvicorn Logs [#766] by @pattisdr in #831
- 832 - Create new user gives HTTP 422 Unprocessable Entity exception by @chriscalhoun1974 in #833
- [Admin UI] Change Login Page Wording by @RobertKeyser in #774
- Fix bug in client with no scopes by @sanders41 in #830
- 599 clipboard icon by @eastandwestwind in #838
- adds concurrency to unsafe check jobs by @seanpreston in #835
- Reduce docker image size by @sanders41 in #846
- [#743] Store provided identity data in application database by @seanpreston in #834
- Bump faker from 13.14.0 to 13.15.0 by @dependabot in #848
- Bump unidecode from 1.2.0 to 1.3.4 by @dependabot in #849
- Update fastapi-pagination[sqlalchemy] requirement from ~=0.8.3 to ~=0.9.3 by @dependabot in #852
- Bump black from 22.3.0 to 22.6.0 by @dependabot in #855
- Adding salesforce to SaaSType enum by @galvana in #857
- Serve UI from root by @TheAndrewJackson in #720
- Refactor user management UI code by @allisonking in #839
- Search for
PrivacyRequest
based on hashed identity [#765] by @seanpreston in #847 - documentation reorganization and page standardization by @conceptualshark in #858
- Fix
create_test_data
by @sanders41 in #862 - Bump pre-commit from 2.9.3 to 2.20.0 by @dependabot in #853
- Return persisted identities in
get_request_status
view by @seanpreston in #860 - 671 - [Datastore Management] Include Icon with datastore connection (FE) by @chriscalhoun1974 in #845
- Populate dataset by @galvana in #844
- Correct test name for mypy in safe_pr_checks.yml by @sanders41 in #875
- Adds
celery.toml
for loading custom Celery config [#821] by @seanpreston in #865 - add celery configuration to docs by @conceptualshark in #872
- v1.6.2 Release Checklist by @seanpreston in #881
New Contributors
- @HamzaWaseemOnBench made their first contribution in #775
Full Changelog: 1.6.1...1.6.2
v1.6.1
What's Changed
- Remove stray hyphen by @RobertKeyser in #709
- Reduce docker image size by @sanders41 in #707
- Bump next-auth from 4.3.2 to 4.5.0 in /clients/privacy-center by @dependabot in #694
- update tutorial directions to install fidesdemo from the root directory by @conceptualshark in #715
- [SaaS Connector] Salesforce (access) by @galvana in #676
- Parallelize CI safe checks by @sanders41 in #717
- Make reading of environment variables case insensitive by @sanders41 in #712
- Add dependabot by @sanders41 in #718
- Bump requests-mock from 1.8.0 to 1.9.3 by @dependabot in #732
- Bump packaging from 20.9 to 21.3 by @dependabot in #733
- Bump types-redis from 4.2.6 to 4.3.2 by @dependabot in #729
- Bump faker from 8.12.1 to 13.14.0 by @dependabot in #730
- Bump actions/setup-python from 2 to 4 by @dependabot in #724
- Bump actions/checkout from 2 to 3 by @dependabot in #723
- Bump github/codeql-action from 1 to 2 by @dependabot in #725
- Bump docker/login-action from 1 to 2 by @dependabot in #722
- Bump actions/setup-node from 2 to 3 by @dependabot in #726
- [#716] update datastore documentation by @conceptualshark in #742
- Adds
fidesops worker
command to start the Celery worker [#663] by @seanpreston in #673 - 708 - fix console warning in disable connections by @eastandwestwind in #750
- Bump fideslib from version 2.1.0 to 2.1.1 by @sanders41 in #721
- Password Hashing update by @TheAndrewJackson in #749
- Fix no such container error with docker-compose by @sanders41 in #758
- 1.6.1 release by @sanders41 in #763
Full Changelog: 1.6.0...1.6.1
v1.6.0
What's Changed
- Subject request details page by @TheAndrewJackson in #563
- Replace fidesctl package with fideslang package by @sanders41 in #454
- Restart Graph from Failure [#574] by @pattisdr in #578
- 353- initial infra for fideslog integration by @eastandwestwind in #541
- Redis SSL Support [#556] by @pattisdr in #611
- Bump fastapi dependencies by @sanders41 in #614
- Cache/Surface Resume/Restart Privacy Request Details [#574] by @pattisdr in #591
- [#587, #607, #608] update config reference and deployment docs by @conceptualshark in #616
- Refactor auth and enable static file serving by @elliotbonneville in #577
- Minor formatting fixes for SaaS config docs by @galvana in #617
- Bump mypy from 0.812 to 0.961 and Python from 3.9.6 to 3.9.13 by @sanders41 in #630
- Bring
main
up to date withv1.5.3
by @seanpreston in #628 - Adds
celery==5.2.7
by @seanpreston in #610 - Match mypy settings to new migrations folder location by @sanders41 in #634
- Fixing connector integration tests by @galvana in #636
- Add celerybeat-schedule file to gitignore by @sanders41 in #639
- Only push to Dockerhub on releases by @ThomasLaPiana in #640
- Add config from fideslib by @sanders41 in #626
- Support Backend Delete and Disable Collection Requirements [#602] by @pattisdr in #637
- [SaaS Connector] Outreach (Erasures) by @galvana in #619
- Bump fideslib from 2.0.3 to 2.0.4 by @sanders41 in #643
- Deploy UI within fidesops by @TheAndrewJackson in #625
- Add ConnectionConfig Search [#609] by @pattisdr in #641
- Add
AdminUiSettings
to helper method by @TheAndrewJackson in #647 - Add Prettier CI check and format UI code to be consistent by @TheAndrewJackson in #655
- Add Default Policies [#624] by @pattisdr in #654
- Sort ConnectionConfig Name Ascending [#668] by @pattisdr in #672
- Install MSSQL Dependencies by Default [#635] by @pattisdr in #664
- Add ConnectionConfig Filters by @pattisdr in #675
- Adding support for default values for connector params by @galvana in #661
- 559-endpoint-log-events - Adds middleware for calling analytics events for each endpoint by @eastandwestwind in #622
- add formatting requirement to squlalchemy uri option by @conceptualshark in #685
- [SaaS Connector] Zendesk - Ticket Endpoints (access) by @galvana in #677
- add number of masked records into masking endpoint log message by @adamsachs in #692
- Datastore management landing page by @TheAndrewJackson in #674
- Delete Datastore [Frontend] by @pattisdr in #683
- 546 - [Admin UI] Change "Policy Name" to "Request Type" on SR list page by @chriscalhoun1974 in #696
- Enable/Disable Datastores [Frontend] by @pattisdr in #693
- 659 Add Postgres and Redis to health endpoint by @eastandwestwind in #690
- Execute Privacy Requests with Celery by @seanpreston in #621
- 512 db redis health by @eastandwestwind in #686
- Datastore Connection Filtering by @TheAndrewJackson in #691
- update domain -> host config references in stripe and sentry test infrastructure by @adamsachs in #698
- Clean up postman collection by @eastandwestwind in #704
- Revoke a Pending Privacy Request [#525] by @pattisdr in #592
- Update CHANGELOG.md, bump to
fideslib==2.1.0
by @seanpreston in #705 - Update datastore connection filters to support clearing by @TheAndrewJackson in #701
- Management UI updates by @conceptualshark in #702
New Contributors
- @chriscalhoun1974 made their first contribution in #696
Full Changelog: 1.5.2...1.6.0