v2.8.0
What's Changed
- Set the fides dev environment to the
prod
security 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_regex
config 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
Field
s and add descriptions/exclusions by @ThomasLaPiana in #2613 - Convert
get_config()
to direct imports ofCONFIG
by @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_approval
to 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