v2.86.0
Release Pull Request
What's Changed
- ENG-3700: Include libpbac source in build artifacts by @galvana in #8093
- ENG-3757: Fix Fides.version showing dev decorations on tagged Docker builds by @adamsachs in #8147
- ENG-3695: Surface integration save errors under form fields by @Kelsey-Ethyca in #8092
- ENG-3564: SecretProvider abstraction and AWS Secrets Manager provider by @erosselli in #8051
- ENG-3301: Refactor messaging dispatchers into provider classes by @JadeCara in #8118
- Untrack auto-generated next-env.d.ts in admin-ui and privacy-center by @gilluminate in #8150
- ENG-3301: Migrate AWS SES dispatcher to provider class by @JadeCara in #8120
- ENG-3301: Align messaging endpoints with service layer pattern by @JadeCara in #8138
- Update the cookie wildcard placeholder by @guncha in #8152
- ENG-3648: Fix FidesJS banner resurfacing on non-applicable notices by @gilluminate in #8137
- Build dependencies automatically when running turbo run dev by @lucanovera in #8157
- ENG-3566: Refactor engine creation to use SQLAlchemy creator pattern by @erosselli in #8148
- Change domain validation default from monitor to enabled by @Linker44 in #8141
- ENG-3000: add Privacy requests tab to integrations (alternative to #8121) by @adamsachs in #8126
- ENG-3301: Add threading header support to email providers (Story 2) by @JadeCara in #8122
- Bump the npm_and_yarn group across 1 directory with 5 updates by @dependabot[bot] in #7621
- ENG-3178: Migrate vendor / configure-consent forms to antd by @gilluminate in #8156
- fides-js: Reduce bundle size by removing dependencies and trimming locale data by @eastandwestwind in #8142
- ENG-3301: Add correspondence template and reply-to utility (Story 3) by @JadeCara in #8123
- Remove retired Data Catalog beta feature by @dsill-ethyca in #8149
- ENG-3302: Add hook skeleton for reply polling and notifications by @JadeCara in #8158
- ENG-3324: Monitor steward inheritance data model by @adamsachs in #7888
- ENG-3517: Foundation - attachment_user_provided model + repository by @mikeGarifullin in #8110
- Add markdown support to policy agent UI by @lucanovera in #8174
- ENG-3566: Add DBCredentialProvider for dynamic credential resolution by @erosselli in #8175
- ENG-3617: fix system integration form keys misalignment, make it look more consistent with other forms by @nreyes-dev in #8131
- ENG-3303: Add NOTIFICATION_UPDATE scope to scope registry by @JadeCara in #8167
- ENG-3773: Fix privacy-center build by dropping uuid dep by @mikeGarifullin in #8179
- Support all taxonomies in policy builder UI by @lucanovera in #8177
- ENG-3517: Upload and promotion for user uploaded files - schema variant, storage util, hooks, config by @mikeGarifullin in #8113
- Update package-lock.json by @gilluminate in #8182
- Update .gitignore by @gilluminate in #8188
- Make RTK 404 less annoying in CLI logs by @gilluminate in #8187
- Improve the editing experience with policy agent by @lucanovera in #8164
- ENG-49: Restore privacy-center Swagger UI by @gilluminate in #8190
- ENG-3828: Fix Pydantic serializer warning for AnyHttpUrlStringRemovesSlash by @mikeGarifullin in #8193
- ENG-3552: Migrate AddNewSystemModal to antd Form by @gilluminate in #8195
- Add Snowflake VARIANT JSON integration tests by @eastandwestwind in #8173
- docs: add 2.84.5 changelog entry for GHSA-5qrq-9645-g5g2 by @daveqnet in #8198
- ENG-3566: Wire all DB connections through DBCredentialProvider by @erosselli in #8176
- Add high-risk label to credential provider changelog entry by @erosselli in #8201
- Support filtering by duplicate request groups. Add duplicate request drawer UI. by @lucanovera in #7965
- ENG-3680: migrate admin-ui drag-and-drop from react-dnd to dnd-kit by @gilluminate in #8169
- Fix Privacy Center Cypress path filter firing on every PR by @gilluminate in #8196
- Always open Cmd+K search as centered modal by @galvana in #8202
- ENG-2907: Add Source filter to Request Manager by @nreyes-dev in #8161
- ENG-3303: Generate TS types for correspondence API contract by @JadeCara in #8159
- ENG-3614/ENG-3823: Bump click and pydantic for litellm 1.84.0 compatibility by @galvana in #8178
- ENG-3842: Add configurable pool_recycle for database connections by @erosselli in #8209
- ENG-3847: Make client comments clearer by @tvandort in #8220
- Changelog for 2.85.1 by @erosselli in #8221
- Move tests for fides by @johnewart in #8222
- ENG-3818: Fix Action Center keyboard shortcut infinite render loop by @gilluminate in #8194
- ENG-3250 - Add group_id to MonitorTask by @vcruces in #8115
- ENG-3553: Migrate AddEditAssetModal to antd Form by @gilluminate in #8210
- ENG-3664: Allow for HTML in manage consent page description in Privacy Center by @nreyes-dev in #8226
- ENG-3551: Migrate simplified Privacy Declaration form to antd by @gilluminate in #8227
- ENG-3185: Migrate system data flow components to Ant Design by @jpople in #8133
- ENG-3550: Migrate modal Privacy Declaration form to antd by @gilluminate in #8229
- ENG-3324: System data-stewards change hook for inheritance by @adamsachs in #8172
- ENG-2902: Default ATTRIBUTION_ENABLED to true in Privacy Center by @eastandwestwind in #8219
- Eng 3003 date of birth as Identity by @Vagoasdf in #8143
- Eng 3496 improve ux saas validation by @Vagoasdf in #8166
- Make attachment_user_provided property_id nullable by @jpople in #8228
- Improve display of multiple taxonomies values in policy builder UI by @lucanovera in #8234
- ENG-1958: Add TCF version hash history table and model by @reneruck-ethyca in #8200
- ENG-3339: Rename /access-policy to /access-policies (frontend) by @thabofletcher in #8225
- Add REFRESH_CONSENT_WEBHOOK_TOKEN SaaSRequestType by @Linker44 in #8186
- ENG-3768: Add access package review model and status by @JadeCara in #8183
- ENG-3714: Form builder base — feature flag, deps, and data layer by @jpople in #8203
- ENG-3768: Add access package hook points and builder registry by @JadeCara in #8191
- ENG-3767: Land DSR traversal visualizer (initial merge from PoC) by @gilluminate in #8168
- ENG-3714: Form builder registry, SSE streaming, and useFormBuilder hook by @jpople in #8205
- ENG-3714: Migrate ChatPane to Ant Design X (Bubble/Sender) by @jpople in #8206
- ENG-3714: Form builder UI panels (PreviewPane, FieldPropertiesPanel, SortableFieldItem, VisibilityEditor) by @jpople in #8207
- ENG-3730: Add ATT exempt toggle for privacy notices in Admin UI by @eastandwestwind in #8233
- ENG-3572 - Add cloud_infra_group and cloud_infra_group_assignment tables by @vcruces in #8189
- chore: ga helios insights [ENG-3734] by @speaker-ender in #8130
- ENG-3613: Remove GitPython dependency, reimplement dirty check with subprocess by @thabofletcher in #8237
- ENG-3714: Privacy center field_order, visibility, and placeholder support by @jpople in #8204
- Add Stewardship tab to user detail page by @adamsachs in #8240
- ENG-3877: Wait for custom fields to load before mounting declaration form by @gilluminate in #8238
- ENG-3549: Migrate SystemInformationForm + DictSuggestion + VendorSelector to antd by @gilluminate in #8235
- ENG-3578: Assessment Status dashboard card by @kruulik in #8134
- Updated CHANGELOG.md for release 2.86.0 by @nrxsmith in #8247
Full Changelog: 2.85.1...2.86.0