v2.80.0
Release Pull Request
What's Changed
- Fix hatchling build to include admin UI assets in PyPI package by @NevilleS in #7372
- ENG-2641: Encode db password when used in readonly connection by @tvandort in #7375
- fix: activity center tab order by @speaker-ender in #7376
- fix chakra theme by @gilluminate in #7379
- Make nox shell sessions in dev automatically setup the virtual environment by @johnewart in #7364
- Update pr-create.md with instructions to guess the changelog PR number by @gilluminate in #7381
- Remove manual process from integration dropdown by @galvana in #7369
- ENG-2641: Update changelog for pw encoding by @tvandort in #7383
- ENG-2519: Additional SSO Configuration by @tvandort in #7351
- Improve connector registry caching by @Linker44 in #7380
- fix: website monitor feature flag [ENG-2659] by @speaker-ender in #7382
- ENG-2194: Add custom default policy configuration support by @JadeCara in #7323
- Add comprehensive privacy assessment templates based on authoritative legal sources by @thabofletcher in #7356
- fix external snowflake test by @adamsachs in #7311
- remove resource counts from monitor deletion modal by @adamsachs in #7389
- Revert "Improve connector registry caching (#7380)" by @erosselli in #7390
- ENG-2537: Add property_ids to DatasetConfig and ManualTaskConfig by @JadeCara in #7361
- Migrate full page spinners from Chakra to Ant Design by @gilluminate in #7371
- ENG-2663: Add policy_evaluated audit log action and fix default_policies schema by @JadeCara in #7395
- ENG-2694: Add
fides_external_idoption to FidesJS SDK to provide a custom ID on preferences by @NevilleS in #7094 - ENG-2505 Update policy keys in notice sandbox by @erosselli in #7378
- Refactor nav config tests to use name-based group lookups by @gilluminate in #7363
- refactor: system data steward input formatting [ENG-2429] by @speaker-ender in #7344
- Ignore auto-generated code from checks by @gilluminate in #7414
- ENG-2516: Add shared clean_version utility for version string sanitization by @NevilleS in #7345
- ENG-2720: Add units to
privacy_request_delay_timeoutby @tvandort in #7415 - ENG-2595: Add read-only DSR policies list page by @gilluminate in #7403
- Fix
anytype onPolicyResponse.conditionsby @gilluminate in #7419 - ENG-2640: Remove duplicate cursor config files and update .gitignore by @JadeCara in #7384
- ENG-2539: Add jira_ticket connection type with singleton enforcement by @eastandwestwind in #7388
- Remove drill performance tests from CI by @erosselli in #7417
- Updating limit of execution logs on the endpoint by @Vagoasdf in #7412
- Fix case insensitive connector type matching by @Linker44 in #7386
- Add read-only DSR policy detail page by @gilluminate in #7408
- Update connector registry to check Redis by @galvana in #7392
- ENG-2522: Update CommentType reply docstring to indicate reserved status by @JadeCara in #7407
- move critical rules to be generic Agent instructions by @gilluminate in #7433
- ENG-2538: Add property-based DAG filtering infrastructure by @JadeCara in #7404
- remove remaining rules from repo by @gilluminate in #7436
- Optimize backend CI build: skip frontend, parallelize jobs by @galvana in #7435
- Attachment refactor by @galvana in #7286
- Adding questionnaire model by @galvana in #7396
- ENG-2440 - Add new index WHERE is_leaf IS TRUE and and distance index by @vcruces in #7398
- feat: cursor paginated tree [ENG-2442] by @speaker-ender in #7425
- Eng 2714 add check for callbacks on requeue by @Vagoasdf in #7431
- Bump scylla-driver to 3.29.7 by @dsill-ethyca in #7446
- ENG-2608 Make encryption optional in consent v3 columns by @erosselli in #7413
- Privacy assessments dashboard by @lucanovera in #7391
- add light and dark mode toggle to home page by @kruulik in #7430
- chore: fix storybook by @speaker-ender in #7444
- ENG-2435: Add privacy requests diagnostics endpoint by @nreyes-dev in #7332
- ENG-2716: Add rules tab to policy detail page by @gilluminate in #7437
- refactor: monitor fields filters [ENG-2450] by @speaker-ender in #7411
- test: remove default test watch from privacy center by @speaker-ender in #6671
- ENG-2753: Gate DSR Policies behind beta flag by @gilluminate in #7460
- Fix Slack OAuth authorize URL path by @galvana in #7466
- Bump Jinja2, pg8000, urllib3, cryptography, cffi, snowflake-connector-python, snowflake-sqlalchemy, and PyNaCl by @daveqnet in #7454
- ENG-2755: Add DELETE /dsr/policy/{policy_key} endpoint with in-use guard by @JadeCara in #7459
- Fix React warnings in PrivacyRequestFiltersBar jest tests by @gilluminate in #7443
- ENG-2539b: Slice 0b — JiraTicketTask, pending_external status & polling skeleton by @eastandwestwind in #7410
- [ENG-740] 1/6: Redis cache manager by @johnewart in #7462
- ENG-2367: Add Prompt Explorer UI for testing LLM prompts by @thabofletcher in #7420
- Fix transition UI bug in datamap report by @lucanovera in #7465
- ENG-2731: Add ul tag to allow list. by @tvandort in #7442
- Change request/ID verification flow to use separate pages instead of a modal by @jpople in #7238
- ENG-2598: Add read-only conditions list to policy detail page by @gilluminate in #7457
- Remove standalone connection manager by @jpople in #7473
- ENG-2345: Add PrivacyAssessmentTask model for async assessment generation by @galvana in #7467
- refactor: monitor field toggles [ENG-2582] by @speaker-ender in #7441
- Preserve custom_privacy_request_fields key order in privacy center config by @jpople in #7472
- ENG-2597: FE condition builder interface by @gilluminate in #7464
- ENG-2596: Add create, edit, and delete UI for DSR policies by @gilluminate in #7480
- Create sparkline component by @kruulik in #7461
- pin virtualenv to avoid dep conflict in build by @adamsachs in #7489
- Refactor system integration linking by @adamsachs in #7432
- [ENG-2175] Redis clustering by @johnewart in #7487
- add linked systems to connection config get by @adamsachs in #7458
- ENG-2724: data steward role by @adamsachs in #7484
- Revert "[ENG-2175] Redis clustering" by @adamsachs in #7496
- Updated CHANGELOG.md for release 2.80.0 by @Kelsey-Ethyca in #7497
Full Changelog: 2.79.0...2.80.0