This repository has been archived by the owner on Nov 30, 2022. It is now read-only.
Releases: ethyca/fidesops
Releases · ethyca/fidesops
v1.5.3
What's Changed
- Move the
migrations
package into thefidesops
package by @PSalant726 in #620 - Update
CHANGELOG.md
for patch release 1.5.3 by @PSalant726 in #623
Full Changelog: 1.5.2...1.5.3
v1.5.2
What's Changed
- Return rules in privacy request response by @TheAndrewJackson in #580
- Implementing the brand site style footer on fidesops by @suchiroll in #576
- Pause Erasure Execution for Manual Confirmation [#522] by @pattisdr in #571
- Improve configuration variable troubleshooting with DEBUG logs, more helpful errors, and unit tests by @NevilleS in #579
- 490 saas connector oauth2 authentication strategy by @galvana in #555
- Add PORT to FidesopsConfig by @TheAndrewJackson in #586
- Adding "exact" and "case_sensitive" options to filter post-processor by @galvana in #584
- 255 saas connector outreach [Access] by @galvana in #588
- Add
__init__.py
files to all directories where they're currently missing by @PSalant726 in #590 - [#557] MSSQL discovery script by @seanpreston in #581
- Check
tests/
directory inblack-ci
command by @TheAndrewJackson in #594 - updates changelog for minor release 1.5.2 by @seanpreston in #596
Full Changelog: 1.5.1...1.5.2
v1.5.1
What's Changed
- user management, admin ui docs refactoring [#469, #505] by @conceptualshark in #530
- Refactoring SaaS authentication in preparation for OAuth2 by @galvana in #504
- SaaS connection documentation by @conceptualshark in #478
- Add
isort
and a corresponding CI check by @PSalant726 in #533 - Add missing
__init__.py
file todrp
by @PSalant726 in #553 - environment variables to disable app db and cache. some related cleanup by @adamsachs in #550
- refactor ui docs by @conceptualshark in #549
- 507- adds DRP GET data rights endpoint by @eastandwestwind in #526
- 492- fix eslint inconsistent return by @eastandwestwind in #540
- Update PR checklist for
CHANGELOG.md
by @TheAndrewJackson in #558 - Add a gh workflow for frontend tests by @allisonking in #510
- Add teardown to make commands by @sanders41 in #498
- Bump next-auth from 4.2.1 to 4.3.2 in /clients/privacy-center by @dependabot in #410
- Bump next-auth from 4.2.1 to 4.3.2 in /clients/admin-ui by @dependabot in #409
- refactor masking strategy factory for improved extensibility by @adamsachs in #560
- Pause Access Request and Resume with Manual Input [#521] by @pattisdr in #554
- use
from __future__ import annotations
to maintain backward compatibility with python 3.8 by @adamsachs in #569 - Add package directory config, include migrations in the PyPI package by @PSalant726 in #566
- bump to v1.5.1 by @seanpreston in #573
Full Changelog: 1.5.0...1.5.1
v1.5.0
What's Changed
- User Management UI by @LKCSmith in #511
- create basic drp docs [#475] by @conceptualshark in #520
- 163 yaml datasets by @nschoenbrot in #284
- v1.5.0 Release Checklist by @seanpreston in #527
Full Changelog: 1.4.2...1.5.0
v1.4.2
What's Changed
- Fix miradb fixture test warning by @sanders41 in #436
- Convert HTTP Status Codes to Starlette constant values by @sanders41 in #438
- add an issue request template for documentation [#431] by @conceptualshark in #442
- GET for users in an org by @TheAndrewJackson in #405
- 437 user search by @TheAndrewJackson in #444
- update masking API to take multiple input values by @adamsachs in #443
- Add FIDESOPS__DEV_MODE for Easier SaaS Request Debugging by @pattisdr in #363
- Adding missing import by @galvana in #448
- #391 track user privileges by @TheAndrewJackson in #425
- Remove pypi badge by @TheAndrewJackson in #452
- updates to saas config guide doc to clarify <masked_object_fields> behavior by @adamsachs in #464
- [#446] Adds
first_name
,last_name
,created_at
toFidesopsUser
response by @seanpreston in #465 - Seed super user permissions by @TheAndrewJackson in #468
- 397 denial reason for dsr by @TheAndrewJackson in #463
- 414- adds DRP action to Policy by @eastandwestwind in #453
- update SaasConnector.send behavior on ignore_errors to return raw response by @adamsachs in #462
- [#382] Update User API Endpoints by @seanpreston in #471
- fix auditlog refs by @seanpreston in #479
- css dark mode
code
compatibility [#474] by @conceptualshark in #476 - use black to format tests by @seanpreston in #466
- Extracts privacy request endpoint logic into separate service for DRP by @eastandwestwind in #470
- Fixing inconsistent SaaS connector integration tests by @galvana in #473
- [#417] DRP status endpoint by @seanpreston in #485
- [Misc] Adds a script to seed initial privacy requests by @seanpreston in #487
- Fix error when editing user permissions by @TheAndrewJackson in #500
- 416 Adds DRP exercise endpoint by @eastandwestwind in #496
- [Misc] Add first_name and last_name to createsuperuser script by @seanpreston in #486
- [#396] Frontend for Privacy Request denial flow by @TheAndrewJackson in #480
- [Misc] Adds user data to the login response by @seanpreston in #501
- Import sorting via eslint by @elliotbonneville in #514
- [Misc] Add CHANGELOG.md file by @TheAndrewJackson in #484
- Publish fidesops to PyPI by @PSalant726 in #491
- added pypi publish by @seanpreston in #519
New Contributors
- @PSalant726 made their first contribution in #491
Full Changelog: 1.4.1...1.4.2
v1.4.1
What's Changed
- Bump next from 12.0.8 to 12.1.0 in /clients/admin-ui by @dependabot in #378
- Bump minimist from 1.2.5 to 1.2.6 in /clients/admin-ui by @dependabot in #377
- Add clarity to pr template for documentation updates by @eastandwestwind in #400
- Remove unused import by @sanders41 in #347
- update admin ui docs and associated postman walkthrough by @conceptualshark in #401
- 402 doc fixes by @TheAndrewJackson in #403
- Stripe Erasure by @galvana in #380
- add date fields to user model for last login and last password reset by @adamsachs in #394
- [feature] #388: Date filtering reset by @elliotbonneville in #407
- #411 ensure all paginated queries have orders by @seanpreston in #412
- update pr template for documentation by @conceptualshark in #420
- [feature] #387: Copy updates by @elliotbonneville in #408
- 352 Adds Hubspot Erasure Support by @eastandwestwind in #384
- Test CI pipeline against migration divergence by @seanpreston in #428
- [Misc DevOps] Make retry settings less onerous on CI by @seanpreston in #435
- Validates date field ranges are sane by @seanpreston in #376
- [feature] #390: Update date filter format to datetime by @elliotbonneville in #406
New Contributors
- @TheAndrewJackson made their first contribution in #403
- @adamsachs made their first contribution in #394
Full Changelog: 1.4.0...1.4.1
v1.4.0
What's Changed
- [#245] Allow unauthenticated creation of
PrivacyRequest
s by @seanpreston in #238 - Adding fix and test for privacy request endpoint by @galvana in #270
- [Admin UI Backend] Adds User Model and Create/Delete User Endpoints by @pattisdr in #271
- [#228] Implement Privacy Center client app by @elliotbonneville in #239
- Bump next from 12.0.8 to 12.1.0 in /clients/privacy-center by @dependabot in #287
- [Admin UI Backend] Login / Logout Endpoints [#242] by @pattisdr in #277
- [Admin UI Backend] Add API Endpoints to Approve/Deny Privacy Requests by @pattisdr in #282
- Adds
include_identities
query param toGET /api/v1/privacy-request
by @seanpreston in #279 - Cleaning up SaaS tests by @galvana in #278
- [Admin UI Backend] Download privacy requests as CSV [#263] by @pattisdr in #285
- 262 saas connector pagination strategies by @galvana in #286
- 272- adds support for custom http methods by @eastandwestwind in #283
- add project requirements to tutorial start (#293) by @conceptualshark in #310
- #110 - change oauth endpoint description by @Kelsey-Ethyca in #313
- Returning an empty list instead of None when post-processors filter a… by @galvana in #309
- 273- Adds support for request body in SaaS config by @eastandwestwind in #298
- 276 saas connector add the ability for request params to reference connector param values by @galvana in #300
- Support Grouped Input Fields into a Collection [#290] by @pattisdr in #299
- update mkdocs version (#332) by @conceptualshark in #333
- 289 saas connector headers by @galvana in #327
- Support Dependent Identity Data and "After" Param in Saas Configs [#291] by @pattisdr in #306
- [#338] adds policy data to the privacy request API response by @seanpreston in #339
- [Saas Connectors] Configure Ignore Non-200 Responses [#307] by @pattisdr in #326
- add a quick start guide to the documentation (#292) by @conceptualshark in #316
- [SaaS Connector] SaaS fixture cleanup by @galvana in #335
- Add Sentry Support [#256] by @pattisdr in #340
- Privacy Centre [331] - Hide status bar by @LKCSmith in #342
- Bump minimist from 1.2.5 to 1.2.6 in /clients/privacy-center by @dependabot in #337
- Aligning fidesops docs with changes to fidesctl docs by @suchiroll in #345
- Add MASKING_STRICT Config and allow Delete Escalation [#324][#325] by @pattisdr in #349
- Update Privacy Request Search Mechanics by @seanpreston in #356
- 253 - Hubspot Connector (Access) by @eastandwestwind in #351
- Add Segment SaaS Connector + Authentication per Request [#251] by @pattisdr in #350
- Admin UI Backend Tweaks by @seanpreston in #362
- Stripe Connector (Access) by @galvana in #355
- Add support for custom logo by @sanders41 in #348
- [SaaS Connectors] Demonstrate Sentry Masking [#343] by @pattisdr in #370
- [Saas Connectors] Segment Masking [#354] by @pattisdr in #368
- Segment Masking Test Failures by @pattisdr in #375
- #297 Admin UI v0 by @elliotbonneville in #364
- Users docs cleanup by @eastandwestwind in #373
New Contributors
- @elliotbonneville made their first contribution in #239
- @dependabot made their first contribution in #287
- @conceptualshark made their first contribution in #310
- @Kelsey-Ethyca made their first contribution in #313
- @LKCSmith made their first contribution in #342
- @suchiroll made their first contribution in #345
- @sanders41 made their first contribution in #348
Full Changelog: 1.3.0...1.4.0
v1.3.0
What's Changed
- [Docs] Clarify how to run
pytest
by @seanpreston in #187 - Adds connection config for mariadb by @eastandwestwind in #186
- Correctly format and use MariaDB fixtures by @seanpreston in #188
- expose mysql to external network on port 3307 [unticketed] by @seanpreston in #192
- Adds MariaDB query execution tests by @eastandwestwind in #191
- [Bug] Error when integration tests fail in CI by @seanpreston in #208
- Contributing docs update by @eastandwestwind in #216
- 76 Connection config BigQuery by @eastandwestwind in #189
- Update pull_request_template.md by @eastandwestwind in #217
- Add support for Array Access Requests in MongoDB [#146][#147] by @pattisdr in #194
- Fix BigQuery secrets formatting by @eastandwestwind in #224
- Include reminder to add
Run Unsafe CI Checks
by @seanpreston in #222 - [Misc. Devops] Don't run the build step twice by @seanpreston in #221
- Update pull_request_template.md by @seanpreston in #219
- [#218] Don't always install MSSQL deps by @seanpreston in #223
- Consolidate
erasure
andaccess
tests intointegration
tests by @seanpreston in #185 - Starting point for SaaS connector schema by @galvana in #179
- Removing test fixtures that have been moved to their respective files by @galvana in #232
- updating images for docs site by @iamkelllly in #227
- Create codeql-analysis.yml by @daveqnet in #235
- Add MongoDB Support for Array Masking [#129] by @pattisdr in #226
- 80 Query Execution BigQuery by @eastandwestwind in #215
- Add Configuration Option for Entrypoint Array Querying [#193] by @pattisdr in #229
- Fix Fields Affected on Execution Logs [#144] by @pattisdr in #236
- 182 api endpoints for saas by @galvana in #233
- 176 mask data implementation by @galvana in #237
- [Misc. DevOps] Fix data seeding for MariaDB by @seanpreston in #230
- 177 - Saas connectors post processing by @eastandwestwind in #246
- 220 Documentation for setting up debugging in Jet Brains IDE. by @nschoenbrot in #225
- Fidesops 1.3 Pre-Release Checklist by @pattisdr in #247
- SaaS connector docs by @galvana in #259
New Contributors
- @galvana made their first contribution in #179
- @daveqnet made their first contribution in #235
- @nschoenbrot made their first contribution in #225
Full Changelog: 1.2.0...1.3.0
v1.2.0
What's Changed
- Expand HTTPSConnector logic to hit Webhooks [#98] by @pattisdr in #114
- Fix link in PR template to docs about how to update ER diagram [Unticketed] by @pattisdr in #120
- added hot-reload configuration by @stevenbenjamin in #122
- Send Privacy Request Identities as a Dictionary [#118] by @pattisdr in #125
- Run Policy Webhooks as part of Privacy Request Execution [#101] by @pattisdr in #124
- 100 - Support Hash, HMAC, AES Masking strategies by @eastandwestwind in #119
- Redshift Query Execution [#74] by @pattisdr in #131
- Data generator by @stevenbenjamin in #137
- Release Checklist First Draft by @pattisdr in #143
- Reduce Number of Concurrent Threads by @pattisdr in #145
- store type converter instead of string on field by @stevenbenjamin in #130
- Fix Quickstart and Tutorial by @pattisdr in #152
- rewrite the rewrite of policy; edit the privacy request guide and light editing of query execution by @dougfulton in #67
- Fidesops 78 mssql support by @eastandwestwind in #151
- Add FieldPaths to represent Nested Fields [#158] by @stevenbenjamin in #154
- Add docs on how to set up the Fidesops postman collection by @pattisdr in #161
- 82 sqlserver query execution by @eastandwestwind in #157
- Add issue templates by @ThomasLaPiana in #164
- Update explainer video for docs site by @cilliankieran in #170
- 136 mysql query execution by @eastandwestwind in #168
- Adding new docs to upgrade community profile by @iamkelllly in #172
- [Testing Improvements] Update
Makefile
anddocker-compose.integration-<env>
files to enable testing one integration env at a time by @seanpreston in #148 - Seanpreston testing follow up by @seanpreston in #178
- Update Datasets Guide for Object Support [Unticketed] by @pattisdr in #183
- Clarify fidesops meta tutorial/docs by @eastandwestwind in #184
- updates docs for supported masking strategies and associated configs by @eastandwestwind in #173
- Add support for Nested Queries in Mongo [Access Requests] [#128] by @pattisdr in #165
New Contributors
- @ThomasLaPiana made their first contribution in #164
- @cilliankieran made their first contribution in #170
Full Changelog: 1.1.0...1.2.0
v1.1.0
What's Changed
- Add Doug's changes from old repo by @seanpreston in #11
- Update Fidesops overview /w video & consistency by @NevilleS in #19
- Add Forking Clarification by @pattisdr in #22
- Update Postman Collection / Tutorial re: Client Scopes by @pattisdr in #28
- Upgrade Dask to 2021.10.0 by @NevilleS in #33
- Catch Errors when validating Dataset that references another Dataset by @pattisdr in #29
- Restore hot reloading of web server [#17] by @pattisdr in #18
- Avoid Creating DB Connection to Embed Execution Logs [SOL-232] by @pattisdr in #16
- Fix Dockerfile importlib.metadata.PackageNotFoundError: fidesops [#23] by @pattisdr in #48
- Target Specific Tests in Docker by @pattisdr in #27
- Update Query Builder to use Masking Strategies on Policy Rules [#47] by @pattisdr in #31
- Require ConnectionConfig Write Access to Mask Data [#40] by @pattisdr in #49
- remove absolute path dependencies in tests [#50] by @stevenbenjamin in #51
- Refactor of Dockerfile for efficiency by @RobertKeyser in #58
- Refactor: Removes circular dependencies- closes #34 by @eastandwestwind in #55
- Fix Hot Reloading by @pattisdr in #59
- MySQL for M1 Chips by @pattisdr in #54
- Add Connection and Storage Secrets Schemas to API Documentation [SOL-269] by @pattisdr in #30
- Add support for an Amazon Redshift and Snowflake ConnectionConfigs [#45][#44] by @pattisdr in #56
- Add length field [#71] by @stevenbenjamin in #72
- closes #36- masks params provided in % str formatter in logs, unless set otherwise by @eastandwestwind in #68
- Optionally Encrypt Access Request Data [#46][#83] by @pattisdr in #66
- add functionality to types by @stevenbenjamin in #60
- test for update based on composite primary key [#42] by @stevenbenjamin in #69
- Fix broken links and remove pypi references by @iamkelllly in #63
- log fix by @stevenbenjamin in #89
- PUT -> PATCH Endpoints [#15] by @pattisdr in #53
- Fix FidesOps/FideOps usages [For testing PR's from contributor forks] by @pattisdr in #64
- trigger workflows to run for
pull_request
event by @seanpreston in #86 - Adds validation to fides keys, updates slugify to use underscores, closes #35 by @eastandwestwind in #61
- Refactor CI checks to run as a single job by @NevilleS in #92
- 65-update postman collection and quickstart valid fides keys by @eastandwestwind in #93
- Update pull_request_template.md by @pattisdr in #99
- Configure PolicyPreWebhooks and PolicyPostWebhooks [#97] by @pattisdr in #105
- 70 feat adds policy driven masking by @eastandwestwind in #108
- Add app diagram to database docs [Unticketed] by @pattisdr in #103
- Async privacy request by @stevenbenjamin in #106
- Temporarily remove webhook configuration docs [#109] by @pattisdr in #112
- Snowflake Query Execution [#73] by @seanpreston in #104
New Contributors
- @RobertKeyser made their first contribution in #58
Full Changelog: 1.0.0...1.1.0