Releases: ethyca/fides
Releases · ethyca/fides
v2.75.1
Release Pull Request
What's Changed
- Added convenience fields for creating Manual Task conditional dependencies on policies in #6995
- Updated promote endpoints to return MonitorActionResponse type in #7004
- Set max width for Action center classification dropdown in #7015
- Migrated User Management table from Chakra to Ant Design in #7013
- Upgrade client projects to Typescript 5 in #6986
- Updates to the privacy notice sandbox to match the new versions of the consent v3 APIs in #7023
Full Changelog: 2.75.0...2.75.1
v2.75.0
Release Pull Request
What's Changed
- update keyboard shortcuts button by @gilluminate in #6928
- Add UI for custom taxonomy CRUD by @jpople in #6921
- Improved pluralization handling throughout Admin UI by @gilluminate in #6930
- ENG-1874: Synethetic FidesReady by @tvandort in #6915
- ENG-1911 - Review tray doesn't work well with reassigning data categories by @vcruces in #6931
- Improve Logging Serialization by @RobertKeyser in #6891
- ENG-1868 Adds admin UI support for v3 API by @erosselli in #6933
- add
test_datastoreconnection type forConfigurableTestMonitorby @adamsachs in #6940 - Add setting to enable duplicate request detection by @lucanovera in #6936
- Ints 334 adding ignore error support by @Vagoasdf in #6924
- Store Template Datasets by @Linker44 in #6913
- Feat: Add AI rules and commands by @gilluminate in #6944
- Updating changelog by @Vagoasdf in #6948
- refactor: persist monitor field filters [ENG-1927] by @speaker-ender in #6935
- Rename welcome.html in DSR reports by @jpople in #6923
- Add GPC conditional button option to privacy experiences by @gilluminate in #6945
- ENG 1868 - Update privacy notices sandbox to use consent v3 APIs by @erosselli in #6932
- refactor: deselect on action [ENG-1789] by @speaker-ender in #6942
- ENG-1970: Update IAB TCF library to 1.5.16 by @NevilleS in #6953
- Replace filter modal with a filter bar by @lucanovera in #6943
- Updated CHANGELOG.md for release 2.74.1 by @gilluminate in #6956
- ENG-1945: Generic Erasure Email Changes by @tvandort in #6938
- Creating default identity definitions by @galvana in #6952
- ENG-1841: Fides consent cookie suffixes by @tvandort in #6947
- ENG-1555: Messages sent async by @JadeCara in #6949
- [ENG-1978] validation errors from api v 1 privacy request prevent loading request manager UI by @JadeCara in #6964
- Update changelog release 2.74.2 by @JadeCara in #6967
- Add privacy preferences queues (ingestion and export) by @johnewart in #6969
- Adding display order to PrivacyNotice and ExperienceNotices by @galvana in #6939
- Add API to run memory heap dump by @erosselli in #6973
- refactor: empty schema explorer message [ENG-1882] by @speaker-ender in #6972
- Migrate Collapse components to Ant Design by @gilluminate in #6962
- Update changelog for 2.74.3 release by @erosselli in #6976
- fix: bulk select mode by @speaker-ender in #6958
- Update SearchInput component to use Ant Design by @gilluminate in #6968
- ENG-1966 Adobe Experience Platform integration by @thabofletcher in #6970
- ENG-1976: Support blocking on redis lock acquisition by @adamsachs in #6961
- feat: support removals [ENG-1595] by @speaker-ender in #6941
- Replace restore hotkey with refresh hotkey in Action Center by @gilluminate in #6978
- Support select all in new privacy request screen by @lucanovera in #6954
- freeze test times by @adamsachs in #6981
- Add custom fields to filter bar by @lucanovera in #6974
- Support GPC adaptive text templates in privacy experiences by @gilluminate in #6966
- ENG-1923 Use override_mode in privacy notice sandbox by @erosselli in #6980
- ENG-1992: Fix pre-approval webhook documentation by @tvandort in #6985
- Allow duplicate taxonomy names by @galvana in #6971
- [ENG-1985] Do not query for large cols when not needed by @JadeCara in #6975
- Fixed Ant Design drawer z-index to allow modal overlays by @gilluminate in #6987
- ENG-1968 Google Consent Mode v2 by @thabofletcher in #6982
- Add Ant messageContext to FidesUIProvider context by @jpople in #6934
- Fix digest page width by @lucanovera in #6992
- Fix SSO login button not appearing after session timeout without manual refresh by @Kelsey-Ethyca in #6988
- update changelog for 2.74.3 by @Kelsey-Ethyca in #6996
- Added tooltip to GPC adaptive banner option by @gilluminate in #6989
- some tweaks to speed up Cypress runs by @gilluminate in #6979
- Add Windows instructions for access packages by @jpople in #7001
- add Vercel specific build to include fides.js for Experience Previews by @gilluminate in #6994
- fix: tree pagination [ENG-1928] by @speaker-ender in #7000
- [ENG-2040] Duplicate DSR: approve/deny by @JadeCara in #6998
- Support duplicates request status in the UI by @lucanovera in #6999
- ENG-1553 by @JadeCara in #6951
- Updated CHANGELOG.md for release 2.75.0 by @Kelsey-Ethyca in #7003
Full Changelog: 2.74.3...2.75.0
v2.74.3
v2.74.2
v2.74.1
Release Pull Request
What's changed
- Fixed an issue where FidesJS TCF CMP temporarily returns legacy TCF policy version 4 until a TC string is set by @NevilleS in #6953
Full Changelog: 2.74.0...2.74.1
v2.74.0
Release Pull Request
What's Changed
- ENG-1086: Updates legacy taxonomy consts for custom taxonomy API by @eastandwestwind in #6824
- monitor_type query parameter in /aggregate-results by @gilluminate in #6885
- rename feature flag to something with a little more finesse by @gilluminate in #6888
- hide categories that are not active by @gilluminate in #6892
- fix: data category select actionable logic [ENG-1757] by @speaker-ender in #6893
- ENG-1404 Create Duplicate Group table by @JadeCara in #6881
- [ENG-1404] Conditions by @JadeCara in #6882
- [ENG-1404] mark duplicate dsr by @JadeCara in #6883
- Refactor request manager filters by @lucanovera in #6839
- Ints 334 bazaarvoice allow optional return on polling override by @Vagoasdf in #6887
- Add label prop to feature flags by @gilluminate in #6889
- Ints 334 handle zipfiles by @Vagoasdf in #6899
- Improve Privacy Center Container Performance by @RobertKeyser in #6689
- Adding test to verify downgrades for new migrations by @galvana in #6873
- Add feature flag override capabilities to Cypress by @gilluminate in #6890
- fix: data category select logic [ENG-1839] by @speaker-ender in #6905
- Adding headless value to RequestOrigin enum by @galvana in #6902
- Add keyboard shortcuts for CustomList by @gilluminate in #6903
- ENG-1777 - Limit /tree endpoint depth to 4 levels by @vcruces in #6907
- Restrict monitor tree selection to classifiable resources by @gilluminate in #6900
- Fixed race condition causing gdprApplies to flip during TCF initialization by @gilluminate in #6895
- fix: actionability-sync [ENG-1865] by @speaker-ender in #6909
- Added keyboard shortcuts for bulk selection in Action Center fields by @gilluminate in #6911
- fix: monitor field filter logic [ENG-1820] by @speaker-ender in #6914
- Misc troubleshooting improvements by @galvana in #6916
- Handle really long values in request manager by @lucanovera in #6917
- [ENG-1404] Duplicate DSR - runner integration by @JadeCara in #6860
- Eng 1740 fallback to database identities if identities have expired from redis by @JadeCara in #6896
- Properly use PrivacyRequestResponse type by @lucanovera in #6912
- Add request id to list items in new request manager screen by @lucanovera in #6918
- feat: initial support for staged resource error state [ENG-1686, ENG-1802] by @adamsachs in #6867
- [ENG-1404] Endpoint updates by @JadeCara in #6894
- Added keyboard shortcuts for field actions in Action Center by @gilluminate in #6919
- Improve integration detail responsiveness by @lucanovera in #6925
- Add keyboard shortcuts helper modal to Action Center fields by @gilluminate in #6926
- Updated CHANGELOG.md for release 2.74.0 by @Kelsey-Ethyca in #6927
Full Changelog: 2.73.1...2.74.0
v2.73.1
Release Pull Request
What's Changed
- Parse location urns in the schema explorer main view by @gilluminate in #6821
- Fix nav menu link not resetting tab state in privacy request manager by @jpople in #6814
- refactor: review tray approval [ENG-1598, ENG-1733, ENG-1646] by @speaker-ender in #6822
- Revert "Implement sticky column headers and action bars for "full-page" tables (#6813)" by @gilluminate in #6826
- ENG-1687 - Use preferred_data_categories instead of user_assigned_data_categories by @vcruces in #6817
- fix incorrect route by @gilluminate in #6828
- Update ant tokens by @lucanovera in #6512
- Adds migration for the new consent_documents table by @johnewart in #6790
- chore: updating action types by @speaker-ender in #6834
- fix: switch approve route to post not patch by @adamsachs in #6836
- [ENG-1578] Support bulk dsr operations: finalize by @JadeCara in #6775
- refactor: tree single select [ENG-1753] by @speaker-ender in #6837
- refactor: static actions and renaming by @speaker-ender in #6832
- feat: field list loading indicator by @speaker-ender in #6833
- refactor: description size by @speaker-ender in #6831
- feat: promoting status support by @speaker-ender in #6838
- Fix Vendor list logic by @gilluminate in #6830
- Restore isConsent to LI by @gilluminate in #6840
- Eng 1695 skip access polling on erasure tasks by @Vagoasdf in #6827
- Updating Changelog by @Vagoasdf in #6848
- Fix duplicate rows in schema explorer tree on 'load more' by @gilluminate in #6843
- Add Tailwind to Storybook in FidesUI by @gilluminate in #6846
- Reorganize FidesUI components by @gilluminate in #6844
- Show custom fields in the new privacy request screen by @lucanovera in #6849
- support classification on classified resources by @adamsachs in #6850
- New reusable Filter component in FidesUI by @gilluminate in #6845
- fix custom component imports/exports by @gilluminate in #6854
- [ENG-1578] Added bulk finalize endpoints by @JadeCara in #6776
- refactor: confirming label by @speaker-ender in #6859
- ENG-1691 - Update tree when action is applied to fields by @vcruces in #6853
- Consent v3 Privacy Notice Sandbox by @erosselli in #6841
- fix: missing query invalidations by @speaker-ender in #6863
- refactor: bulk action select [ENG-1736] by @speaker-ender in #6835
- ENG-1702 Add consent behavior for cascading consent by @erosselli in #6864
- feat: bulk action confirmation modals and messages [ENG-1646, ENG-1670] by @speaker-ender in #6857
- refactor: action center pagination and layout consistency [ENG-1769] by @speaker-ender in #6862
- Add refetch button by @gilluminate in #6865
- Monitor Filtering Updates by @gilluminate in #6855
- Monitor result tooltips and fixes by @gilluminate in #6866
- Fixing outisde reference definition by @Vagoasdf in #6858
- refactor: data category update message by @speaker-ender in #6870
- fix: data category restrictions by @speaker-ender in #6869
- fix alignment of + by @gilluminate in #6871
- Identity definition model by @galvana in #6852
- ENG-1680 Truncate error message in Monitor Task activity view by @thabofletcher in #6874
- Design adjustments on new privacy request screen by @lucanovera in #6861
- ENG-1796 - /aggregate-results returns confidence scores as optional by @vcruces in #6872
- Add strict equality check rule by @gilluminate in #6879
- [ENG-1404] Added PrivacyRequest duplicate indication cols by @JadeCara in #6811
- Adding PrivacyPreferences model by @galvana in #6875
- Update Feature Flags for Release by @gilluminate in #6880
Full Changelog: 2.73.0...2.73.1
v2.73.0
Release Pull Request
What's Changed
- UI for notifications digest by @lucanovera in #6710
- Fix bug in compliance issues modal pagination by @lucanovera in #6717
- speed up privacy-experiences.cy.ts by @gilluminate in #6705
- [ENG-1573] Adding error handling for upload back up access data by @JadeCara in #6718
- check for global before setting props on it by @gilluminate in #6721
- Fix flickering bug in digest by @lucanovera in #6722
- Cypress Admin UI Optimizations by @gilluminate in #6720
- Fix approved status in the admin ui by @vcruces in #6727
- ENG-1327: Add new privacy request page behind feature flag by @tvandort in #6725
- update test connection request override exception handling by @Linker44 in #6726
- Add black and isort to the .pre-commit-config.yaml file, update gitleaks entry by @johnewart in #6596
- GPC badge timing and testing issues by @gilluminate in #6728
- Create check_pr_size.yml by @Kelsey-Ethyca in #6729
- Omit renamed/moved files from PR file limit by @galvana in #6734
- ENG-1597: Add LLM classification support and field_count to Activity UI by @thabofletcher in #6731
- Omit empty init.py files from PR limit check by @galvana in #6735
- Removing test file by @galvana in #6740
- Adds and supports new experience config to delete cookie based on host domain by @eastandwestwind in #6706
- update codeowners so only connectors team is tagged by @Kelsey-Ethyca in #6730
- Update changelog for 2.72.1 by @Linker44 in #6746
- Eng 1211 add outside reference support on erasure requests by @Vagoasdf in #6719
- Split FidesJS and Privacy Center tests by @gilluminate in #6733
- refactor: filter labels by @speaker-ender in #6741
- Fix flaky system cypress test by @lucanovera in #6748
- update celery[pytest] by @thabofletcher in #6752
- fix: api endpoint trailing slash by @speaker-ender in #6742
- ENG-1632: rename ot_migration to external_provider, track on BE for save privacy preferences by @eastandwestwind in #6747
- refactor: initial dynamic filter values by @speaker-ender in #6743
- style: monitor field filter dropdown shadow by @speaker-ender in #6749
- UI enhancements for monitor "updates" description rows by @gilluminate in #6750
- Adding
has_tablechecks toBigQueryConnector.mask_databy @galvana in #6760 - Ignore Cursor commands directory by @gilluminate in #6766
- Improved logging for DSR failures by @galvana in #6753
- Change log for 2.72.2 by @galvana in #6768
- Convert
ConnectionTypeLogoto Ant by @gilluminate in #6755 - fix: data picker type [ENG-1658] by @speaker-ender in #6758
- update release checklist by @Kelsey-Ethyca in #6732
- refactor/monitor-fields-consts by @speaker-ender in #6737
- ENG-1241 Monitor Activity row styling to match figma design by @thabofletcher in #6765
- ENG-1609: Add tagging_instructions field to DataCategory for LLM classification by @thabofletcher in #6736
- ENG-1241 Filter dropdown updates on Monitor Activity page by @thabofletcher in #6763
- fix: data category filtering by @speaker-ender in #6757
- add failure reason to classification activity view by @thabofletcher in #6777
- Update pull_request_template.md by @gilluminate in #6774
- feedback from designer review by @thabofletcher in #6779
- Add CustomList component with selection support by @lucanovera in #6759
- Add bulk actions support to new request manager page by @lucanovera in #6773
- relax assertion to avoid issues with nondeterministic ordering in err… by @adamsachs in #6783
- Custom sort order of Monitor Updates by @gilluminate in #6769
- Tell NextJS not to mess with the lockfile during builds by @gilluminate in #6792
- ENG-1684 - Show approved status in D&D by @vcruces in #6794
- initial shot at monitor form support for LLM classifier config by @adamsachs in #6761
- Avoid conflicting routes by @gilluminate in #6791
- Support Status Indicators on the tree view by @gilluminate in #6785
- Adding on
merge_groupto Github workflows by @galvana in #6796 - Race condition fix by @gilluminate in #6798
- Skipping tests for unmodified files by @galvana in #6799
- expect
MonitorTask.dismissedfrom BE API by @adamsachs in #6803 - ENG-1241 polling for "realtime" updates of activity tasks by @thabofletcher in #6780
- ENG-1643 - Issues with data category picker by @vcruces in #6788
- Update to use
classify_params.llm_model_overrideby @adamsachs in #6805 - feat: bulk actions [ENG-1504] by @speaker-ender in #6802
- Front-end process improvements by @gilluminate in #6808
- fix page height on data explorer by @gilluminate in #6787
- Add form modal that can be called as function by @lucanovera in #6789
- Redirect logic for bad or old systems by @gilluminate in #6795
- Manual tasks download UI by @lucanovera in #6806
- Fix 'Add system' button placement when Compass is disabled by @jpople in #6812
- Fix layout issues caused by GPC label on small screens by @jpople in #6738
- Update URL of button in upgrade modal by @jpople in #6744
- Replace tag color strings with new
CUSTOM_TAG_COLORenum for type safety by @gilluminate in #6801 - Refactored Monitor type handling by @gilluminate in #6810
- Add 'clear filters' button to privacy request table by @jpople in #6815
- Implement sticky column headers and action bars for "full-page" tables by @jpople in #6813
- feat: initial field review tray [ENG-1511] by @speaker-ender in #6793
- Extending default execution of async polling status requests to 1 hour by @Vagoasdf in #6809
- Eng 1676 add missing param values check to saas_request requests by @Vagoasdf in #6782
- Hide Confidence scoring display until backend support is ready by @gilluminate in #6816
- Add confirmation modals to bulk actions by @lucanovera in #6784
- Updated CHANGELOG.md for release 2.73.0 by @Kelsey-Ethyca in #6819
Full Changelog: 2.72.3...2.73.0