Releases: ethyca/fides
Releases · ethyca/fides
v2.29.0
Release Pull Request
QA Touch Test Run
https://ethyca.qatouch.com/metrics/tableview/p/eRd3/m/ZxJP
What's Changed
- Do not render nav until we are finished loading by @allisonking in #4571
- Fix CORS middleware hot-swapping by @adamsachs in #4570
- Update consent reporting title by @Kelsey-Ethyca in #4573
- Fides table column utilities by @allisonking in #4569
- Updating get_custom_fields_filtered response by @galvana in #4575
- trigger CI jobs on release-** branch pushes by @adamsachs in #4572
- Regulations view more by @allisonking in #4574
- move pymssql back to an optional requirement by @adamsachs in #4581
- Preventing completion email from being sent for consent requests by @galvana in #4578
- Admin UI - User Deletion Modal - Only Require One Layer of Confirmation by @RobertKeyser in #4402
- Updated CHANGELOG.md for release 2.29.0 by @Kelsey-Ethyca in #4585
- Domains page fixes and updates by @adamsachs @NevilleS @Kelsey-Ethyca in #4584
- Extend datamap table with custom fields by @allisonking and @galvana in #4579
Full Changelog: 2.28.0...2.29.0
v2.28.0
Release Pull Request
QA Touch Test Run
https://ethyca.qatouch.com/metrics/tableview/p/eRd3/m/Pw3d
What's Changed
- Configure fides.js base URL and allow CORS by @allisonking in #4534
- Fixing condition for rendering overlay by @galvana in #4515
- Remove 'Add a vendor' from consent configuration page by @jpople in #4535
- Lock editing system name for GVL systems by @jpople in #4533
- Update fides.js to support multiple descriptions (banner, overlay) and render HTML descriptions by @NevilleS in #4542
- Locations page by @allisonking in #4517
- Remove trailing slash from locations slice by @allisonking in #4543
- Regulated toggle bug by @allisonking in #4544
- Make banner title and description nullable, not optional by @allisonking in #4545
- Backend Overhaul: Data Model Changes for Saving Privacy Preferences by @pattisdr in #4481
- Con 59 mg appsflyer connector by @MarcGEthyca in #4512
- remove leading slash in dsr zip report filenames by @adamsachs in #4549
- update missed changelog entry by @adamsachs in #4551
- Parameterize Salesforce Refresh Token by @SteveDMurphy in #4547
- Fides con 213 klaviyo consent by @MarcGEthyca in #4513
- Update TS types by @allisonking in #4555
- Remove vendors disclosed entirely from fides.js by @allisonking in #4553
- Updated nav by @allisonking in #4548
- update 'add vendor' flow by @jpople in #4550
- Datamap reporting table by @TheAndrewJackson in #4519
- Update changelog for v2.28.0 by @allisonking in #4561
Full Changelog: 2.27.0...2.28.0
v2.27.0
Release Pull Request
QA Touch Test Run
https://ethyca.qatouch.com/metrics/tableview/p/eRd3/m/gxbN
What's Changed
- Remove PyArrow by @daveqnet in #4486
- Bump @adobe/css-tools from 4.2.0 to 4.3.2 in /clients by @dependabot in #4495
- Filter non-TCF
system
s from datamap (fides) by @adamsachs in #4468 - Fix get config test regression by @TheAndrewJackson in #4496
- Fix support for nested
options.customOptionsPath
by @NevilleS in #4491 - Fix gvl datamap notice spacing by @Kelsey-Ethyca in #4497
- Basic consent reporting UI by @jpople in #4488
- use config proxy for purpose override flag check by @adamsachs in #4500
- Prevent dismissal of banner and overlay by @galvana in #4470
- Bulk add vendors disable state by @allisonking in #4498
- Add back "add vendor" buttons and styling fixes by @TheAndrewJackson in #4499
- general purpose override blocks purpose in all cases by @adamsachs in #4503
- Avoid Matching Query on None (Salesforce Account Example) by @SteveDMurphy in #4483
- Remove Add Vendor btn from Consent > Vendors page by @Kelsey-Ethyca in #4509
- Update cy tests for Manage your vendors page after removing Add Vendors btn by @Kelsey-Ethyca in #4510
- Fides prod 1527 iterate fix by @MarcGEthyca in #4514
- Fix Compass button states by @jpople in #4508
- Statsig access and erasure by @MarcGEthyca in #4429
- fideslang 3.0 upgrades (language changes only, no pydantic updates!) by @adamsachs in #4502
- add missing changelog entry by @adamsachs in #4520
- Set supportsOOB on tcModel to false by @allisonking in #4516
- Core GPP string serving for US geographies by @allisonking in #4504
- PROD-1403: Omit specific fields from system payload if empty by @TheAndrewJackson in #4525
- Fix issues with vendor selector behavior by @jpople in #4521
- Save consent method ("accept", "reject", "save", etc.) to
fides_consent
cookie as extra metadata by @NevilleS in #4529 - location and regulations selections db support by @adamsachs in #4526
- Unify vendor selector behavior in consent modal by @jpople in #4532
- Updated CHANGELOG.md for release 2.27.0 by @adamsachs in #4537
Full Changelog: 2.26.0...2.27.0
v2.26.0
Release Pull Request
QA Touch Test Run
https://ethyca.qatouch.com/metrics/tableview/p/eRd3/m/81NE
What's Changed
- PROD-1396 Fix typeerror when tcf vendors have no dataDeclaration by @eastandwestwind in #4465
- Update focused border color on inputs by @jpople in #4467
- Support for consent management report by @galvana in #4452
- Fix GVL vendor lock occurring on AC systems by @jpople in #4471
- Read only consent management table and filters by @TheAndrewJackson in #4456
- Paging for TCF overlay by @allisonking in #4463
- Call GPP via code splitting by @allisonking in #4447
- Backend TCF Purpose Override Support by @pattisdr in #4464
- PROD-1452- Refactor: extract out getting custom preferences from getting override options by @eastandwestwind in #4466
- Enable editing system name when separate vendor flag is active by @jpople in #4475
- increase max number of preferences in privacy preference API models by @adamsachs in #4469
- Add tests for GPP extension by @allisonking in #4476
- TCF purpose summary modal by @TheAndrewJackson in #4477
- PROD-1243- adds ability to provide custom fides overrides path by @eastandwestwind in #4462
- Gong access and erasure by @MarcGEthyca in #4461
- PROD-1480: Update logging level for 'Retrieved FidesUserPermission record for current user' message to Debug by @RobertKeyser in #4482
- Fix bug with retention period being 'null' on dictionary data uses by @jpople in #4487
- Reduce size of
tcf_consent
payload infides_consent
cookie by @allisonking in #4480 - TCF purpose override page by @TheAndrewJackson in #4484
- Updated CHANGELOG.md for release 2.26.0 by @Kelsey-Ethyca in #4489
Full Changelog: 2.25.0...2.26.0
v2.25.0
Release Pull Request
QA Touch Test Run
https://ethyca.qatouch.com/metrics/tableview/p/eRd3/m/2znN
What's Changed
- Disable editing fields for GVL vendors by @jpople in #4327
- Adding support for configuring enabled actions by @galvana in #4374
- PROD-1303: Adds support for custom get experience fn and custom served notices fn by @eastandwestwind in #4410
- Persist filter modal state after it's closed by @TheAndrewJackson in #4412
- Fixing request type field by @galvana in #4414
- PROD-1348 Fides string should always override experience prefs by @eastandwestwind in #4405
- [fides.js] Fix button arrangement by @allisonking in #4407
- Prod 1328 Track more granular consent method by @eastandwestwind in #4419
- update changelog for 2.24.0 release by @eastandwestwind in #4422
- System form/vendor selector fixes by @jpople in #4420
- PROD-1383 Allow fides_consent cookie to be set from a subdirectory by @eastandwestwind in #4426
- Remove button to populate data uses from dictionary from data use table by @jpople in #4428
- PROD-1389 for TCF, any consent pref that is not defined on cookie should be assumed opt-out by @eastandwestwind in #4430
- Flexible Legal Basis = True Default by @pattisdr in #4434
- Bulk vendor add table ux fixes by @TheAndrewJackson in #4425
- PROD-1330: logging for root user access by @adamsachs in #4432
- PROD-1331 by @pattisdr in #4421
- update changelog for hotfix 2.24.1 by @adamsachs in #4443
- GPP stub by @allisonking in #4431
- ensure setup.py is run as fidesuser in docker build: cherry pick #4446 into
main
by @adamsachs in #4448 - Add confirmation modal on deleting a privacy declaration by @jpople in #4439
- give contributor role config read and config update permissions by @adamsachs in #4438
- Vendor selector improvements by @jpople in #4437
- Improve Cypress tests for locking system forms for GVL systems by @jpople in #4450
- Updating consent modal to hide the opt-in/opt-out buttons if only one privacy notice is enabled by @galvana in #4441
- PROD-1422- use correct defaults when there is no associated preference in the cookie by @eastandwestwind in #4451
- Consent Reporting Client IP by @pattisdr in #4440
- Update selected value color in "configure consent" vendor select dropdown by @jpople in #4454
- Gracefully handle Foreign Key Constraint Errors by @ThomasLaPiana in #4406
- GPP serving TCF strings by @allisonking in #4433
- Add more waits to reduce flakiness on slow networks for cypress tests by @allisonking in #4455
- Initialize TCF earlier and set gdpr to apply always by @allisonking in #4453
- Updated CHANGELOG.md for release 2.25.0 by @Kelsey-Ethyca in #4457
Full Changelog: 2.24.1...2.25.0
v2.24.1
Release Pull Request
QA Touch Test Run
What's Changed
- Log when root user and client credentials are used by @adamsachs in #4432
- Run fides with non-root user by @pattisdr in #4421
Full Changelog: 2.24.0...2.24.1
v2.24.0
Release Pull Request
QA Touch Test Run
https://ethyca.qatouch.com/metrics/tableview/p/eRd3/m/M3zl
What's Changed
- PROD-1266 Removes overflow styling for embedded modal in Fides.js by @eastandwestwind in #4345
- PROD-1239 adds query param to GET experience to include meta by @eastandwestwind in #4335
- Add new typeahead vendor selector input by @jpople in #4333
- Update copy for
add multiple systems
card by @TheAndrewJackson in #4349 - Restrict TCF Privacy Experience Config if TCF Disabled by @pattisdr in #4348
- Add initial state to suggestions by @allisonking in #4347
- Flexible legal basis input styling by @allisonking in #4346
- update hardcoded gvl json to latest version by @adamsachs in #4353
- Update CHANGELOG by @NevilleS in #4354
- updated connector templates by @rsilvery in #4352
- PROD-1277 Refactor embedded mode to not use A11y dialog by @eastandwestwind in #4355
- Fix vendor tests by @allisonking in #4363
- String override initialization bug by @allisonking in #4368
- Resurface TCF consent (frontend) by @allisonking in #4356
- Handle decoding problems with passed in
fides_string
by @allisonking in #4350 - Remove duplicate
FidesUpdated
event and triggerFidesInitialized
twice instead by @NevilleS in #4365 - Updated CHANGELOG.md for release 2.23.1 by @Kelsey-Ethyca in #4372
- Add filtering and pagination to bulk vendor add table by @TheAndrewJackson in #4351
- fix: readme typo by @bilalmirza74 in #4369
- Backend TC String Is Service Specific should be True by @pattisdr in #4377
- Move Experiences and Preferences to Plus for Dynamic GVL by @pattisdr in #4367
- PROD-1214 Redact cli, database, and redis info from CONFIG_KEY_ALLOWLIST by @daveqnet in #4379
- Update fides.css to vary width based on tcf by @Kelsey-Ethyca in #4381
- PROD-1305 adds fides_disable_banner config option, fix bug with triggering fidesUIShown event for fidesEmbed mode by @eastandwestwind in #4378
- Restore Legal Bases List to TCF Special Purpose Records by @pattisdr in #4387
- PROD-1241 Adds support for custom get preferences fn by @eastandwestwind in #4375
- Adding default_value and hidden properties to custom privacy request fields by @galvana in #4370
- Backend System-Level Cookie Support by @pattisdr in #4383
- Various TCF fixes for vendor/purpose double toggle logic by @allisonking in #4376
- High Level Track Compass System Sync by @pattisdr in #4397
- Replace h1 with p in consent overlay modal by @SteveDMurphy in #4396
- Replace h1 with div in consent overlay modal by @SteveDMurphy in #4399
- consent overlay - rearrange buttons and update spacing by @Kelsey-Ethyca in #4391
- update changelog for 2.23.3 by @Kelsey-Ethyca in #4401
- Privacy Policy alignment in non-TCF consent overlay banner and modal by @SteveDMurphy in #4403
- Fix dynamic class name for TCF-variant of consent banner by @NevilleS in #4404
- Con 101 mg adding qualtrics connector by @MarcGEthyca in #4371
- Set isServiceSpecific to true during TC string generation by @allisonking in #4384
- Con 102mg ada chatbot by @MarcGEthyca in #4382
- Con 74 mg typeform connector erasure by @MarcGEthyca in #4366
- Updated CHANGELOG.md for release 2.24.0 by @Kelsey-Ethyca in #4408
New Contributors
- @bilalmirza74 made their first contribution in #4369
Full Changelog: 2.23.3...2.24.0
v2.23.3
Release Pull Request
What's Changed
- Fix button arrangment and spacing for TCF and non-TCF consent overlay banner and modal by @allisonking and @Kelsey-Ethyca in #4391
- Replaced h1 element with div to use exisitng fides styles in consent modal by @SteveDMurphy in #4399
- Fix an HTML Injection vulnerability in DSR Packages by @ThomasLaPiana
Full Changelog: 2.23.2...2.23.3
v2.23.2
Release Pull Request
What's Changed
- Fixed fides.css to vary banner width based on tcf by @Kelsey-Ethyca in #4381
Full Changelog: 2.23.1...2.23.2
v2.23.1
Release Pull Request
QA Touch Test Run
https://ethyca.qatouch.com/metrics/tableview/p/eRd3/m/b0PQ
What's Changed
- Refactor Fides.js embedded modal to not use A11y dialog by @eastandwestwind in #4355
- Only call
FidesUpdated
when a preference has been saved, not during initialization by @NevilleS in #4365 - Handle invalid
fides_string
when passed in as an override by @allisonking in #4350 - Bug where vendor opt-ins would not initialize properly based on a
fides_string
in the TCF overlay by @allisonking in #4368
Full Changelog: 2.23.0...2.23.1