Skip to content

Releases: ethyca/fides

v2.86.2

01 Jun 16:46

Choose a tag to compare

Release Pull Request

#8285

What's Changed

  • Reduced per-request overhead in logging and JWE token decryption to improve API performance by @erosselli in #8284

Full Changelog: 2.86.1...2.86.2

v2.86.1

28 May 14:39

Choose a tag to compare

Release Pull Request

#8279

What's Changed

  • Fixed stuck DSRs when async task ConnectionConfig is deleted or disabled #8211
  • Fixed property form paths not saving and actions not working during property creation #8271
  • Fixed "Download troubleshooting data" feature to stream diagnostics ZIP directly instead of uploading to storage, eliminating storage configuration dependency and reliability issues #8254
  • Fixed watchdog incorrectly erroring privacy requests paused for manual webhook or manual task input, and fixed connection config updates incorrectly requeuing manual task DSRs #8264
  • Fixed permanently stuck privacy requests when erasure task creation fails silently by recreating missing erasure tasks from the current graph on retry #8268

Full Changelog: 2.86.0...2.86.1

v2.86.0

26 May 16:01

Choose a tag to compare

Release Pull Request

#8248

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 @g...
Read more

v2.85.1

18 May 18:40

Choose a tag to compare

Release Pull Request

#8223

What's changed

  • Added SecretProvider abstraction and AWS Secrets Manager provider by @erosselli in #8051
  • Add DBCredentialProvider for dynamic database credential resolution via AWS Secrets Manager by @erosselli in #8175
  • Added configurable pool_recycle setting for database connections [#8209] by @erosselli in (#8209)
  • Route all database connections through DBCredentialProvider for dynamic credential resolution by @erosselli in #8176 high-risk This issue suggests changes that have a high-probability of breaking existing code
  • Refactored database engines to use SQLAlchemy creator pattern for per-connection credential resolution by @erosselli in #8148
  • Changed the label on API client comments to make it more obvious that they are from the API client and not from the user by @tvandort in #8220

Full Changelog: v2.85.0...2.85.1

v2.85.0

11 May 18:02

Choose a tag to compare

Release Pull Request

#8129

What's Changed

Read more

v2.84.5

07 May 16:49

Choose a tag to compare

Security

  • Fixed DOM-based XSS in fides.js where client-controlled description overrides bypassed the server-side sanitiser when HTML-formatted descriptions were enabled. See GHSA-5qrq-9645-g5g2 / CVE-2026-44541.

Note: 2.84.4 was not released; 2.84.5 is the first public patch on the 2.84.x line containing this fix.

Full Changelog: 2.84.3...2.84.5

v2.84.3

05 May 23:40

Choose a tag to compare

Full Changelog: 2.84.2...2.84.3

Release Pull Request

#8112

What's Changed

  • Added the ability to disable Celery heartbeat, mingle and gossip through the config by @johnewart #8077

v2.82.2

04 May 19:42

Choose a tag to compare

Release Pull Request

#8044

What's Changed

  • Reduce redundant System fetches per row in /system/upsert from four to one, and add per-axis change-detection logging in the system audit path by @adamsachs in #8080
  • Fixed excessive memory usage in DSR cancel path by using column projection instead of loading full RequestTask ORM objects with large encrypted blobs by @erosselli in #8062
  • Fixed N+1 query performance issue in system upsert endpoint where privacy declaration label validation issued individual database queries per label instead of batching them by @erosselli in #8009

Full Changelog: 2.82.1...2.82.2

v2.84.2

30 Apr 04:46

Choose a tag to compare

Release Pull Request

#8073

What's Changed

  • Add configurable soft time limit for privacy request tasks, fix connector engine leak, and improve consent pipeline logging by @galvana in #8064

Full Changelog: 2.84.1...2.84.2

v2.84.1

29 Apr 06:15

Choose a tag to compare

Release Pull Request

#8060

Full Changelog: 2.84.0...2.84.1