Releases: ethyca/fides
v2.39.0
Release Pull Request
QA Touch Test Run
https://ethyca.qatouch.com/metrics/tableview/p/eRd3/m/RM6W
What's Changed
- Integration management "data discovery" tab by @jpople in #4954
- When the TC String is included in GPP and Layer 1 is visible, the signalStatus should be "not ready" by @gilluminate in #4957
- PROD-2051 notify users of discovery process after selecting resources for monitoring by @lucanovera in #4958
- Fix font sizes on new integrations page by @jpople in #4959
- set up tests for validating various domains by @gilluminate in #4960
- Add 'test connection' button to integrations view by @jpople in #4961
- Move data map reporting table out of beta by @gilluminate in #4963
- fix CHANGELOG sections by @gilluminate in #4964
- PROD-2040 Migration and CRUD support for property-specific messaging templates by @eastandwestwind in #4901
- Add new option for disabling notices-served api in FidesJS by @gilluminate in #4965
- remove unnecessary ending slash (/) in endpoint URLs by @gilluminate in #4962
- fix and optimize Database Icons used in Datamap by @gilluminate in #4969
- disable the 'connect to a database' button if discovery + detection feature flag is on by @adamsachs in #4972
- fix add icon being accidentally tiny by @jpople in #4975
- Updating privacy preference tables by @galvana in #4927
- Fides ints 62 greenhouse harvestapi access erasure by @MarcGEthyca in #4945
- Change textarea for keyfile credentials to password input by @jpople in #4971
- Add time choice to discovery monitor config form by @jpople in #4970
- Linting clean up with
nox -s static_checks
by @andres-torres-marroquin in #4978 - PROD-2049: Implement sending emails via property-specific messaging templates by @eastandwestwind in #4950
- Oracle Responsys: Include Profile Extension Tables in DSRs by @RobertKeyser in #4937
- ScyllaDB Connector by @pattisdr in #4946
- Fix cookie update logic by @gilluminate in #4984
- Support for Limited FIDES__CELERY__* Env Vars by @pattisdr in #4980
- PROD-2134: Adds validation for taxonomy labels by @erosselli in #4982
- Add Warning for nox installation by @erosselli in #4988
- s3 connector (for data detection & discovery) POC - fides by @adamsachs in #4930
- sort comparison in test to ensure consistent comparison by @adamsachs in #4989
- Fix CI pipeline because numpy == 2.0.0 is being installed by @andres-torres-marroquin in #4993
- Upgrade Privacy Request table to use FidesTable V2 by @gilluminate in #4990
- Updating privacy request search endpoint by @galvana in #4987
- PROD-2202: Allow property-specific messaging to work with non-custom templates by @eastandwestwind in #4986
- PROD-2058 implement endpoints for property specific messaging by @eastandwestwind in #4983
- Formatting fixes by @galvana in #5001
- update changelog for 2.38.1 release by @Kelsey-Ethyca in #5003
- Google Cloud SQL MySQL Connector by @andres-torres-marroquin in #4949
- New integration options for D&D by @jpople in #5000
- Updated CHANGELOG.md for release 2.39.0 by @Kelsey-Ethyca in #5008
Full Changelog: 2.38.1...2.39.0
v2.38.1
Release Pull Request
What's Changed
- Disable the 'connect to a database' button if the
dataDiscoveryAndDetection
feature flag is enabled by @adamsachs and @NevilleS in https://github.com/ethyca/fidesplus/pull/4972 - Oracle Responsys: Include Profile Extension Tables in DSRs by @RobertKeyser in #4937
- Fixed "add" icons on some buttons being wrong size by @jpople in #4975
- Fixed ability to update consent preferences after they've previously been set by @gilluminate in #4984
Full Changelog: 2.38.0...2.38.1
v2.38.0
Release Pull Request
QA Touch Test Run
https://ethyca.qatouch.com/metrics/tableview/p/eRd3/m/d9aB
What's Changed
- Update Changelog for CVE-2024-34715 by @pattisdr in #4916
- Set default ports for dev scripts on admin-ui and privacy center by @lucanovera in #4912
- Fides ints 296 recurly add erasure by @MarcGEthyca in #4891
- Fix SaaS integration test by @galvana in #4917
- Add shouldShowExperience to the Fides global and FidesInitialized events by @guncha in #4895
- improve our
403
error message by @adamsachs in #4905 - remove duplicate changelog entry by @adamsachs in #4923
- Docker Compose - Change privacy center port to 3001 by @RobertKeyser in #4918
- Fix fides-js-demo page so fides_embed=true works by @Kelsey-Ethyca in #4921
- TCF styling updates by @Kelsey-Ethyca in #4904
- PROD-1983 Privacy Center custom paths for properties by @lucanovera in #4907
- Update "consent notice" to say "privacy notice" by @Kelsey-Ethyca in #4924
- update changelog with CVE entry CVE-2024-35189 by @adamsachs in #4926
- FIx privacy center paths by @lucanovera in #4928
- Isolate Served Notice V2 by @pattisdr in #4910
- Update Privacy Experience page copy by @Kelsey-Ethyca in #4934
- Add UI for configuring integrations for data detection/discovery by @jpople in #4922
- To address issue raised in PROD-2074 fix failing test connection by @MarcGEthyca in #4929
- Fix Capitalization in Privacy Center Error Toast by @RobertKeyser in #4936
- PROD-2117 frontend generate served notice history guid and pass to be by @lucanovera in #4933
- Fix: get the top-level hostname by @gilluminate in #4935
- Privacy Center port updates for Cypress tests by @gilluminate in #4938
- remove extra
=
from yml by @gilluminate in #4940 - Fix frontend checks by @gilluminate in #4941
- Adding request overrides for consent requests by @galvana in #4920
- Adding query param key to Privacy Center config by @galvana in #4939
- Track Preferences/Notices Served Received At & New Redis Queue for Processing by @pattisdr in #4931
- PROD-2068 Privacy center can fill custom request fields with query parameters by @lucanovera in #4948
- Improve DynamoDB Field Generation and Error Handling by @SteveDMurphy in #4943
- Migrate remaining tables to FidesTable V2 by @gilluminate in #4932
- include label in privacy_policy_url validation schema by @gilluminate in #4942
- Datamap report side panel by @gilluminate in #4944
- Fix duplicate data-testid on system tabs by @jpople in #4952
- avoid 0 as falsey bug in monitor config db property method by @adamsachs in #4953
- add datasource_params to monitor config model by @adamsachs in #4951
- Bump GitHub actions from deprecated to supported versions (fides) by @daveqnet in #4908
- Fix: set
userDeviceId
on app's root scope forreinitialize
support by @gilluminate in #4947 - Updated CHANGELOG.md for release 2.38.0 by @Roger-Ethyca in #4955
New Contributors
- @Roger-Ethyca made their first contribution in #4955
Full Changelog: 2.37.0...2.38.0
v2.37.0
Release Pull Request
QA Touch Test Run
https://ethyca.qatouch.com/metrics/tableview/p/eRd3/m/MXwk
What's Changed
- PROD-2002: Adds new var to track fides js overlay types by @eastandwestwind in #4869
- add virtual env step to readme quickstart by @SteveDMurphy in #4868
- Update .gitignore and add vscode settings by @gilluminate in #4874
- Ignore invalid three-character country codes for FidesJS geolocation (e.g. "USA") by @NevilleS in #4877
- Fixed an issue with the Iterate connector returning At least one param_value references an invalid field for the 'update' request of user by @MarcGEthyca in #4528
- fides_ints_116_twilio_review by @MarcGEthyca in #4872
- Helios v1: Data Detection & Discovery by @lucanovera in #4839
- Remove response limit from fides.js by @andres-torres-marroquin in #4878
- Remove sourcemaps from fides-js dist by @gilluminate in #4887
- Rename MinimalPrivacyExperience by @eastandwestwind in #4889
- Migrate
fidesui
tofides/clients
by @gilluminate in #4880 - Improve location and property_id error response to return 400 status instead of 500 server error by @andres-torres-marroquin in #4884
- Fix middleware logging to show only the information that is correct by @andres-torres-marroquin in #4885
- show banner title and description input for banner and modal experien… by @Kelsey-Ethyca in #4892
- monitor config model updates by @adamsachs in #4888
- tweak logic in execution frequency property function to be more robust by @adamsachs in #4898
- improve safety of async
create_resource
crud operation by @adamsachs in #4897 - Adding property ID to privacy preference history by @galvana in #4886
- Update property model by @galvana in #4879
- Allow 404 errors for Segment ID/Email not found by @SteveDMurphy in #4902
- public property response schema as a base class by @adamsachs in #4903
- Speed up FidesJS initialization by @gilluminate in #4896
- support new query string
initialize=false
by @gilluminate in #4900 - Bump pymysql from 1.0.2 to 1.1.1 by @dependabot in #4906
- include Modal Link Label in form values by @gilluminate in #4911
- Add option to
downgrade
DB as part of/admin/db
endpoint by @adamsachs in #4893 - Generic Async Callback Integration Support by @pattisdr in #4865
- Updated CHANGELOG.md for release 2.37.0 by @Kelsey-Ethyca in #4913
New Contributors
- @andres-torres-marroquin made their first contribution in #4878
Full Changelog: 2.36.0...2.37.0
v2.36.0
Release Pull Request
QA Touch Test Run
https://ethyca.qatouch.com/metrics/tableview/p/eRd3/m/yqK9
What's Changed
- Fixing field_data_categories property by @galvana in #4830
- Update "Enable TC string" tooltip by @Kelsey-Ethyca in #4835
- Change Privacy Request Polling Logging from Info -> Debug by @pattisdr in #4836
- Sync up Database and PreApprovalWebhook/PreApprovalWebhookReply Models by @pattisdr in #4838
- DSR 3.0 Bugfix: Approved -> Failed Privacy Requests Don't Change Status by @pattisdr in #4837
- PROD-1748 support automatically translating privacy center by @lucanovera in #4785
- Add download UI to data map report by @gilluminate in #4845
- Remove the extra 'white-space: normal' CSS for FidesJS HTML descriptions by @NevilleS in #4850
- fides ints 121 Marigold Engage by Sailthru Access and Erasure by @MarcGEthyca in #4826
- fix mysql native password deprecation issue by @adamsachs in #4852
- fix mysql service in integration-tests compose by @adamsachs in #4854
- Allow 204 No Content response by @galvana in #4834
- Update
getDataDisplayName
to accept levels by @gilluminate in #4856 - Search for both email and user_id to get a segment_id by @SteveDMurphy in #4851
- attempt to only label GVL vendors from compass as such by @adamsachs in #4857
- Persist the state of the reporting table so that viewers can return to their previous view easily by @gilluminate in #4853
- Fix handling of some ISO-3166 geolocation edge cases in Privacy Center /fides.js endpoint by @NevilleS in #4858
- Set Redshift to prefer SSL in generate as well by @SteveDMurphy in #4849
- Bump pydantic from 1.10.9 to 1.10.13 by @dependabot in #4859
- Update the get_cached_identity_data function to support non-JSON-encoded value by @galvana in #4855
- Update fides_disable_save_api option in FidesJS SDK to disable both privacy-preferences & notice-served APIs by @NevilleS in #4860
- Updates GTM datalayer to include all documented details, includes consentMethod in all fides events where applicable by @eastandwestwind in #4847
- Update changelog for release 2.35.1 by @Kelsey-Ethyca in #4861
- Remove Deprecated 'currentprivacypreference' & 'lastservednotice' Tables by @pattisdr in #4846
- Update typedoc-plugin-markdown to 4.0.0 by @NevilleS in #4870
- add
System.vendor_deleted_date
db model field; switch DB engines to use custom JSON serialization to handle non-standard data types by @adamsachs in #4818 - Bump jinja2 from 3.1.3 to 3.1.4 by @dependabot in #4871
- Use CheckboxTree for data map filtering by @gilluminate in #4864
- PROD-1698: Bump Node.js base image from 16 to 20 LTS (fides) by @daveqnet in #4684
- Include
gpp
in fides-js docs by @gilluminate in #4873 - Updated CHANGELOG.md for release 2.36.0 by @Kelsey-Ethyca in #4875
Full Changelog: 2.35.1...2.36.0
v2.35.1
Release Pull Request
QA Touch Test Run
https://ethyca.qatouch.com/metrics/tableview/p/eRd3/m/wz7l
What's Changed
- Update FidesJS
fides_embed
option to support embedding both banner & modal components by @guncha in #4782 - Added access and erasure support for Marigold Engage by Sailthru integration by @galvana and @MarcGEthyca in #4826
- Update fides_disable_save_api option in FidesJS SDK to disable both privacy-preferences & notice-served APIs by @NevilleS in #4860
- Fixing issue where privacy requests not approved before upgrading to 2.34 couldn't be processed by @SteveDMurphy and @galvana in #4855
- Ensure only GVL vendors from Compass are labeled as such by @adamsachs in #4857
- Fix handling of some ISO-3166 geolocation edge cases in Privacy Center /fides.js endpoint by @NevilleS in #4858
- Hydrates GTM datalayer to match supported FidesEvent Properties by @eastandwestwind #4847
- Allows a SaaS integration request to process HTTP 204 No Content without erroring trying to unwrap the response by @galvana in #4834
- Sets
sslmode
to prefer for Redshift connections when generating datasets by @SteveDMurphy in #4849 - Included searching by
email
for the Segment integration by @SteveDMurphy in #4851
Full Changelog: 2.35.0...2.35.1
v2.35.0
Release Pull Request
QA Touch Test Run
https://ethyca.qatouch.com/metrics/tableview/p/eRd3/m/KqBr
What's Changed
- Update FidesJS
fides_embed
option to support embedding both banner & modal components by @guncha in #4782 - Fixing SaaS read requests by @galvana in #4787
- Add a few CSS classes to help with styling FidesJS button groups by @guncha in #4789
- Disabling Cookie House loyalty database in default demo by @galvana in #4788
- PROD-1941 Fix bug that prevented adding new privacy center translations by @lucanovera in #4786
- Password Encoding and SSL Preference by @SteveDMurphy in #4790
- Setuptools Handling of Dashes by @pattisdr in #4794
- Adding backwards compatibility for name identity by @galvana in #4791
- Correctly hide privacy policy link unless both label & URL are set by @NevilleS in #4801
- pre-bundle GPP extension by @gilluminate in #4780
- PROD-1977 Small text change by @lucanovera in #4803
- use FixedLayout to contain the new tables when expanding the columns by @Kelsey-Ethyca in #4802
- Remove Celery Startup Banner by @RobertKeyser in #4814
- Fides openweb ints 109 integration by @MarcGEthyca in #4776
- Bump postcss from 8.4.24 to 8.4.31 in /clients by @dependabot in #4330
- Bump follow-redirects from 1.15.5 to 1.15.6 in /clients by @dependabot in #4808
- Bump axios from 1.4.0 to 1.6.8 in /clients by @dependabot in #4809
- Added carets to collapsible sections in the overlay modal by @guncha in #4793
- PROD-1869 - Support config for pre-response webhooks by @eastandwestwind in #4795
- CMP API fidesClearCookie to load CMP without preferences on refresh by @Kelsey-Ethyca in #4810
- Added FidesUpdating event by @guncha in #4816
- Added a
reinitialize
method to Fides.js by @guncha in #4812 - Improve Snowflake Generate Performance by @SteveDMurphy in #4587
- Bump paramiko from 3.1.0 to 3.4.0 by @dependabot in #4697
- Developer option to force GPP by @gilluminate in #4799
- Undeclared data categories by @galvana in #4781
- Bump black from 23.1.0 to 24.3.0 by @dependabot in #4807
- Prod 1974 language picker button breaks layout by @gilluminate in #4815
- Bump postcss from 8.4.14 to 8.4.38 in /clients by @dependabot in #4825
- Prevent incorrect gppSection being set by @gilluminate in #4823
- DSR 3.0: First Class Tasks + Parallelization by @pattisdr in #4760
- Apply Black=24.3.0 Formatting Changes by @pattisdr in #4827
- update tests to use the router version of fides.js by @gilluminate in #4800
- PROD-1870- Adds full support for pre-approval webhooks by @eastandwestwind in #4822
- Updated CHANGELOG.md for release 2.35.0 by @Kelsey-Ethyca in #4831
New Contributors
Full Changelog: 2.34.0...2.35.0
v2.34.0
Release Pull Request
QA Touch Test Run
https://ethyca.qatouch.com/metrics/tableview/p/eRd3/m/ZaaQ
What's Changed
- Show a "systems displayed" count on datamap map & table reporting page by @NevilleS in #4752
- Fix select menu being cut off by edges of modals by @jpople in #4757
- Fix: language switcher not working in tcf overlay by @gilluminate in #4758
- update migration to configure canada notice with just ca region by @adamsachs in #4762
- FE Admin UI update - New field to accept this value by @gilluminate in #4761
- Show 'allow dismissal' toggle when editing TCF experience by @jpople in #4755
- Iterable Erasure Integration by @MarcGEthyca in #4695
- add CUSTOM_OPTIONS_PATH to env vars by @eastandwestwind in #4769
- Fides adyen erasure integration by @MarcGEthyca in #4735
- update changelog for release 2.33.1 by @Kelsey-Ethyca in #4770
- Provide the modal link label function on Fides object by @gilluminate in #4766
- Build a
fides-types.d.ts
type declaration file to include alongside our FidesJS developer docs by @NevilleS in #4772 - Fixing privacy request detail page by @galvana in #4775
- SaaS integration tests cleanup by @galvana in #4756
- PROD-1880 update data use and data subject columns to use friendly names by @lucanovera in #4774
- Stripe integration updates for card by @SteveDMurphy in #4768
- PROD-1708: Add modal link label to experience model by @eastandwestwind in #4767
- Include language switcher in the modal by @gilluminate in #4773
- Custom identities by @galvana in #4764
- PROD-1889: hard-code inactive toggle color to grey by @eastandwestwind in #4778
Full Changelog: 2.33.1...2.34.0
v2.33.1
Release Pull Request
What's Changed
- Adds CUSTOM_OPTIONS_PATH to Privacy Center env vars by @eastandwestwind in #4769
Full Changelog: 2.33.0...2.33.1
v2.33.0
Release Pull Request
QA Touch Test Run
https://ethyca.qatouch.com/v2/metrics/view/p/eRd3/m/MXGK
What's Changed
- FE fixes related to experience config form by @eastandwestwind in #4707
- Add no preview notice for Privacy Center types by @Kelsey-Ethyca in #4709
- Remove properties flag by @Kelsey-Ethyca in #4710
- Translation Data Migration - Duplicate Privacy Notice History records by @pattisdr in #4713
- Optimize FidesJS bundle size by 40% by only loading TCF static strings when needed by @NevilleS in #4711
- Fix modal preview in Admin-UI experience config by @eastandwestwind in #4712
- Add acknowledge button label to default language form by @Kelsey-Ethyca in #4714
- Bump jinja2 from 3.1.2 to 3.1.3 by @dependabot in #4699
- Bump follow-redirects from 1.15.2 to 1.15.5 in /clients by @dependabot in #4698
- Bump ip from 2.0.0 to 2.0.1 in /clients by @dependabot in #4700
- Bump gitpython from 3.1.35 to 3.1.41 by @dependabot in #4717
- Make banner width 100% when mobile by @Kelsey-Ethyca in #4715
- Fix issue with select dropdown hiding behind button panel by @jpople in #4721
- Fix issue where default language for privacy experience was not being set by @jpople in #4722
- Update FidesJS to support localizing CMP UI with configurable, non-English default locales by @NevilleS in #4720
- OOB translations in admin UI by @jpople in #4718
- Remove accidental back-tick causing errors in cli by @gilluminate in #4724
- PROD-1356 Fix overlapping/floating buttons in integrations screen by @lucanovera in #4729
- Models for Privacy Center configuration by @galvana in #4716
- Hide translation interface in notice/experience form when translations aren't enabled by @jpople in #4728
- PROD-1653 Disable editing of type of data use and name after it has b… by @lucanovera in #4731
- Issues Seeding Data due to Import Issues with Multilang models by @pattisdr in #4723
- Update key used to determine translation status on config settings response by @jpople in #4734
- Multi-value support for custom privacy request fields by @galvana in #4686
- Adding ability to delete properties by @galvana in #4708
- Sets GPP applicable sections appropriately when user is in a state outside of GPP jurisdiction by @eastandwestwind in #4727
- PROD-1863 Clean up table border lines by @lucanovera in #4733
- Remove rounded corners and accessibility highlights on reporting column headers by @gilluminate in #4730
- PROD-1875 Add script to recompile after code changes by @lucanovera in #4744
- Restore CORS domain regex to domains page by @jpople in #4742
- Submit privacy requests from admin UI by @jpople in #4738
- Fix: move cell styles outside of
article
by @gilluminate in #4746 - Support language switching in Fides JS banner by @gilluminate in #4737
- Add connectors team to CODEOWNERS by @RobertKeyser in #4643
- PROD-1828: Cleanup config vars for preview in Admin-UI by @eastandwestwind in #4745
- Fix- adds back missing option param by @eastandwestwind in #4749
- PROD-1691 Implement dynamic CMP overrides by @eastandwestwind in #4743
- Generate FidesJS SDK Reference Docs from tsdoc comments by @NevilleS in #4736
- Add new Cypress tests for experience config form by @jpople in #4747
- PROD-1714-When-CMP-cannot-be-dismissed-page-content-should-not-scroll-overlay-should-appear by @lucanovera in #4748
- Update Cookie House to support for additional locations (Canada, Quebec, EEA) and a "property_id" override by @NevilleS in #4750
- fix language switcher with queryParams + e2e tests by @gilluminate in #4751
- Updated CHANGELOG.md for release 2.33.0 by @Kelsey-Ethyca in #4753
New Contributors
- @lucanovera made their first contribution in #4729
Full Changelog: 2.32.0...2.33.0