Releases: ethyca/fides
v2.45.1
Release Pull Request
What's Changed
- PROD-2597: Implements privacy request fuzzy search by @eastandwestwind in #5232
- Support minimal GVL in minimal TCF response allowing Accept/Reject from banner before full GVL is loaded by @gilluminate in #5298
- Fixed discovery pagination by @lucanovera in #5304
- Fixed fides-no-scroll so it works in all browsers by @Kelsey-Ethyca in #5299
Full Changelog: 2.45.0...2.45.1
v2.45.0
Release Pull Request:
QA Touch Test Run:
https://ethyca.qatouch.com/metrics/tableview/p/eRd3/m/7L1d
What's Changed
- PROD-2597: Implements privacy request fuzzy search by @eastandwestwind in #5232
- PROD-2535 - Fix external datastores ci by @andres-torres-marroquin in #5244
- add timing to debug logs for fides.js by @gilluminate in #5245
- PROD-2701 Fix no monitor button on empty tables by @lucanovera in #5249
- PROD-2705 Fix broken dnd pagination by @lucanovera in #5250
- New TCF Purpose Header Field on Translations by @pattisdr in #5246
- Support new Purpose header field in TCF Banner by @gilluminate in #5247
- Fix CI, static_check and db_dataset.yml by @andres-torres-marroquin in #5255
- PROD-2655: validate removing path by @thingscouldbeworse in #5253
- PROD-2693 - Tokenless IAM support for Dynamo DB for DSR by @andres-torres-marroquin in #5254
- PROD-2656: you can run fides push --help without it hitting the healthcheck now by @thingscouldbeworse in #5243
- Expand/Collapse Data Categories by @gilluminate in #5265
- Rename Privacy Notice Properties by @pattisdr in #5259
- Migrate identity hashes by @galvana in #5256
- Power reviews integration by @Vagoasdf in #5258
- PROD-2486 Add Dynamic Erasure Email Integration by @erosselli in #5226
- Add changelog for PROD-2486 by @erosselli in #5273
- Replace Yotpo Loyalty with Yotpo Reviews in description by @RobertKeyser in #5274
- Attentive integration by @Vagoasdf in #5261
- Edit dataset YAML from "manage datasets" view by @jpople in #5262
- PROD-2645: bump fideslang to 3.0.4 by @adamsachs in #5277
- Support 'in progress' classification status for D&D resources in admin UI by @jpople in #5248
- PROD-2698: clarify permissions needed for GCP by @eastandwestwind in #5266
- Update changelog release 2.44.0 by @Roger-Ethyca in #5279
Full Changelog: 2.44.0...2.45.0
v2.44.0
Release Pull Request
QA Touch Test Run
https://ethyca.qatouch.com/metrics/tableview/p/eRd3/m/zLwp
What's Changed
- Reduced timing differences in login endpoint CVE-2024-45052
- Removed Jinja2 for email templates, the variables syntax changed from
{{variable_name}}
to__VARIABLE_NAME__
CVE-2024-45053 - Update command with required quotes. by @tvandort in #5196
- Fixing downgrade for OpenID provider migration by @galvana in #5205
- Oracle Responsys: ignore
404
s on delete endpoint by @RobertKeyser in #5203 - update TCF banner button layout/split tcf styles by @gilluminate in #5204
- Add support for Vendor Count in descriptions by @gilluminate in #5210
- Bump swagger-ui-react from 4.18.3 to 5.17.4 in /clients/privacy-center by @daveqnet in #5208
- Update text replacement pattern for Vendor Count by @gilluminate in #5217
- PROD-2626 Privacy-Request-screen-crashes-when-daysLeft-null by @lucanovera in #5213
- Fides Pydantic V2 Upgrade by @pattisdr in #5020
- Update type generation script to also run formatter by @jpople in #5209
- Add toast on muting/ignoring a resource in D&D tables by @jpople in #5214
- Classifier category badge updates by @jpople in #5212
- Updated CHANGELOG.md for release 2.43.1 by @Roger-Ethyca in #5219
- Update D&D action button loading behavior by @jpople in #5201
- PROD-2606 Add-support-for-nested-fields-in-Dataset-Field-Detail-page by @lucanovera in #5216
- Add "data type" column to D&D tables by @jpople in #5218
- Update text replacement pattern for Vendor Count by @gilluminate in #5223
- FidesJS sourcemaps working correctly by @gilluminate in #5222
- Fix crashing integrations after pydantic update by @erosselli in #5227
- Delighted: remove unused Username field by @RobertKeyser in #5220
- Add Gzip Middleware by @pattisdr in #5225
- PROD-2648: Remove unused parameter in Snap integration by @RobertKeyser in #5229
- Fix Prettier issue on ConnectorParametersForm.tsx by @gilluminate in #5231
- Adding source and submitted_by fields to privacy request by @galvana in #5206
- Updates for consent signal processing by @galvana in #5200
- PROD-2390: data migration for child diff statuses by @adamsachs in #5235
- PROD-2415 : Adding ignore 400 to unsubscribe call by @Vagoasdf in #5237
- Updating copy for consent automation section by @galvana in #5239
- include autofix for VS code users by @gilluminate in #5238
- PROD-2658 Fix pagination not being reset by @lucanovera in #5234
- Improve Data uses row interactions by @tvandort in #5224
- PROD-2323 Add-tabs-to-display-monitored-and-ignored-schema-in-Data-Detection by @lucanovera in #5236
- Support the “minimal” TCF experience API and dynamically fetch “full” API response after banner is shown by @gilluminate in #5230
- Bing Ads Integration by @galvana in #5197
- Prod 2535 - Update DynamoDB schema to support Tokenless IAM auth by @andres-torres-marroquin in #5240
- Updated CHANGELOG.md for release 2.44.0 by @Roger-Ethyca in #5241
New Contributors
Full Changelog: 2.43.2...2.44.0
v2.43.2
Release Pull Request
QA Touch Test Run
https://ethyca.qatouch.com/metrics/tableview/p/eRd3/m/zBaw
What's Changed
- Pydantic v1 -> Pydantic v2 upgrade by @pattisdr in #5020
- Ignore
404
errors on Oracle Responsys deletions by @RobertKeyser in #5203 - Fix white screen issue when privacy request has null value for daysLeft by @lucanovera #5213
Full Changelog: 2.43.0...2.43.2
v2.43.1
Release Pull Request
QA Touch Test Run
https://ethyca.qatouch.com/metrics/tableview/p/eRd3/m/zBaw
What's Changed
- Pydantic v1 -> Pydantic v2 upgrade by @pattisdr in #5020
- Ignore
404
errors on Oracle Responsys deletions by @RobertKeyser in #5203 - Fix white screen issue when privacy request has null value for daysLeft by @lucanovera #5213
Full Changelog: 2.43.0...2.43.1
v2.43.0
Release Pull Request
QA Touch Test Run
https://ethyca.qatouch.com/metrics/tableview/p/eRd3/m/n3D8
What's Changed
- Formatting/Linting automation support by @gilluminate in #5128
- PROD-2529 Fix wrong system count on datamap by @lucanovera in #5151
- Refactoring ConsentableItem to simplify Pydantic v2 migration by @galvana in #5153
- Fix TCF overlay issues on mobile sized screens by @gilluminate in #5157
- Fixing OAuth2 config for Snap integration by @galvana in #5158
- Fix language picker cut-off in mobile by @gilluminate in #5159
- Sailthru Integration: ignore valid 400 for user not existing by @SteveDMurphy in #5145
- fix button sizes on modal by @gilluminate in #5161
- Changelog 2.42.1 by @Kelsey-Ethyca in #5163
- Map notices to consent able items in Admin UI by @gilluminate in #5156
- Fix password manager auto complete by @tvandort in #5165
- Fix poorly formed HTML for switches by @gilluminate in #5166
- D&D data category picker improvements by @jpople in #5167
- include
name
in timeout retry by @gilluminate in #5174 - PROD-2366 - Admin UI for Managing OpenID Providers by @andres-torres-marroquin in #5134
- add git tag version to window.Fides by @gilluminate in #5173
- PROD-1782: Allows approver to view user management table so they can reset their own password by @eastandwestwind in #5178
- PROD-2504 FE When-column-should-never-be-blank-or-have-N-A-in-Activity-table by @lucanovera in #5177
- Right-align bulk action buttons on discovery tables by @jpople in #5181
- Ability to delete integrations by @Kelsey-Ethyca in #5143
- PROD-1696: Remove privacy request read scope from viewer role by @eastandwestwind in #5184
- [PROD-2588] Support PATCH requests for connection secrets by @erosselli in #5172
- Revert "add git tag version to window.Fides (#5173)" by @gilluminate in #5185
- Upgrade ESLint configs to modules by @gilluminate in #5176
- PROD-2436 Connection-secrets-should-appear-masked-when-editing-integration by @lucanovera in #5170
- Updating SSO types + minor fixes by @galvana in #5183
- ensure that action buttons are displayed for empty results by @adamsachs in #5168
- Fix various issues with Consentable Items form by @gilluminate in #5186
- PROD-2345 - Implement notice-based consent for SaaS connector by @eastandwestwind in #5164
- Dynamically load GVL translations by @gilluminate in #5187
- Changes to support consent signals by @galvana in #5190
- Add additional toast for D&D table actions by @jpople in #5182
- PROD-2350 DSR Support for ScyllaDB by @erosselli in #5140
- Use autocomplete to hint new password on User Reset Password screen by @tvandort in #5194
- BigQuery nested field UI by @jpople in #5175
- Fix text reflow on Privacy Center when user hovers by @tvandort in #5193
- Updating Yotpo Reviews to use email or phone number instead of external IDs by @galvana in #5169
- PROD-2352 helper: get_urn_list method by @thingscouldbeworse in #5192
- Add "system" and "description" columns to D&D tables by @jpople in #5179
- PROD-2352 addendum: make mypy happy by @thingscouldbeworse in #5195
- fix linting issues, especially with Cypress directories by @gilluminate in #5189
- PROD-2481 Update manage datasets pages by @lucanovera in #5191
- Updated CHANGELOG.md for release 2.43.0 by @Roger-Ethyca in #5198
Full Changelog: 2.42.1...2.43.0
v2.42.1
Release Pull Request
What's Changed
- Fixed language picker cut-off in mobile on CMP banner and modal by @gilluminate in #5159
- Fixed button sizes on CMP modal by @gilluminate in #5161
Full Changelog: 2.42.0...2.42.1
v2.42.0
Release Pull Request
QA Touch Test Run
https://ethyca.qatouch.com/metrics/tableview/p/eRd3/m/kD00
What's Changed
- Remove entire
experience
from logs by @gilluminate in #5101 - Add support for "Key-pair" authentication to Snowflake integration by @andres-torres-marroquin in #5079
- PROD-2409 By default, don't show data categories that are disabled by @lucanovera in #5102
- Include AWS Tags in Resource Generation by @tariqajyusuf in #4998
- mark events for performance monitoring by @gilluminate in #5105
- Add .syncignore to ignore unnecessary file syncs to volume by @SteveDMurphy in #5104
- "activate" default locale during fallback of GVL language error by @gilluminate in #5106
- Moving noisy log message behind debug flag by @galvana in #5103
- backwards compatibility for TCF optimization work by @gilluminate in #5110
- CLI Issues: YAML Cannot Find Constructors for FidesKeys by @pattisdr in #5113
- Serve GVL languages as they are requested by @gilluminate in #5112
- Visual fixes for monitor table by @jpople in #5109
- Add notice to old system integrations page by @jpople in #5097
- fix typo in bigquery monitor copy by @gilluminate in #5120
- Remove unused index by @galvana in #5122
- Fides Experience form fixes by @gilluminate in #5123
- Updates to consent experience styling by @Kelsey-Ethyca in #5085
- Include fides.js sourcemaps during development by @gilluminate in #5119
- Upgrade Next version in Admin UI and Privacy Center by @gilluminate in #5111
- Adding pre-commit hooks alternative file by @andres-torres-marroquin in #5108
- Update copy for MySQL/CloudSQL integration to be specific to Cloud SQL by @andres-torres-marroquin in #5100
- Fix bug with changing monitor frequency from scheduled to "not scheduled" by @jpople in #5114
- Access Erasure for Checkr by @MarcGEthyca in #5121
- Skip Indexing Custom Privacy Request Field Arrays by @pattisdr in #5127
- Require Plus for D&D integrations notice to be shown on system form by @jpople in #5129
- Always cookies in preview mode by @gilluminate in #5131
- Adding support for special characters in SaaS request body by @galvana in #5099
- Migrate remaining data categories by @galvana in #5073
- Update Shopify dataset to remove blog authors from the access package by @SteveDMurphy in #5043
- Rerun SaaS tests on failure by @galvana in #5137
- PROD-2211 moves some property-specific endpoints from OSS -> plus by @eastandwestwind in #5096
- PROD-2426 Adds new config options to support notice-only banner + modal by @eastandwestwind in #5136
- Allow banner to show notice information by @gilluminate in #5125
- Text fixes on monitor configuration UI by @jpople in #5142
- Add status field to D&D tables by @jpople in #5141
- Segment Integration: user_id over email by @SteveDMurphy in #5004
- PROD-2473 Update
GET /dataset
endpoint to supportexclude_saas_datasets
andonly_unlinked_datasets
params by @erosselli in #5132 - PROD-1899 Move-admin-UI-away-from-using-unpaginated-system-and-dataset-APIs-where-possible by @lucanovera in #5135
- Update changelog for PROD-2426 by @eastandwestwind in #5146
- Changes to support bidirectional consent by @galvana in #5118
- Improve API error messages when using
is_default
field on taxonomy resources by @NevilleS in #5147 - PROD-2332 dataset page to use the new table component by @lucanovera in #5130
- Prod 2435: bq connection test by @thingscouldbeworse in #5138
- Updated CHANGELOG.md for release 2.42.0 by @Roger-Ethyca in #5148
Full Changelog: 2.41.0...2.42.0
v2.41.0
Release Pull Request
QA Touch Test Run
https://ethyca.qatouch.com/metrics/tableview/p/eRd3/m/Be2a
What's Changed
- Fix data lineage mousewheel behvior by @lucanovera in #5064
- Update Amplitude integration by @galvana in #5063
- Bump braces from 3.0.2 to 3.0.3 in /clients by @dependabot in #5042
- Fix empty Filters modal by @gilluminate in #5065
- Bump ws from 7.5.9 to 7.5.10 in /clients by @dependabot in #5031
- Upgrade React version in all clients by @gilluminate in #5036
- fix mysql integration: pin 9, remove command by @thingscouldbeworse in #5070
- mysql integration test fix: looks like we do need this by @thingscouldbeworse in #5078
- PROD-2083: fix for mysql reserved word escaping by @thingscouldbeworse in #5072
- PROD-2307 Add notice to messaging page by @lucanovera in #5077
- Adding output template to read requests by @galvana in #5054
- PROD-2349 Fix messaging ui unresponsive. Fix warnings. by @lucanovera in #5081
- Add integration for Alchemer Erasure by @MarcGEthyca in #4925
- PROD-1898 Provide API support for (optional) pagination of the
/system
endpoint and /datasets by @erosselli in #5071 - Remove extra install keyword by @eastandwestwind in #5086
- remove rewrites from NextJS config by @gilluminate in #5087
- Revert "remove rewrites from NextJS config (#5087)" by @gilluminate in #5089
- PROD-2211 moves some property-specific endpoints from OSS -> plus by @eastandwestwind in #5069
- Discovery monitor table improvements by @jpople in #5068
- PROD-2336 Add notice when messaging is in global or basic mode by @lucanovera in #5090
- [ISSUE-5076] - Changed webserver URL to correct URL by @farmanp in #5088
- PROD-1397 Update systems page with table view by @lucanovera in #5084
- revert moving messaging template endpoints by @eastandwestwind in #5093
- Optimize TCF bundle with just-in-time GVL translations by @gilluminate in #5074
- PROD-2316: database exclude list by @thingscouldbeworse in #5080
- Project selection UX improvements by @jpople in #5092
- Updated CHANGELOG.md for release 2.41.0 by @Roger-Ethyca in #5094
New Contributors
- @thingscouldbeworse made their first contribution in #5070
- @farmanp made their first contribution in #5088
Full Changelog: 2.40.0...2.41.0
v2.40.0
Release Pull Request
QA Touch Test Run
https://ethyca.qatouch.com/metrics/tableview/p/eRd3/m/RMNz
What's Changed
- Disable GPP stub when
initialize=false
is set untilFides.init()
is called by @gilluminate in #5010 - consistent casing by @gilluminate in #5012
- PROD-2230: Fix table cell formatting for vendors by @eastandwestwind in #5013
- Update copy on new integrations UI by @jpople in #5007
- Add early migrations for Google Cloud SQL for Postgres by @andres-torres-marroquin in #5015
- Linting clean up with nox -s static_checks by @andres-torres-marroquin in #5016
- PROD-2147 Adds last_monitored and enabled attributes to MonitorConfig by @erosselli in #4991
- Add ssl prefer to remaining redshift areas, increase timeout (maybe) by @SteveDMurphy in #4981
- Discovery monitor form improvements by @jpople in #5017
- PROD-2039 Messaging / Property Specific Mail Configurations by @lucanovera in #5005
- Update D&D integration form behavior by @jpople in #5023
- Remove fetch polyfill from FidesJS by @gilluminate in #5026
- Replaces typescript-cookie with js-cookie by @eastandwestwind in #5022
- PROD-1990 Update pymongo to 4.7.3 by @erosselli in #5019
- PROD-2053-Update-navigation-Management-and-Properties by @lucanovera in #5027
- Migrate SpacialDatamap to new version of
react-table
by @gilluminate in #5024 - Add ability to configure "Enforcement Level" by @gilluminate in #5025
- Fix system information form getting stuck on loading spinner by @jpople in #5034
- Fix viewers being able to delete systems by @jpople in #5035
- PROD-2154 Add Google Cloud SQL for MySQL Info UI to Integrations UI by @andres-torres-marroquin in #5032
- update changelog for 2.39.1 release by @Kelsey-Ethyca in #5038
- Bump braces from 3.0.2 to 3.0.3 in /clients/sample-app by @dependabot in #5030
- PROD-2254: User must have delete scope to delete systems by @eastandwestwind in #5037
- PROD-2223 Various BE cleanup for property specific messaging by @eastandwestwind in #5006
- Update 2.39.1 changelog to include CVE-2024-38537 by @daveqnet in #5041
- fix various Cypress race conditions in Privacy Center by @gilluminate in #5040
- Invite users via email by @galvana in #4539
- Disable Gorgias tests by @galvana in #5047
- parallelize api and non-api
ops-unit
tests by @adamsachs in #4595 - PROD-2219-FE-add-system-names-to-new-data-map-reporting by @lucanovera in #5045
- PROD-1950 Display all custom fields on privacy request form by @lucanovera in #5029
- Move .env var to before server runs by @gilluminate in #5051
- Project selection modal improvements by @jpople in #5049
- PROD-2183 Add Google Cloud SQL for Postgres Integration by @andres-torres-marroquin in #5014
- Twilio SMS integration access and erasure by @MarcGEthyca in #4979
- update changelog for release 2.39.2 by @Kelsey-Ethyca in #5055
- PROD-1681 When using property_id query param, fides-js will also stor… by @lucanovera in #4915
- PROD-2046 Fix bug where messaging option appear to viewer roles by @lucanovera in #5053
- Updating DSR filtering to use collection-level data categories by @galvana in #4999
- Skip database selection step when monitors would have no databases by @jpople in #5056
- Update release checklist by @Kelsey-Ethyca in #5059
- Fix Scylla Integration Test by @pattisdr in #5058
- PROD-2217 Add "cookies" column to datamap report table by @lucanovera in #5052
- Fides ints 190 snap erasure by @MarcGEthyca in #5011
- ensure format and sort checks are run on CI by @adamsachs in #5057
- Fix issue with monitor results pagination by @jpople in #5060
- Updated CHANGELOG.md for release 2.40.0 by @Kelsey-Ethyca in #5061
Full Changelog: 2.39.2...2.40.0