Releases: ethyca/fides
Releases · ethyca/fides
v2.9.1
What's Changed
- Release
v2.9.0by @allisonking in #2847 - Update release checklist by @allisonking in #2867
- Fix FidesUserPermissions Scopes Mutation by @pattisdr in #2883
- Refactor to support erasure email connectors by @galvana in #2782
- Adding OAuth2 client credentials support for Auth0 connector by @galvana in #2820
- Rename privacy declarations & remove flag by @Kelsey-Ethyca in #2882
Full Changelog: 2.9.0...2.9.1
v2.9.0
What's Changed
- Update nav to remove "dynamic" behavior, retire
navV2feature flag, and restore Cypress tests by @NevilleS in #2762 - Bump cypress from 12.6.0 to 12.7.0 in /clients/admin-ui by @dependabot in #2710
- Bump @typescript-eslint/parser from 5.40.0 to 5.54.1 in /clients/privacy-center by @dependabot in #2793
- Bump @next/bundle-analyzer from 12.0.10 to 13.2.3 in /clients/admin-ui by @dependabot in #2757
- Bump jest from 27.5.1 to 29.5.0 in /clients/privacy-center by @dependabot in #2759
- Bump eslint from 8.9.0 to 8.36.0 in /clients/admin-ui by @dependabot in #2794
- Bump @xmldom/xmldom from 0.7.6 to 0.7.9 in /clients/privacy-center by @dependabot in #1778
- Bump openapi-typescript-codegen from 0.20.1 to 0.23.0 in /clients/admin-ui by @dependabot in #2328
- Bump eslint-plugin-jsx-a11y from 6.5.1 to 6.7.1 in /clients/admin-ui by @dependabot in #2327
- Bump msw from 0.39.2 to 1.1.0 in /clients/privacy-center by @dependabot in #2712
- Bump typescript from 4.5.5 to 4.9.5 in /clients/privacy-center by @dependabot in #2516
- Bump typescript version to 4.9.5 on all clients by @NevilleS in #2798
- Fix incorrect merge to CHANGELOG by @NevilleS in #2803
- Update Admin UI Layout to fill viewport height by @NevilleS in #2812
- Update miscellaneous dependencies for clients/admin-ui and clients/privacy-center by @NevilleS in #2817
- Bump @types/node from 18.15.1 to 18.15.2 in /clients/admin-ui by @dependabot in #2819
- Bump @typescript-eslint/eslint-plugin from 5.54.1 to 5.55.0 in /clients/privacy-center by @dependabot in #2818
- [Backend] Add System Manager (Data Steward) Foundation by @pattisdr in #2714
- Don't push official releases to Test PyPI by @ThomasLaPiana in #2823
- Add Privacy Request Input Sanitization by @ThomasLaPiana in #2655
- Role assignment UI by @allisonking in #2739
- Add data test id to select all by @allisonking in #2839
- Custom metadata refactoring so that form is not always dirty by @allisonking in #2826
- Implement a notification banner to show up on login by @allisonking in #2842
- fix missing fideslang Dataset attributes when overwriting ctl_datasets by @adamsachs in #2841
- Remove Scopes and Add Viewer Role by @pattisdr in #2821
- Add privacy declaration name to datamap response by @TheAndrewJackson in #2831
- Update CHANGELOG.md for release 2.9.0 by @allisonking in #2846
- Restore password validation in user management by @allisonking in #2851
- Restrict non-owners from being able to assign owner role and systems by @eastandwestwind in #2858
- Fix various scope issues by @allisonking in #2857
- handle different orders of custom field additions in datamap export by @adamsachs in #2859
- Various 2.9.0 fixes by @allisonking in #2864
Full Changelog: 2.8.3...2.9.0
v2.8.3
Full Changelog: 2.8.2...2.8.3
v2.8.2
What's Changed
- update appconfig migration to handle existing record by @adamsachs in #2780
- Include custom columns in header row of datamap by @SteveDMurphy in #2775
- update release checklist by @adamsachs in #2770
Full Changelog: 2.8.1...2.8.2
v2.8.1
v2.8.0
What's Changed
- Set the fides dev environment to the
prodsecurity environment by @ThomasLaPiana in #2588 - update changelog for 2.7.0 release by @Kelsey-Ethyca in #2636
- Add auth to all slices by @allisonking in #2645
- Add warning to 'fides deploy' when installed outside of a virtual environment by @NevilleS in #2641
- Stack creatable multiselect by @allisonking in #2620
- Switch from pickle to json for cache by @sanders41 in #2643
- 2528/Styles on privacy requests filters by @LKCSmith in #2650
- API for messaging-related app config settings by @adamsachs in #2551
- [#2471] Remove redundant scopes file by @seanpreston in #2637
- [#2433] Log error class on privacy request failure by @seanpreston in #2646
- default messaging config APIs by @adamsachs in #2572
- Adds intake and storage of Global Privacy Control Signal props for Consent by @eastandwestwind in #2599
- [#1782] Adds
cors_origin_regexconfig var by @seanpreston in #2647 - Kustomer connector and tests by @Kelsey-Ethyca in #2520
- Fix support for "redis.user" setting when authenticating to the Redis cache by @NevilleS in #2666
- Convert all config values to
Fields and add descriptions/exclusions by @ThomasLaPiana in #2613 - Convert
get_config()to direct imports ofCONFIGby @ThomasLaPiana in #2622 - Rename postman collection by @seanpreston in #2678
- re-enable support for lower-cased messaging service_type values by @adamsachs in #2676
- pc/cy: Use waitUntil to check for cookie consent updates by @ssangervasi in #2668
- pc/config: Add tests for back-compat and build validation of config.json by @ssangervasi in #2661
- pc/consent: Pass GPC status fields to consent update request by @ssangervasi in #2672
- Erasure ordering by @galvana in #2619
- switch active default url path to default/active by @adamsachs in #2681
- include feature flag check in helper by @SteveDMurphy in #2675
- ui/taxonomy: Remove identifiablity (data qualifier) editor by @ssangervasi in #2684
- Combine conftest.py files by @sanders41 in #2669
- Allow string dates to stay strings in cache decoding by @sanders41 in #2695
- New manual add design by @allisonking in #2530
- ui/about: About page doc links and flag names by @ssangervasi in #2689
- Add
execution.require_manual_request_approvalto supported config API by @adamsachs in #2706 - [Backend] Add Role-Based Permissions [#2606] by @pattisdr in #2671
- Vend connector for access and erasure by @Kelsey-Ethyca in #2250
- 2261 endpoints for storage and messaging config setup status by @adamsachs in #2690
- jira connector by @tmuralikrishnan in #2348
- Delighted access and erasure by @Kelsey-Ethyca in #2244
- 2363/Update email templates by @LKCSmith in #2679
- 1531-Improve "Upload a new dataset YAML" by @chriscalhoun1974 in #2258
- Yotpo access and erasure by @galvana in #2708
- Add toggle for Systems with classified data flows by @SteveDMurphy in #2700
- Auto-Generate config documentation by @ThomasLaPiana in #2694
- [2460]: Change "manual webhook" to "manual process" by @ssangervasi in #2717
- Privacy declaration updates by @allisonking in #2723
- Consent Privacy Request Status when Identity Verification Required by @pattisdr in #2736
- Release-2.7.1 by @SteveDMurphy in #2734
- Access controls UI spike by @allisonking in #2682
- Overhaul Roles and Roles Mapping [#2720] by @pattisdr in #2744
- Make Scopes Easier to Use in the UI by @pattisdr in #2741
- 2455/Configuration updates post-API by @LKCSmith in #2677
- Allow template for sendgrid (if exists) by @SteveDMurphy in #2728
- 2237/Test connection button by @LKCSmith in #2727
- Overhaul CLI documentation and aesthetics by @ThomasLaPiana in #2703
- Bump plotly from 5.4 to 5.13.1 by @dependabot in #2707
- Bump slowapi from 0.1.5 to 0.1.7 by @dependabot in #2513
- Bump actions/checkout from 2 to 3 by @dependabot in #2709
- Bump pytest from 7.1.2 to 7.2.2 by @dependabot in #2748
- Bump hashicorp/vault-action from 2.4.2 to 2.5.0 by @dependabot in #2427
- Bump fastapi[all] from 0.82.0 to 0.89.1 by @dependabot in #2246
- test_env/pc: Add GPC settings to test env privacy center config by @ssangervasi in #2701
- Add custom fields to datamap by @sanders41 in #2531
- asserts test_mode is true in task config by @seanpreston in #2018
- fix messaging 'test connection' workflow on initial save by @adamsachs in #2751
- SaaS connector test refactoring by @galvana in #1795
- 527 custom field library tab by @chriscalhoun1974 in #2693
- Bump pydash from 5.1.1 to 6.0.2 by @dependabot in #2754
- Bump isort from 5.10.1 to 5.12.0 by @dependabot in #2753
- Update scopes and roles in the UI by @allisonking in #2747
- Fix docs build process by @ThomasLaPiana in #2749
- Mailchimp Transactional Email Messaging Service by @seanpreston in #2742
- switch messaging service type db enum to use lowercase values by @adamsachs in #2746
- update changelog for 2.8.0 release by @adamsachs in #2764
- Fix Custom Fields Overwriting by @SteveDMurphy in #2766
New Contributors
- @tmuralikrishnan made their first contribution in #2348
Full Changelog: 2.7.1...2.8.0
v2.7.1
What's Changed
- Fix error with the classify dataset feature flag not writing the dataset to the server by @SteveDMurphy #2675
Full Changelog: 2.7.0...2.7.1
v2.7.0
What's Changed
- Use logo from config on privacy center's 404 page by @seankwalker in #2494
- Release-2.6.1 by @chriscalhoun1974 in #2506
- Migration Fix: Dataset.meta key not guaranteed to exist by @seanpreston in #2510
- [2290] Request details Approve & Deny button group by @ssangervasi in #2473
- Release v2.6.2 by @seanpreston in #2522
- Update Admin UI to show all action types (access, erasure, consent, update) by @NevilleS in #2523
- Handle case where legacy dataset has meta: null by @NevilleS in #2524
- Update DSR completion to check for email OR phone by @Kelsey-Ethyca in #2499
- Release/2.6.3 by @seanpreston in #2525
- Consolidate paths by @allisonking in #2502
- Add system redesign by @allisonking in #2490
- pc/fides-consent: ConsentValue with ConsentContext to support GPC by @ssangervasi in #2341
- 1974 add default storage used by all dsr policies by default by @adamsachs in #2438
- pc/consent: Use RTK queries for consent verification and preferences by @ssangervasi in #2495
- 2234/2235/2236/Storage and messaging provider configuration by @LKCSmith in #2423
- Custom metadata and reporting by @chriscalhoun1974 in #2536
- pc/format: Configure lint-staged and run prettier on api models by @ssangervasi in #2544
- Release v2.6.4 by @seanpreston in #2533
- Consolidate
verify_oauth_clientfunctions by @seanpreston in #2527 - provide config overrides for db engine pool params by @adamsachs in #2511
- Increase Default Pool Size and Max Overflow by @pattisdr in #2560
- Update typescript types by @allisonking in #2567
- User management UX fixes by @allisonking in #2537
- Remove config wizard stepper by @allisonking in #2553
- Cypress end to end smoke test by @allisonking in #2241
- ui/custom-metadata: Cypress tests for custom lists and fields by @ssangervasi in #2568
- 1875 saas connector braintree by @HamzaWaseem in #2223
- Remove verbose test coverage stats when tests fail by @seanpreston in #2529
- More form input types by @allisonking in #2542
- Prevent duplicate usernames by @TheAndrewJackson in #2487
- Improve Readability for Custom Masking Override Exceptions by @pattisdr in #2593
- 2464 - Update Logos for shipped connectors by @chriscalhoun1974 in #2587
- 2270 - Search field on privacy request page isn't working by @chriscalhoun1974 in #2595
- [#2563] Standardise the test creds across environments by @seanpreston in #2564
- Release v2.6.5 by @seanpreston in #2561
- 2233/Configuration notification banner by @LKCSmith in #2576
- Switch mongo tests from randint to uuid by @sanders41 in #2591
- Add messaging test route by @sanders41 in #2585
- Wunderkind Saas Consent Connector by @pattisdr in #2600
- Updating Firebase Auth to delete user by @galvana in #2602
- ui/custom-metadata: Refactor taxonomy to use a single form submission flow by @ssangervasi in #2586
- Remove pickle and replace with json by @sanders41 in #2577
- Remove optional-requirements.txt from manifest by @sanders41 in #2617
- Sovrn Email Consent Connector by @pattisdr in #2543
- Logging Improvements by @RobertKeyser in #2566
- Revert pickle to json change by @sanders41 in #2634
- pc/consent: Show GPC banner and how it affects individual consent choices by @ssangervasi in #2596
- Custom metadata UI updates by @chriscalhoun1974 in #2625
New Contributors
- @seankwalker made their first contribution in #2494
- @HamzaWaseem made their first contribution in #2223
Full Changelog: 2.6.1...2.7.0
v2.6.6
Full Changelog: 2.6.5...2.6.6
v2.6.5
Full Changelog: 2.6.4...2.6.5