Release Pull Request
QA Touch Test Run
https://ethyca.qatouch.com/metrics/tableview/p/eRd3/m/vEzG
What's Changed
- filter out untagged main commits from feature-tag dispatch event by @adamsachs in #3383
- Delighted: Make
survey_response
depend onperson
output by @RobertKeyser in #3385 - Harmonize fideskey regex with fideslang by @daveqnet in #3312
- remove split changed section in 2.14.0 changelog by @adamsachs in #3388
- Enhance Audit Log Data Beyond Privacy Requests by @SteveDMurphy in #3331
- changelog: move audit log item to 2.14.0 section by @adamsachs in #3390
- final pass on 2.14.0 changelog by @adamsachs in #3391
- Bump gitpython from 3.1.27 to 3.1.31 by @dependabot in #2805
- Bump deepdiff from 5.8.1 to 6.3.0 by @dependabot in #2926
- Nox session to build and push multiplatform images by @SteveDMurphy in #3324
- Allow experience flag to be toggled by @allisonking in #3364
- Add Google Tag Manager and Privacy Center ENV vars to sample app, plus the ability to pass ENV vars to both privacy center and sample app during
fides deploy
via.env
by @nicolas-ethyca in #2949 - Fix sample app
DATABASE_*
ENV vars for backwards compatibility by @NevilleS in #3406 - Fix overlay rendering issue by finding/creating a dedicated parent element for Preact by @NevilleS in #3397
- Fix the sample app privacy center link to be configurable by @NevilleS in #3409
- Fix flaky system-plus cypress test by @allisonking in #3408
- Handle tags returned in an unexpected order by @SteveDMurphy in #3405
- Don't divulge user's existence by @seanpreston in #3410
- Add notice key field to privacy notice form by @allisonking in #3403
- [#3417] Adds
identity
filter to consent reporting by @seanpreston in #3418 - Fix Snowflake Sqlalchemy warning on CLI usage by @ThomasLaPiana in #3434
- 3279 generic email config by @galvana in #3360
- Remove Experience Config Delivery Mechanism [#3322] by @pattisdr in #3387
- release-related cleanup based on 2.14.0 release by @adamsachs in #3436
- Bump Fideslang Version by @ThomasLaPiana in #3343
- [Backend] Load Default Experience Configs by @pattisdr in #3449
- [Backend] Out of the Box Privacy Notices by @pattisdr in #3401
- Update SlowAPI by @ThomasLaPiana in #3456
- [Backend] Further Deduplicate PrivacyExperience and PrivacyExperienceConfig by @pattisdr in #3470
- Update Psycopg2-binary version by @ThomasLaPiana in #3473
- Dockerfile: Do not pip install --user, venv instead by @ewdurbin in #3452
- 3471 support prerelease and rc image tags in dockerhub by @adamsachs in #3474
- Allow configuring a custom CA with redis tls by @ewdurbin in #3451
- fix up tagging utility by @adamsachs in #3482
- Privacy center customisations by @seanpreston in #3432
- 3263 system connections by @galvana in #3461
- Database parameters by @ewdurbin in #3450
- Include default consent templates in Python Package by @ThomasLaPiana in #3486
- support custom metadata for system resource (fideslang update) by @adamsachs in #3463
- Migration for
system_dependencies
by @SteveDMurphy in #3285 - Updating down_revision for conflicting migration by @galvana in #3496
- Reorganize CLI Command files by @ThomasLaPiana in #3491
- Updating connection management page to display unlinked connections only by @galvana in #3464
- Adjust default language and configuration for privacy notices/experiences by @NevilleS in #3507
- updates changelog for 2.14.1 patch release by @seanpreston in #3490
- Add connection configuration to the system portal by @TheAndrewJackson in #3407
- Feature: Privacy components 🥸 by @allisonking in #3411
- update changelog for release 2.15.0 by @eastandwestwind in #3511
- Fides-js accessibility wrap up by @allisonking in #3510
- Fix bug where modal does not reflect draft state by @allisonking in #3522
- Parallelize Docker Publishing by @ThomasLaPiana in #3492
- Remove Deprecated Data Uses by @ThomasLaPiana in #3528
- Remove form validation to allow both email & phone inputs for consent requests by @NevilleS in #3529
- publishing workflow optimizations by @adamsachs in #3526
- Fix race condition with link rendering by @eastandwestwind in #3521
- Fix saas creation failure by @TheAndrewJackson in #3540
- Removing the stubbed advanced settings by @galvana in #3544
- Fix testing connectors within the integrations tab by @TheAndrewJackson in #3547
- Reporting for anonymous consent requests by @seanpreston in #3551
- Default val for optional string param should be null by @eastandwestwind in #3549
- disable connector dropdown in integration tab on save by @Kelsey-Ethyca in #3552
- Ignore Errors For Non-existent identities - Kustomer by @SteveDMurphy in #3513
- Notice only rendering by @allisonking in #3546
- Optional SSH Support for DSR Processing by @SteveDMurphy in #3374
- Minor UI cleanup by @galvana in #3550
- hide custom fields section when there are no custom fields created by @Kelsey-Ethyca in #3554
- Update to new GitHub Actions Output Function - #3531 by @RobertKeyser in #3567
- remove the configure privacy request tile from the home screen by @Kelsey-Ethyca in #3555
- Ignore all, none, or a subset of errors returned by a saas connector by @seanpreston in #3560
- Update changelog item which went into release by @allisonking in #3527
- Add new dataset route and unlinked connector filter by @TheAndrewJackson in #3558
- Flagging sensitive params by @galvana in #3468
- DSR package export by @galvana in #3427
- Merge api.ctl into api by @ThomasLaPiana in #3498
- Replace pyodbc with pymssql by @ThomasLaPiana in #3435
- Initialize based on cookie instead of window by @allisonking in #3597
- Update dataset dropdown api calls by @TheAndrewJackson in #3565
- Remove dataset dropdown from saas config by @TheAndrewJackson in #3563
- Filter out saas datasets by @TheAndrewJackson in #3568
- [Backend] Remove Automatic SafeStr serialization from PrivacyExperienceConfig. by @pattisdr in #3600
- update to latest
asyncpg
dependency by @adamsachs in #3614 - Enable connector dropdown in integration tab when null and undefined by @Kelsey-Ethyca in #3589
- Don't update default experience configs on startup - only create them. by @pattisdr in #3605
- Fix bug with saving an edited declaration by @allisonking in #3627
- SurveyMonkey - Access and Erasure by @galvana in #3590
- Rearrange Code to fix Circular Imports by @ThomasLaPiana in #3621
- Create Consent Privacy Requests when Enforcement is System Wide Only by @pattisdr in #3626
- Restrict Privacy Center debug logging to development-only by @NevilleS in #3638
- Update Developer Docs for Silicon Mac Users by @SteveDMurphy in #3615
- Remove most Redis connection test logs by @seanpreston in #3639
- Increasing SafeStr character limit from 500 to 32000 by @galvana in #3647
- Add persistent information about last integration test by @jpople in #3628
- Updated CHANGELOG.md for release 2.15.0 by @Kelsey-Ethyca in #3648
New Contributors
Full Changelog: 2.14.2...2.15.0