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_responsedepend onpersonoutput 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 deployvia.envby @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
identityfilter 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_dependenciesby @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
asyncpgdependency 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