v2.84.0
Release Pull Request
What's Changed
- ENG-2246: Add regex search toggle to monitor fields UI by @adamsachs in #7855
- fix: datastore filter responsiveness by @speaker-ender in #7870
- Migrate domains/CORS config form to Ant Design by @gilluminate in #7853
- Migrate custom reports forms to Ant Design by @gilluminate in #7865
- ENG-3359: Fix SaaS connector datasets bypassing property-based DAG filtering by @JadeCara in #7868
- ENG-3364: Fix Request Manager list alignment by @jpople in #7874
- Use global reusable workflow for Claude Code Review by @JadeCara in #7873
- Revert: Use global reusable workflow for Claude Code Review by @JadeCara in #7876
- chore: update staged resource types by @speaker-ender in #7871
- Add codegraph integration to Claude Code Review workflow by @JadeCara in #7878
- Add codegraph canary to Claude Code Review by @JadeCara in #7879
- Fix codegraph MCP connection in Claude Code Review by @JadeCara in #7883
- ENG-3370: Fix incorrect error message on login with bad credentials by @gilluminate in #7882
- ENG-3179: Migrate properties form to Ant Design by @gilluminate in #7880
- ENG-2986: Controls model, migration, seed data, and FE updates by @thabofletcher in #7833
- ENG-3169: Migrate organization settings form to Ant Design by @jpople in #7872
- Promote alphaJiraIntegration flag to beta as jiraIntegration by @jpople in #7886
- ENG-3267: Fix bulk promote failing for long URNs by @nrxsmith in #7881
- Bump aiohttp to 3.13.4 (ENG-3360) by @erosselli in #7891
- Update generated types and fix all issues by @lucanovera in #7757
- refactor: filter linked progress [ENG-3259, ENG-2794] by @speaker-ender in #7846
- ENG-3198: Upgrade Node.js from 20 to 24 and bump CI actions by @gilluminate in #7885
- Fix duplicated authentication description on Okta integration page by @dsill-ethyca in #7899
- Update heading tag semantics for privacy assessments by @lucanovera in #7892
- ENG-3365: Add new env var to hide all consent-related ui by @eastandwestwind in #7890
- fix: widget issues by @speaker-ender in #7894
- ENG-3368: Add composite (created_at, id) index for privacy_preferences pagination by @erosselli in #7897
- ENG-3171: Migrate config-wizard forms from Formik/Yup to Ant Design Form by @gilluminate in #7896
- ENG-3172: Migrate privacy request forms from Chakra/Formik to Ant Design by @gilluminate in #7903
- ENG-3173: Migrate connection manager and integration forms to Ant Design by @gilluminate in #7898
- ENG-3298: Add parent_id column to Comment model for threading by @JadeCara in #7864
- ENG-3353 Homepage dashboard UI polish by @eastandwestwind in #7904
- [1 of 2] ENG-3157: Platform identity resolution — OSS type changes for PBAC by @galvana in #7807
- ENG-3298: Fix DetachedInstanceError on Comment.delete() replies access by @JadeCara in #7906
- ENG-3413: Fix property form 422 on create — paths field dropped after antd migration by @jpople in #7908
- ENG-3388: use correct confidence bucket query parameter by @tvandort in #7895
- ENG-3416: Hide redundant 'across 1 monitor' on single-monitor Action Center view by @dsill-ethyca in #7911
- ENG-3419: Update ruff target-version from py39 to py313 by @erosselli in #7915
- Eng 567 pr 3 version history UI by @Vagoasdf in #7828
- ENG-3287: Regroup assessment list by processing activity by @galvana in #7887
- Replace alphaRbac feature flag with backend-driven RBAC config by @thabofletcher in #7877
- ENG-3398: Fix column reorder drop target in Datamap report modal by @gilluminate in #7905
- Update type generation command to use heyapi by @lucanovera in #7920
- ENG-3177: Migrate datamap SystemInfo from Formik/Chakra to antd Form by @gilluminate in #7921
- ENG-3437: Change account dropdown to click-only trigger by @gilluminate in #7923
- ENG-3430: make privacy center actions optional by @nreyes-dev in #7919
- Update changelog release 2.83.1 by @nreyes-dev in #7929
- ENG-3393: Add Jira OAuth app credentials to connection secrets schema by @JadeCara in #7901
- ENG-3443: Fix selectUser selector memoization by @gilluminate in #7927
- ENG-2987: Upgrade Admin UI Next.js from 14 to 16 by @gilluminate in #7907
- ENG-3440: Fix TypeError when closing Data Catalog drawer by @gilluminate in #7925
- fix: initial steward values [ENG-3411] by @speaker-ender in #7914
- ENG-3270: Add target_system_steward_ids column to StagedResource by @dsill-ethyca in #7912
- ENG-3435: Clean up antd v6 deprecated prop warnings by @gilluminate in #7936
- Access policies controls UI + new description field by @lucanovera in #7918
- ENG-3328: Add property picker to integration forms by @jpople in #7909
- ENG-3461: migrate admin-ui to RouterLink and remove legacyBehavior by @gilluminate in #7942
- Reword "click here" links for accessibility by @gilluminate in #7937
- fix: datastore integration text taxonomy [ENG-3209] by @speaker-ender in #7943
- ENG-3451: Fix Manage integration modal reporting dirty on mount by @gilluminate in #7934
- [ENG-3281] Add all pools to database healthcheck, add extended pool status data by @johnewart in #7856
- ENG-3461: add unstyled mode to RouterLink, replace all remaining NextLink usages by @gilluminate in #7946
- Bump next from 15.5.10 to 15.5.15 in /clients/privacy-center in the npm_and_yarn group across 1 directory by @dependabot[bot] in #7940
- Add reduce motion check on animated counts by @gilluminate in #7924
- ENG-3180: Migrate messaging template forms to Ant Design by @gilluminate in #7939
- ENG-3174: Migrate privacy notice forms to Ant Design by @gilluminate in #7950
- Remove plans directory by @galvana in #7951
- Add password-reset-at to JWE token for stateless validation by @thabofletcher in #7692
- ENG-3329: Add property info to privacy request details panel by @jpople in #7930
- ENG-3466: Add username character validation on user creation by @erosselli in #7953
- Replace palette JS imports with CSS variables in Admin UI by @gilluminate in #7954
- ENG-3084: Add Go PBAC policy engine library and fides pbac CLI by @thabofletcher in #7926
- chore: only trigger code review on /code-review comment by @adamsachs in #7958
- ENG-3417: Fix browser nav for action center ignored assets by @eastandwestwind in #7961
- ENG-3406: fix stale sidebar data in action center by @nreyes-dev in #7960
- ENG-3001: Add OAuth API clients list page by @tvandort in #7747
- ENG-3455: Add username validation to new user form by @gilluminate in #7957
- Update Changelog for 2.83.2 release by @erosselli in #7948
- ENG-3462: Fix console warnings and errors in Admin UI by @gilluminate in #7959
- fix: storybook build by @speaker-ender in #7955
- Fix 3459 rate limit by @Vagoasdf in #7938
- Fix sample app builds after Next upgrade by @gilluminate in #7966
- Fix user invite email test assertion after HTML escaping update by @JadeCara in #7973
- Fix PyPI upload by pinning version from tag by @erosselli in #7974
- ENG-3509: Fix custom field labels missing from privacy request payload by @gilluminate in #7970
- ENG-3481: Assessment template versioning schema + new templates by @galvana in #7969
- ENG-3428: remove buggy and redundant action center activity tab tooltip by @nreyes-dev in #7962
- ENG-3410: Drop Sass :export, create TS palette, enable Turbopack by @gilluminate in #7956
- Revert "Update Changelog for 2.83.2 release (#7948)" by @erosselli in #7979
- ENG-3176: Migrate consent settings forms to Ant Design by @jpople in #7967
- ENG-3084: Go shared library + CLI via ctypes by @thabofletcher in #7944
- ENG-3492: Fix identity verification for duplicate privacy requests by @JadeCara in #7971
- ENG-3418: Block approval of unverified duplicate privacy requests by @JadeCara in #7972
- updated changelog by @JadeCara in #7983
- Fix migration downgrade: use raw SQL for DROP INDEX IF EXISTS by @erosselli in #7985
- ENG-3543: Fix Ticket setup tab appearing on non-Jira integrations by @jpople in #7987
- Scope check_object_exists to current PostgreSQL schema by @erosselli in #7990
- ENG-3299: Add correspondence enums, scopes, and encrypt comment_text by @JadeCara in #7866
- Fix SaaS connections missing dataset when created with system by @Linker44 in #7978
- ENG-3299: Add CorrespondenceMetadata model and table by @JadeCara in #7867
- ENG-3300: Add label column to MessagingTemplate for multi-template support by @JadeCara in #7900
- Changelog for 2.83.3 release by @erosselli in #7996
- Add missing changelog entry for 2.83.3 by @erosselli in #7997
- Eng 2503 add auditing dataseets by @Vagoasdf in #7964
- Fix nightly build: invalidate Docker Next.js cache on dependency changes by @gilluminate in #8000
- ENG-3508: Fix integration form fields blank after creation by @gilluminate in #7986
- Upgrade Prettier to 3.8.3 by @gilluminate in #8002
- ENG-3579: Hide Jira tickets section when no Jira integration is configured by @jpople in #8003
- Allow turbopack chunk filenames through URL traversal guard by @gilluminate in #8005
- Updated CHANGELOG.md for release 2.84.0 by @nrxsmith in #8010
Full Changelog: 2.83.3...2.84.0