v2.85.0
Release Pull Request
What's Changed
- revert Dockerfile fix by @gilluminate in #8012
- feat(fidesui): add agent Alert variant and update body UI by @kruulik in #8001
- Agent chat for policy builder UI by @lucanovera in #7993
- Restore webpack for Next builds by @gilluminate in #8022
- ENG-564 (1/4): SaaS dataset backend validation and protected field restoration by @Linker44 in #7686
- Add Fides.matomo() integration helper by @gilluminate in #7991
- ENG-3489: Add CCPA/CPRA privacy request disclosure metrics page by @jpople in #7980
- feat: infra monitor details tray [ENG-3119] by @speaker-ender in #7857
- ENG-3528: Update FE to match BE disclosure metrics API contract by @eastandwestwind in #8025
- fix sass warning by @gilluminate in #8006
- ENG-3603: Fix custom field updates on privacy declarations by @jpople in #8024
- ENG-3593 Fix N+1 query performance in system upsert validation by @erosselli in #8009
- Update 2.84.0 changelog fragment by @dsill-ethyca in #8028
- ENG-3261: close re-invite validation gap and null-email modal render by @nreyes-dev in #7963
- ENG-3627: Update FidesJS JSDoc links for new fidesdocs structure by @gilluminate in #8038
- Wire antd CLI lint into npm lint scripts by @gilluminate in #8036
- ENG-3466 Relax username validation to allow email addresses by @erosselli in #8049
- Upgrade ESLint and fix no-unused-vars mapped type errors by @gilluminate in #8050
- Add dedicated Celery queue for bulk consent imports by @Linker44 in #8055
- ENG-3649: Add consent to supported actions for database integrations by @galvana in #8057
- ENG-3630: Consent identity enrichment via DB graph traversal by @galvana in #8039
- Expose consent webhook requests in privacy request search by @Linker44 in #8037
- 2.84.1 changelog by @Kelsey-Ethyca in #8058
- Fix consent webhook requests not visible on detail page by @Linker44 in #8059
- Updated dependencies for security fixes by @rayharnett in #8061
- ENG-3564: Design doc for dynamic DB credentials via AWS Secrets Manager by @erosselli in #8016
- Fix NextJS 16 warnings about logos by @gilluminate in #8052
- ENG-3605: Fix login button animation to be disabled and dimmer by @gilluminate in #8054
- ENG-2174: Optimize DSR queries to only SELECT necessary columns by @nreyes-dev in #7800
- Tighten turbopack chunk filename allowlist regex by @gilluminate in #8048
- Add optional dbname override to MicrosoftSQLServerConnector.build_uri by @adamsachs in #8017
- ENG-3655 Fix excessive memory usage in get_request_task_celery_task_ids by @erosselli in #8062
- Fix VSCodes changes to settings names by @gilluminate in #8068
- ENG-3479: Enable Ant cssVar + register brand/neutral palette as custom tokens by @gilluminate in #8056
- ENG-3479: Migrate var(--fidesui-) consumers to --ant- and delete Sass var generation by @gilluminate in #8065
- ENG-3479: Rename Ant cssVar prefix to fidesui and migrate consumers by @gilluminate in #8066
- ENG-3662: Pin first two columns of the datamap report table by @gilluminate in #8069
- ENG-3630: Consent pipeline reliability improvements by @rayharnett in #8064
- Change log for 2.84.2 by @galvana in #8074
- ENG-3507: Unlink StagedResources before system deletion by @dsill-ethyca in #8032
- ENG-564 (2/4): Node-based dataset editor with drill-down, CRUD, metadata editing, and YAML panel by @Linker44 in #7687
- ENG-564 (3/4): Wire up SaaS dataset validation and protected field decorations by @Linker44 in #7685
- ENG-564 (4/4): Add node-based graph editor to manage datasets page by @Linker44 in #7812
- ENG-3657: Update URLs for harpocrates by @tina-zimnicki in #8081
- play nice with newer Prettier extension by @gilluminate in #8089
- ENG-3593: Eliminate redundant System fetches in /system/upsert by @adamsachs in #8080
- ENG-3666 Parallelize warm_async_pool connections with asyncio.gather by @erosselli in #8097
- ENG-3290: In-app questionnaire chat UI and model changes by @galvana in #8091
- ENG-3569 - Add cloud infrastructure monitor action center frontend by @vcruces in #8053
- ENG-3590: Resurface behaviors for TCf by @tvandort in #8079
- Improve progress feedback on assessment evaluation by @lucanovera in #8041
- update changelog
2.82.2by @adamsachs in #8101 - Improve update polling for assessments by @lucanovera in #8102
- ENG-2488: Validate user_geography to prevent malicious data persistence by @mikeGarifullin in #7889
- ENG-3515: BE: new custom privacy center field types (checkbox, checkbox_group, textarea) by @mikeGarifullin in #7977
- ENG-3516: BE: Condition validation for new custom fileds: checkbox, checkbox_group, textarea by @mikeGarifullin in #8026
- ENG-3516: BE: Submission-time resolution of display_condition rules by @mikeGarifullin in #8027
- Remove newIntegrationManagement beta flag by @Kelsey-Ethyca in #8082
- Require integration name when adding from system form by @Kelsey-Ethyca in #8085
- Make database healthcheck timeout configurable by @erosselli in #8100
- Improve activity log step names by @RobertKeyser in #8088
- Fix default tag color by @lucanovera in #8105
- Fix integration detail page 404 from route shadowing by @JadeCara in #8103
- ENG-3160: BE - Access policy agent chat (types + prompt explorer) by @thabofletcher in #7992
- ENG-3252: Remove redundant and flickering tooltip from Action Center view by @nreyes-dev in #8094
- refactor/action-center-refresh [ENG-3414] by @speaker-ender in #7981
- ENG-3464: Configurable Jira completion status by @JadeCara in #8046
- Add correlation ID fallback for async polling (Movable Ink) by @Linker44 in #8034
- Configurable reduction in Celery chatter on Redis queues by @rayharnett in #8077
- Update changelog for release 2.84.3 by @Linker44 in #8111
- Data purposes: card-grid listing page (1/2) by @kruulik in #8020
- ENG-3589: Add text customization to all privacy center pages by @jpople in #8071
- ENG-3457: fix long field name overflow in action center monitor results by @nreyes-dev in #8095
- ENG-3275: Display named OAuth clients by @tvandort in #7869
- refactor: action center cache busting [ENG-3643] by @speaker-ender in #8104
- ENG-3278: Improve nav search with keyword matching and relevance ranking by @jpople in #7952
- ENG-3447: Add att_exempt field to PrivacyNotice by @thabofletcher in #8029
- ENG-3588: Add semantic CSS class names for Privacy Center customization by @jpople in #8072
- ENG-3254: surface extracted log data by @tvandort in #7975
- Policies UI improvements by @lucanovera in #8078
- ENG-3389: Add Jira credential management UI by @jpople in #8098
- ENG-3263: new privacy center error page by @nreyes-dev in #7998
- ENG-3447: Add att_exempt support to FidesJS consent overlay by @thabofletcher in #8030
- Add promotion impact modal for wildcard assets by @guncha in #8075
- Cypress test flakiness fixes by @gilluminate in #8114
- ENG-3645: Default DynamoDB single_dataset to true by @dsill-ethyca in #8084
- Eng 1921 gracefully handling errors on async by @Vagoasdf in #8045
- Data purposes: detail dashboard + assignments (2/2) by @kruulik in #8021
- Improve assessment wording by @lucanovera in #8116
- Add labels in assessment template by @lucanovera in #8124
- ENG-3706: Broaden accepted image sources in embedded consent by @tvandort in #8127
- Updated CHANGELOG.md for release 2.85.0 by @nrxsmith in #8128
New Contributors
- @rayharnett made their first contribution in #8061
- @mikeGarifullin made their first contribution in #7889
Full Changelog: 2.84.5...v2.85.0