Releases: ethyca/fides
Releases · ethyca/fides
v2.12.0
What's Changed
- API endpoint for Consent reporting by @seanpreston in #3070
- Fix 2.11.0 Changelog by @pattisdr in #3075
- Remove banner with scope migration warning by @allisonking in #3055
- Update TS types by @allisonking in #3054
- Remove
customField
feature flag by @TheAndrewJackson in #3080 - Remove notification banner from home page by @allisonking in #3088
- Aircall Connector by @tmuralikrishnan in #2589
- Adding new use case to cursor pagination strategy by @galvana in #3068
- Klaviyo Connector by @ctvivek in #2501
- Add custom fields page by @TheAndrewJackson in #3089
- Individual privacy notice page by @allisonking in #3058
- fix unit tests for saas connector type endpoints by @adamsachs in #3101
- Backend Consent Reporting by @pattisdr in #3095
- Allow side nav bar to take children elements by @allisonking in #3099
- Custom fields table by @TheAndrewJackson in #3097
- Add a
nox
command that opens the dev docs by @ThomasLaPiana in #3082 - Fix
scan dataset
commands not respecting--local
flag by @ThomasLaPiana in #3096 - Fix Nox Docs Link by @ThomasLaPiana in #3121
- Update
fides deploy
to use a newdatabase.load_samples
setting to initialize sample Systems, Datasets, and Connections for testing by @NevilleS in #3102 - [fidesplus#807] adds
fides_user_device_id
toProvidedIdentityType
Enum by @seanpreston in #3131 - Updating dataset reference type name by @galvana in #3142
- move privacy declarations to their own table by @adamsachs in #3098
- make name not required on privacy declaration by @adamsachs in #3150
- [Backend] Save and Retrieve Privacy Preferences by Fides User Device Id by @pattisdr in #3132
- [#3103]
RuleTarget
validation take #2 by @seanpreston in #3147 - 3037 support privacy declaration resource type for custom fields by @adamsachs in #3149
- include 'id' on embedded privacy_declaration objects in system API responses by @adamsachs in #3157
- Correct error in CHANGELOG.md for PR #2936" by @daveqnet in #3004
- #3163 - Fix Typo in Admin UI by @RobertKeyser in #3166
- Unbounce Connector by @tmuralikrishnan in #2697
- [Backend] More Privacy Notice Data Use Validation Checks by @pattisdr in #3156
- [Backend] Privacy Experiences Tables and GET List by @pattisdr in #3146
- Updated CHANGELOG.md to prepare for release 2.12.0 by @pattisdr in #3181
Full Changelog: 2.11.0...2.12.0
v2.11.0
What's Changed
- Fix approver error msg by @allisonking in #2953
- Update changelog with fix from fides#2953 by @allisonking in #2954
- Shippo Connector by @ctvivek in #2484
- Update release_checklist.md by @NevilleS in #2965
- Add
userCannotModify
field to flag control by @allisonking in #2966 - Hide message and storage configuration in ui by @Kelsey-Ethyca in #2987
- Expose data steward field in datamap response by @TheAndrewJackson in #2962
- Assign owner check by @allisonking in #2964
- 2213 custom connector template endpoint by @galvana in #2946
- nox support for git tagging with scheme to support feature branch builds by @adamsachs in #2979
- Begin merging in datamap UI by @allisonking in #2988
- Replace hamburger menu with delete icon in user management table by @eastandwestwind in #2958
- Privacy notice initial page and redux by @allisonking in #2995
- Bump python version from 3.10.7 to 3.10.11 by @daveqnet in #2936
- Fix navigating directly to a plus route by @allisonking in #3003
- consent/access/erasure query param filters on connection type endpoint by @adamsachs in #2996
- Privacy notice table by @allisonking in #3001
- Remove
unknown
as a state from fidesplus by @SteveDMurphy in #2957 - endpoint to retrieve privacy notices by data use by @adamsachs in #2956
- Fix format errors from Shippo connector by @NevilleS in #3014
- try publishing beta (main) tags to real PyPI by @adamsachs in #3015
- 2213 custom connector front end by @galvana in #2997
- Privacy notice table scopes by @allisonking in #3007
- Add privacy centre support for more text by @seanpreston in #2943
- feature: Privacy Center - configure email xor phone to match fulfillment functionality by @nicolas-ethyca in #2539
- Load SaaS connector icons dynamically by @galvana in #3018
- Update how we Save and Propagate Privacy Preferences [#3013] by @pattisdr in #3016
- remove datamap export API by @adamsachs in #2999
- Changed test environment (
nox -s fides_env
) to runfides deploy
for local testing by @NevilleS in #3017 - Data Flow Modal by @TheAndrewJackson in #3008
- Update Cookie House (sample project) privacy center to new config.json format by @NevilleS in #3040
- Update datamap table export by @TheAndrewJackson in #3038
- [#2725] Add extra fields to webhook payloads by @seanpreston in #2830
- Privacy notice empty state by @allisonking in #3027
- Consent Mechanism Update by @pattisdr in #3048
- Update test data for Mongo, CLI, etc. by @NevilleS in #3011
- publish git-tag-specific docker images by @adamsachs in #3050
New Contributors
- @nicolas-ethyca made their first contribution in #2899
- @ctvivek made their first contribution in #2484
Full Changelog: 2.10.0...2.11.0
v2.10.0
What's Changed
- 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
- Release 2.9.1 by @Kelsey-Ethyca in #2889
- Improve standard layout for large width screens and polish misc. pages by @NevilleS in #2869
- Deprecate User Scopes by @pattisdr in #2848
- 2824 ux cleanups role assignment by @eastandwestwind in #2870
- [Backend] Restrict Owner Role Creation [#2855] by @pattisdr in #2888
- fix: change Version to Fides Core Version by @nicolas-ethyca in #2899
- Polish Admin UI header & navigation by @NevilleS in #2897
- Refactoring connector registry to prep for connector template uploads by @galvana in #2881
- Add Fides Plus Version to About Fides page by @NevilleS in #2903
- use HTML property, not text, when dispatching Mailchimp Transactional emails by @seanpreston in #2901
- Fix Logo aspect ratio on Privacy Center
404
page and Consent Page by @RobertKeyser in #2895 - Disabling traceback in logs by @ThomasLaPiana in #2750
- Updated system routes by @allisonking in #2892
- Allow login to automatically pull from env vars by @ThomasLaPiana in #2884
- [Backend] Make New Users Viewers By Default [#2866] by @pattisdr in #2900
- Privacy declaration with composite ID by @allisonking in #2905
- [#2911] Remove policy key from submission modal by @RobertKeyser in #2912
- Add an Organization Management page (beta) by @NevilleS in #2908
- Don't run the backend/CLI code checks if only client code is edited by @NevilleS in #2910
- Add auth to the masking endpoints by @ThomasLaPiana in #2909
- Bump black from 22.8.0 to 23.1.0 by @dependabot in #2756
- 722 tie user role and system save states together by @eastandwestwind in #2913
- Removing payment_types connector param by @galvana in #2915
- Release 2.9.2 by @Kelsey-Ethyca in #2920
- Update frontend npm packages (admin-ui, privacy-center, cypress-e2e) by @NevilleS in #2921
- Consent reporting changes by @seanpreston in #2929
- Fix logout bug by @allisonking in #2934
- Change placeholder email in privacy center by @RobertKeyser in #2935
- 2213 custom connector template storage by @galvana in #2906
- [Backend] Restrict Setting Approvers as System Managers [#2854] by @pattisdr in #2891
- Restrict user management capabilities when using the viewer role by @allisonking in #2933
- add assigned systems to user management table by @eastandwestwind in #2922
- Adjust position of role description drawer to align with top nav by @eastandwestwind in #2932
- 2898 alert system manager downgrade to approver by @eastandwestwind in #2924
- initial implementation of privacy notice CRUD endpoints by @adamsachs in #2928
- update new user toast message by @Kelsey-Ethyca in #2939
- Update CHANGELOG to prepare for 2.10.0 by @NevilleS in #2947
New Contributors
- @nicolas-ethyca made their first contribution in #2899
Full Changelog: 2.9.0...2.10.0
v2.9.2
Fixed
- Allow multiple data uses as long as their processing activity name is different #2905
- use HTML property, not text, when dispatching Mailchimp Transactional emails #2901
- Allow multiple data uses as long as their processing activity name is different #2905
- Remove policy key from Privacy Center submission modal #2912
Full Changelog: 2.9.1...2.9.2
v2.9.1
What's Changed
- Release
v2.9.0
by @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
navV2
feature 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
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