Releases: ethyca/fides
Releases · ethyca/fides
v2.8.1
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
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_client
functions 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
v2.6.4
Full Changelog: 2.6.3...2.6.4
v2.6.3
Full Changelog: 2.6.2...2.6.3
v2.6.2
Full Changelog: 2.6.1...2.6.2
v2.6.1
What's Changed
- Remove ui-build after building wheel by @sanders41 in #2500
- 2482 privacy requests approved in quick succession error when not running worker by @adamsachs in #2489
- Updated CHANGELOG.md for release 2.6.1 by @chriscalhoun1974 in #2505
Full Changelog: 2.6.0...2.6.1