v2.82.0
What's Changed
- Fix Alert banner variant to use Carbon icons by @gilluminate in #7627
- ENG-2732: Change description span to div by @tvandort in #7502
- Feature/add es us language by @mfbrown in #7520
- ENG-2810: Enable LLM classifier toggle for Okta monitors by @dsill-ethyca in #7641
- ENG-2732: Update changelog by @tvandort in #7645
- ENG-2544: Add DeletedStatus and failed-instance error handling by @JadeCara in #7638
- ENG-2920: Allow for showing multiple links in privacy center + show them below forms too by @nreyes-dev in #7612
- refactor: okta ui updates [ENG-2809] by @speaker-ender in #7596
- Bump DSR Policies feature flag to Beta by @gilluminate in #7649
- Improve changelog validations by @erosselli in #7637
- ENG-2338 - Configure when Banners resurface by @tina-zimnicki in #7292
- ENG-2857 Use get_encryption_key callable in all places by @erosselli in #7652
- ENG-2908: Serve IAB TCF CMP stub as fides-stub.js from Privacy Center by @gilluminate in #7642
- ENG-2539: Allow extra fields in JiraTicketSchema secrets by @JadeCara in #7605
- Improve and standardize title styling of CustomCard by @kruulik in #7655
- Fix async-execution cache keys leaking with no TTL by @Linker44 in #7631
- Un-deprecate GET /system/{fides_key}/connection endpoint by @adamsachs in #7668
- backport 2.81.0 changelog updates to main by @adamsachs in #7671
- ENG-2916: Bump tinycss2 from 1.2.1 to >=1.5.0 by @daveqnet in #7601
- ENG-2860 Add encryption_keys table by @erosselli in #7661
- Re-add merge queue, but only run sanity checks by @adamsachs in #7672
- Dashboard with feature flag, API slice, and mock data by @kruulik in #7628
- ONE LINE PR: Set ruff as default formatter in .vscode/settings.json by @nreyes-dev in #7679
- Fides.gcm - Define gtag as a fallback when its not already defined by @jjdaurora in #7543
- Dashboard PostureCard and PriorityActionsCard by @kruulik in #7659
- Add CommandBar and DashboardDrawer to dashboard by @kruulik in #7660
- ENG-181: Delete shared Chakra modal wrappers, migrate consumers to Ant Design by @gilluminate in #7632
- ENG-181: Migrate direct modal usage from Chakra to Ant Design by @gilluminate in #7651
- ENG-2944: Add EU AI Act FRIA assessment template by @galvana in #7656
- ENG-2919: Add Slack cards to evidence components by @galvana in #7657
- ENG-2988: Migrate remaining drawers from Chakra to Ant Design by @gilluminate in #7654
- ENG-2774: Add SystemCoverageCard with DonutChart to dashboard by @kruulik in #7673
- ENG-2812: Add agent briefing banner to dashboard by @kruulik in #7675
- Default domain validation to enabled in dev mode by @Linker44 in #7677
- ENG-180: Migrate Chakra UI Menu components to Ant Design Dropdown/Popover by @gilluminate in #7681
- Add Entra ID connection type [ENG-2446] by @dsill-ethyca in #7427
- ENG-2815: Add trend cards to dashboard by @kruulik in #7694
- ENG-3015: Add API key auth fields to JiraTicketSchema by @JadeCara in #7678
- ENG-177: Add global message API ref for out-of-tree toast usage by @gilluminate in #7695
- ENG-2594: Add received_at column to currentprivacypreferencev2 by @Linker44 in #7696
- Add DSR Status card to home dashboard by @kruulik in #7690
- ENG-3006 Add request_id metadata to all logs by @erosselli in #7691
- ENG-177: Replace useAlert with Ant Design useMessage by @gilluminate in #7697
- [ENG-740] 2/6 - DSR cache storage by @johnewart in #7463
- [ENG-3039] - Remove system scanner code from the UI by @johnewart in #7704
- ENG-3001: OAuth client management by @tvandort in #7658
- Upgrade to ant v6 by @lucanovera in #7646
- ENG-177: Migrate rich toasts to useNotification by @gilluminate in #7702
- Assessment cards UI updates by @lucanovera in #7585
- Add Claude Code GitHub Workflow by @adamsachs in #7647
- ENG-2756: Self-healing DSR watchdog — requeue all no-subtask_id cases through retry mechanism by @JadeCara in #7684
- ENG-3041: Fix Tile -> Policy regression by @tvandort in #7711
- Update changelog for release 2.81.1 by @jpople in #7715
- ENG-3032: Bump deepdiff to ==8.6.2 by @erosselli in #7714
- ENG-2994: Bump Tornado to ~=6.5.5 by @erosselli in #7716
- ENG-3019: Bump PyJWT to ~=2.12.0 by @erosselli in #7718
- ENG-177: Migrate Chakra toasts to Ant Design message API by @gilluminate in #7707
- ENG-3001: Protect default_oauth_client by @tvandort in #7720
- ENG-2764: Add context_snapshot and last_evaluated_at to privacy_assessment by @galvana in #7530
- ENG-3021: Bump pyasn1 to ~=0.6.3 by @erosselli in #7726
- ENG-3022: Bump ujson to ~=5.12.0 by @erosselli in #7727
- Widen data lineage filter modal to prevent label overlap by @gilluminate in #7709
- ENG-2806: Migrate IDP staged resources to unified IDP_APP type by @dsill-ethyca in #7712
- Fix concurrency bug in Claude Code review workflow by @adamsachs in #7732
- fix Ant popover colors by @gilluminate in #7733
- ENG-2691 Remove unused ecdsa dependency (CVE-2024-23342) by @erosselli in #7731
- ENG-3015: Add event listener warning on ConnectionConfig.secrets by @JadeCara in #7736
- Eng 567 record integration version on exec logs by @Vagoasdf in #7650
- ENG-2645: FE Support Jira Ticket integration oauth and test flows by @eastandwestwind in #7610
- ENG-2737: RequestTask.status refactor by @nreyes-dev in #7680
- Add BarChart and AreaChart components to fidesui by @kruulik in #7699
- ENG-3043: Fix "Privacy Notice id not found" error when saving TCF experiences by @gilluminate in #7722
- ENG-2523: Skip manual task API requests for non-manual-task integrations by @nreyes-dev in #7728
- Add RBAC management UI with alpha feature flag by @thabofletcher in #7284
- ENG-2943: PBAC Dashboard by @kruulik in #7640
- ENG-2646: Jira ticket configuration wizard by @jpople in #7740
- Add dependency review workflow for PR vulnerability comments by @daveqnet in #7749
- ENG-3028: Fix GPC title and description showing i18n keys instead of default values in the Privacy Center consent page (gpc.title and gpc.description) by @nreyes-dev in #7710
- ENG-2766: Add isDisabled and web to Entra Graph $select fields by @dsill-ethyca in #7734
- ENG-3106: Fix manual task modal content overflowing boundaries by @gilluminate in #7748
- Consolidate custom icons to Carbon design system equivalents by @gilluminate in #7738
- New policies builder by @lucanovera in #7725
- Jira ticket status column in privacy request manager by @jpople in #7619
- ENG-3081: Replace Chakra icons with Carbon equivalents and optimize exports by @gilluminate in #7745
- ENG-2647: Privacy request detail — Jira ticket section by @jpople in #7742
- ENG-2883 Remove fideslog by @erosselli in #7735
- Add data_purposes support to datasets by @galvana in #7674
- ENG-3044: Add search to Admin UI sidebar navigation by @galvana in #7723
- ENG-3098: PBAC management UI — data purposes, consumers, query log config by @galvana in #7700
- ENG-2787: Add PBAC evaluation service to fides OSS by @galvana in #7741
- Add ACTIVE_REQUEST_STATUSES constant by @galvana in #7760
- Update package-lock.json by @gilluminate in #7762
- ENG-3036: Fix antd theme token resolution and clean up theme config by @kruulik in #7759
- ENG-3137: Fix viewer users unable to edit assigned systems by @thabofletcher in #7754
- Updated CHANGELOG.md for release 2.82.0 by @Kelsey-Ethyca in #7764
- Revert color generation function on default-theme by @kruulik in #7767
New Contributors
- @tina-zimnicki made their first contribution in #7292
Full Changelog: 2.81.1...2.82.0