Releases: ethyca/fides
Releases · ethyca/fides
v2.20.2
Release Pull Request
What's Changed
- Added version_added, version_deprecated, and replaced_by to data use, data subject, and data category APIs by @Kelsey-Ethyca #4135
- Update fides.js to not fetch experience client-side if pre-fetched experience is empty by @eastandwestwind #4149
v2.20.1
Release Pull Request
What's Changed
- Avoid un-optimized query pattern in bulk
GET /system
endpoint by @adamsachs in #4120
v2.20.0
Release Pull Request
QA Touch Test Run
https://ethyca.qatouch.com/metrics/tableview/p/eRd3/m/1zrb
What's Changed
- Remove reset suggestions from dictionary toggle by @TheAndrewJackson in #4007
- fix issue with unsaved changes modal by @TheAndrewJackson in #4005
- Rely on client to detect new notices for prefetched experiences by @eastandwestwind in #4009
- fix: pylint by @ThomasLaPiana in #4014
- Fix tests that relied on specific Pagination responses by @ThomasLaPiana in #4015
- Facelift for scanner forms by @rsilvery in #4012
- Fix Parallel Docker Platform Builds by @ThomasLaPiana in #4013
- Track and report system changes by @galvana in #3990
- publish rc images to PyPI by @adamsachs in #4016
- Revert "Fix Parallel Docker Platform Builds (#4013)" by @Kelsey-Ethyca in #4018
- System history UI by @galvana in #4019
- Add profiling/benchmarks to CI suite by @ThomasLaPiana in #3997
- update with docs link and tooltips by @rsilvery in #4027
- Re-enable 'cookies' field in privacy declaration form by @jpople in #4025
- Updating labels by @galvana in #3955
- Prod 1041/dictionary data uses by @jpople in #4035
- Bump gitpython from 3.1.31 to 3.1.35 by @dependabot in #4041
- re-enable custom fields for new data use form by @jpople in #4050
- Fides: Relax Legal Basis for Transfers by @pattisdr in #4049
- System history UI with diff modal by @galvana in #4021
- Pinning anyio version to 3.7.1 to avoid using PEP 654 ExceptionGroups by @galvana in #4061
- Changelog 2.19.1 by @Kelsey-Ethyca in #4064
- Build Multiplatform Images Simultaneously by @ThomasLaPiana in #4024
- write to system.vendor_id by @Kelsey-Ethyca in #4038
- Human readable locations by @allisonking in #4029
- Fix data flow saving issue by @TheAndrewJackson in #4065
- Update displaying privacy notices logic by @allisonking in #4010
- Case-Insensitive Privacy Experience Region Filtering by @pattisdr in #4058
- Fixing diff modal by @galvana in #4068
- Add security advisory to 2.19.0 changelog by @daveqnet in #4031
- Fides Cloud Configuration: DNS Record and Privacy Center URL by @TheAndrewJackson in #4034
- Right align and vertically center clipboard button by @TheAndrewJackson in #4071
- Do not load fetch polyfill if fetch is detected by @eastandwestwind in #4074
- Adds important CSS override to display fides toggles by @eastandwestwind in #4075
- Scaffold consent config page by @allisonking in #4069
- [DANGER] Update to Fideslang 2.0 by @ThomasLaPiana in #3933
- Custom privacy request fields by @galvana in #4060
- Fix downrev of custom privacy request field migration. by @pattisdr in #4081
- Privacy notice table updates by @Kelsey-Ethyca in #4078
- Updated CHANGELOG.md for release 2.20.0 by @Kelsey-Ethyca in #4085
Full Changelog: 2.19.1...2.20.0
v2.19.1
Release Pull Request
What's Changed
v2.19.0
Release Pull Request
QA Touch Test Run
What's Changed
- Additional scenario for unflatten_dict by @galvana in #3900
- Adding new scenario to refine_target_path by @galvana in #3906
- Fixing typo by @galvana in #3914
- Reduce verbosity of privacy center logging further by @NevilleS in #3915
- Forcing focus on integration search input by @galvana in #3917
- Disable worker part of
/health
check by @daveqnet in #3898 - Systems/Privacy Declaration Dictionary Migration by @pattisdr in #3901
- Prevent sort reset on data change by @TheAndrewJackson in #3290
- Updating integration search to be case-insensitive by @galvana in #3916
- Remove deprecated fields from form by @TheAndrewJackson in #3909
- Removing erroneous dataset fields by @galvana in #3923
- Adobe sign access request test by @ctvivek in #3504
- remove fields from dataset form by @Kelsey-Ethyca in #3924
- Add consent tab to primary nav (fidesplus only) by @Kelsey-Ethyca in #3897
- 3851 Fix ability to make server side API calls from privacy-center by @eastandwestwind in #3895
- Add Canadian Provinces to Privacy Notice Regions by @pattisdr in #3925
- System form rework by @jpople in #3920
- vendor list dropdown by @TheAndrewJackson in #3857
- Custom DSR email templates by @galvana in #3911
- Readonly system datamap panel by @TheAndrewJackson in #3922
- Adding a temporary version check to migration by @galvana in #3951
- Add database and worker health endpoints by @ThomasLaPiana in #3947
- remove mypy type check from CI by @ThomasLaPiana in #3946
- Adding user guide links to connector forms by @galvana in #3953
- update the no data use warning styling by @Kelsey-Ethyca in #3948
- Saas config form updates rachel by @rsilvery in #3872
- Dictionary Suggestions by @TheAndrewJackson in #3937
- Updated CHANGELOG.md for release 2.19.0 by @Kelsey-Ethyca in #3964
- title and casing fix for special category data by @Kelsey-Ethyca in #3968
- Fixing connector field labels by @galvana in #3967
- Hiding unique ID field on system creation by @galvana in #3969
- Log Server Setup/Startup Time by @ThomasLaPiana in #3958
- Removing invalid characters from system name by @galvana in #3971
- Fix some variables not submitting correctly in system form by @jpople in #3975
- Privacy declaration form fixes by @jpople in #3980
- releases hotfixes by @TheAndrewJackson in #3970
- Dictionary suggest select by @jpople in #3988
- fides - update system.legal_basis_for_transfers and system.legal_basis_for_profiling by @adamsachs in #3977
- Sfdc connector label updates by @adamsachs in #3983
- Update PyMSSQL by @ThomasLaPiana in #3996
- Fixing email template variables by @galvana in #3973
- Updated CHANGELOG.md for release 2.19.0 by @Kelsey-Ethyca in #4002
Full Changelog: 2.18.0...2.19.0
v2.18.0
Release Pull Request
QA Touch Test Run
https://ethyca.qatouch.com/metrics/tableview/p/eRd3/m/Vp6V
What's Changed
- Remaining TCF UI components by @allisonking in #3803
- Flagging sensitive inputs as passwords to mask values during entry by @galvana in #3843
- pin pymssql to feature branch to work around m1 build issues by @adamsachs in #3829
- 3644 link connector toast by @jpople in #3826
- Disable server-side geo lookup for now by @eastandwestwind in #3850
- Make taxonomy items able to be enabled or disabled by @jpople in #3844
- Updating directory structure for DSR report by @galvana in #3848
- Remove experience prefetching by @eastandwestwind in #3855
- Taxonomy toggle fixes by @jpople in #3860
- Adjust max width of system information form by @jpople in #3864
- Add logging to the Privacy Center by @ThomasLaPiana in #3783
- fix cytoscape zoom issue by @TheAndrewJackson in #3835
- Fides-js consent reporting calls by @allisonking in #3845
- remove pymssql as a package requirement by @adamsachs in #3858
- Remove manual system selection by @TheAndrewJackson in #3865
- Fixing dataset references by @galvana in #3873
- OAuth UI flow by @galvana in #3819
- Autogenerating system and integration identifiers by @galvana in #3868
- Adding yml files in data directory to reload watch by @galvana in #3874
- Updating Cypress tests by @galvana in #3882
- Recurly access by @tmuralikrishnan in #3595
- Update Healthcheck logic by @ThomasLaPiana in #3884
- Fixing OAuth2 redirect URL by @galvana in #3890
- Updated CHANGELOG.md for release 2.18.0 by @Kelsey-Ethyca in #3893
Full Changelog: 2.17.1...2.18.0
v2.17.1
What's Changed
- Fixed connector forms with external dataset reference fields in #3873
Full Changelog: 2.17.0...2.17.1
v2.17.0
Release Pull Request
QA Touch Test Run
What's Changed
- Updated CHANGELOG.md for release 2.16.0 by @Kelsey-Ethyca in #3742
- Fixing misc test failures by @galvana in #3744
- Fix integration tab permissions by @TheAndrewJackson in #3707
- make malicious url test more robust to env differences by @adamsachs in #3748
- ignore type checker on
click
decorators to bypass known library issue by @adamsachs in #3746 - Bump python versions to latest (3.10.12, 3.9.17, and 3.8.17) by @daveqnet in #3733
- Add enable/disable toggle to integration tab by @Kelsey-Ethyca in #3593
- Allow connection configs with duplicate names by @galvana in #3770
- move db-dependent routers up a few levels to reduce circular dependencies by @adamsachs in #3741
- Adds polyfill service to fides-js route by @eastandwestwind in #3759
- Fix creating and editing manual integrations by @TheAndrewJackson in #3772
- cascade deletes from system -> connectionconfig -> datasetconfig by @adamsachs in #3771
- Enable privacy notices and experiences by default in production by @allisonking in #3773
- Refactor logging configuration by @ThomasLaPiana in #3758
- Remove 'successfully added custom fields' toast by @jpople in #3779
- Alphabetize system cards in "view systems" page by @jpople in #3781
- [Backend] Record when Consent is Served by @pattisdr in #3777
- UI tabs for fides-js by @allisonking in #3782
- Update TS types for privacy notice locations by @allisonking in #3787
- fix broken build (
pyyaml
andpymssql
issues related tocython
version3.0
) by @adamsachs in #3802 - show/hide connector values by @TheAndrewJackson in #3775
- clean up ui on integration tab by @Kelsey-Ethyca in #3823
- Update 2.16.0 changelog to include file upload vulnerability fixes by @daveqnet in #3820
- Update system connection delete route by @TheAndrewJackson in #3785
- support active property on taxonomy elements by @adamsachs in #3784
- Removing unused property from DeleteConnectionModal by @galvana in #3831
- Prefetch geolocation and experience API calls by @eastandwestwind in #3698
- Adding location override by @galvana in #3814
- Heap - Erasure by @galvana in #3599
- Connector form updates by @rsilvery in #3753
- Updated CHANGELOG.md for release 2.17.0 by @Kelsey-Ethyca in #3836
New Contributors
Full Changelog: 2.16.0...2.17.0
v2.16.0
Release Pull Request
QA Touch Test Run
https://ethyca.qatouch.com/metrics/tableview/p/eRd3/m/b6JM
What's Changed
- [Backend] Add Cookies and Surface with Privacy Notices by @pattisdr in #3572
- Connection text fix by @jpople in #3659
- Update Fides Pull Request Template: Description of Changes placement by @pattisdr in #3641
- Subscribe to individual system query in manual create by @allisonking in #3662
- Render linebreaks in the Fides.js overlay descriptions, etc. by @NevilleS in #3665
- Fix dataset yaml not properly reflecting dataset in dropdown by @allisonking in #3666
- Notice empty state for privacy center by @allisonking in #3640
- Remove cookies before marshalling to privacy notice form by @allisonking in #3670
- move GPC preferences before we send fidesInitialized event by @eastandwestwind in #3561
- Transform null names to an empty string before submission by @allisonking in #3683
- Fix AWS Scan Test by @ThomasLaPiana in #3556
- Repoint Links to Moved Fides Documentation by @RobertKeyser in #3643
- Set
sslmode
toprefer
for SSH connections by @SteveDMurphy in #3685 - GPC indication on fides-js overlay by @allisonking in #3673
- Include
data_use
anddata_category
metadata inupload
of access results by @adamsachs in #3674 - [Backend] Add Systems Applicable Filter to Privacy Experience List by @pattisdr in #3654
- Removing required flag for the dataset field by @galvana in #3690
- Adding array support for unflatten_dict by @galvana in #3629
- [Backend] EU Location Updates [#3611] by @pattisdr in #3630
- Updating DSR data pre-processor to support manual data by @galvana in #3693
- Deprecate connection config fields in UI by @TheAndrewJackson in #3684
- Update front-end to treat fields with default values as required by @galvana in #3694
- avoid circular deps caused within
api.api.v1
by @adamsachs in #3692 - Handle Keys and Collections with a double underscore by @SteveDMurphy in #3688
- Allow Privacy Action Cards to Grow by @RobertKeyser in #3669
- Allow Banner and Modal to Scroll with Long Descriptions by @RobertKeyser in #3713
- Add unescape-safestr header to both fides-js fetch and privacy center calls by @allisonking in #3706
- 3631: add gear icon to nav by @jpople in #3701
- [Backend] Validation on Notice Keys within Region by @pattisdr in #3703
- 3601: test connection results toast by @jpople in #3700
- [Backend] Fix Validation Error where Current Privacy Preferences might be None by @pattisdr in #3719
- Update CHANGELOG for
2.15.1
by @SteveDMurphy in #3735 - Treat Underscore as a Special Character for Passwords by @RobertKeyser in #3717
- 3632 clickable system tiles by @jpople in #3734
Full Changelog: 2.15.1...2.16.0
v2.15.1
What's Changed
- Set
sslmode
toprefer
if connecting to Redshift via ssh in #3685 - Privacy center action cards are now able to expand to accommodate longer text by @RobertKeyser in #3669
- Handle names with a double underscore when processing access and erasure requests in #3688
- Allow Privacy Notices banner and modal to scroll as needed by @RobertKeyser in #3713
- Resolve path traversal vulnerability in webserver API in CVE-2023-36827
Full Changelog: 2.15.0...2.15.1