Releases: ethyca/fides
Releases · ethyca/fides
v2.78.2
Release Pull Request
What's Changed
- batch emails now check for action types by @JadeCara in #7271
- feat: website monitor config stewards [ENG-2468] by @speaker-ender in #7275
- fix: url form syncing [ENG-2469] by @speaker-ender in #7279
- Fixed automated consent being overridden by existing cookie consent by @gilluminate in #7281
- Eng 2195 be policy evaluation engine by @JadeCara in #7253
- Add data uses modification to Okta monitor results [ENG-2479] by @jpople in #7280
- Add Transcend cookie migration support to fides.js by @gilluminate in #7272
- refactor: activity tab monitor filter [ENG-2495] by @speaker-ender in #7273
- ENG-2470: update idp monitor form to use generic discovery monitor endpoint by @adamsachs in #7276
- update Python version in docs by @gilluminate in #7288
- consent email skips if no email is provided by @JadeCara in #7293
- ENG-2494 - Connection error using Snowflake Private Key auth by @vcruces in #7294
- Add Cypress tests for fidesString overriding existing cookie by @gilluminate in #7290
- update changelog for 2.78.0 by @Kelsey-Ethyca in #7300
- Adding chat config by @galvana in #7297
- Allow field deletion on SaaS datasets by @Linker44 in #7277
- Eng 1912 - support Google Service Account auth by @Vagoasdf in #7257
- ENG-2493: support monitor stewards acting on monitor results (fides) by @adamsachs in #7299
- Updating db_dataset.yml by @galvana in #7310
- Update Okta monitor infrastructure systems filters by @jpople in #7289
- Plumb expiration data through to OAuth tokens by @johnewart in #7306
- ENG-2517: set USER env var by @RobertKeyser in #7315
- Implement multi-page "select all" for Okta monitor results by @jpople in #7307
- feat: assignment dependent default filters [ENG-2514] by @speaker-ender in #7309
- feat: temporary error message [ENG-2515] by @speaker-ender in #7314
- Update Changelog 2.78.1 by @JadeCara in #7317
- Fix actions for Okta monitor results items by @jpople in #7312
- refactor: monitor list items by @speaker-ender in #7301
- fix: ensure
ClientDetail.monitorsare populated upon creation ofClientDetailsby @adamsachs in #7324 - ENG-2532 Fix Data Steward filter to use label instead of uuid by @nrxsmith in #7329
- Okta monitor results UX fixes by @jpople in #7325
- 2.78.2 changelog update by @adamsachs in #7333
Full Changelog: 2.78.1...v2.78.2
v2.78.1
Release Pull Request
What's changed
- Explicitly set USER environment variable to fidesuser by @RobertKeyser in #7315
Full Changelog: 2.78.0...2.78.1
v2.78.0
Release Pull Request
What's Changed
- Reverse Chakra/Ant import prefixes in FidesUI design system by @gilluminate in #7173
- Fix classify action being enabled for muted resources by @gilluminate in #7180
- Fix taxonomy history endpoint URL by @jpople in #7181
- fix: multi-select tree node actions by @speaker-ender in #7182
- Fixing up guard access requests by @Vagoasdf in #7130
- fix: multi-select tree actions by @speaker-ender in #7184
- ENG-2192: Security Headers by @tvandort in #7134
- Add script to compile Changelog from individual entries by @erosselli in #7177
- ENG-2192: Missed changelog update by @tvandort in #7189
- Fix download request as csv by @lucanovera in #7190
- Remove incorrect async engine keepalive settings by @erosselli in #7171
- ENG-2274 FE copy updates by @jack-gale-ethyca in #7185
- Python 3.13 🚂 by @johnewart in #7096
- Remove old cypress-e2e tests by @lucanovera in #7193
- Migrate consent reporting table to Ant Design by @gilluminate in #7187
- Add infrastructure monitor type to action center gated behind oktaMonitor feature flag by @dsill-ethyca in #7191
- ENG-2264 Add oauth method that uses async session by @erosselli in #7206
- ENG-2307: Webhook headers by @tvandort in #7194
- Allow publishing alpha tags to pypi by @erosselli in #7209
- Fix checkbox in create request modal by @lucanovera in #7205
- [ENG-2185] by @JadeCara in #7133
- Eng 2185 remove unused cols by @JadeCara in #7172
- ENG-2249 - Fixed request body serialization for filtered field action exclusions by @vcruces in #7212
- Add readonly async pool settings for pre-warming and optimized pool recycling by @johnewart in #7211
- ENG-1933: Add support for cookie deletion using wildcards by @guncha in #7047
- feat: activity tab on schema explorer [ENG-1647] by @speaker-ender in #7162
- ENG-2331: Pass state parameter in OIDC callback by @tvandort in #7213
- [ENG-2185] Adding Consent by @JadeCara in #7174
- Replace black, isort and pylint with ruff for formatting and linting by @johnewart in #7198
- [ENG-2185] Update consent graph with manual tasks by @JadeCara in #7175
- Eng 2185 finalization and email for consent tasks by @JadeCara in #7102
- Migrate properties, domain verification, and messaging templates tables to Ant Design by @jpople in #7196
- changelog by @JadeCara in #7223
- Fix chakra theme import by @lucanovera in #7225
- add policy name to conditions by @JadeCara in #7224
- fix: okta integration filtering by @speaker-ender in #7226
- Bump Next deps to remove Vercel project vuln alert false positives by @vercel[bot] in #7216
- [ENG-2145] Add Policy conditional dependencies by @JadeCara in #7090
- Custom fields improvements by @jpople in #7215
- Add changelog entry command for cursor by @thabofletcher in #7231
- Implement adding/editing data uses on infrastructure monitor results by @lucanovera in #7210
- feat: data steward monitor config [ENG-2267] by @speaker-ender in #7217
- Fix messaging templates name cell display by @jpople in #7237
- Fix TCF dismissal with GPC-enabled custom notices by @gilluminate in #7227
- ENG-2305: Add experience config ID and Property ID class to embedded consent for per-brand CSS by @thabofletcher in #7228
- Adding more exception handling to the privacy request flow by @galvana in #7233
- Add functional activity tab to infrastructure results by @lucanovera in #7229
- Add SQLAlchemy deferred loading by @JadeCara in #7249
- Updates to infrastructure monitor form by @lucanovera in #7240
- UX fixes for custom field form by @jpople in #7242
- Fix duplicate PATCH requests on banner dismissal by @gilluminate in #7252
- fix static checks by @erosselli in #7247
- Remove redis check from health check by default by @erosselli in #7255
- [ENG-2393] Use discovery_monitor endpoint for Okta monitor filtering by @dsill-ethyca in #7256
- Add page-level errors across admin UI by @jpople in #7188
- ENG-2126 additional deferred optimization by @JadeCara in #7258
- Read automated consent sources synchronously before FidesInitialized fires by @gilluminate in #7222
- ENG-2275 FE Allow monitor filtering in the root action center by @jack-gale-ethyca in #7186
- Add FidesLocaleUpdated event to monitor locale changes and improve documentation by @gilluminate in #7234
- Refactor consent context functions for clarity by @gilluminate in #7259
- fix: monitor filter state syncing [ENG-2401] by @speaker-ender in #7239
- feat: data steward filtering [ENG-2074] by @speaker-ender in #7254
- Show "powered by" brand link in modal/privacy center by default by @jpople in #7218
- Ints 369 highspot improve polling status by @Vagoasdf in #7220
- Preserve dnd custom endpoints by @Linker44 in #7121
- Update infrastructure monitor results label by @lucanovera in #7260
- ENG-2404: Update CSP headers to include docs pages by @tvandort in #7235
- Fix filters for infrastructure results view by @lucanovera in #7261
- Replace BaseHTTPMiddleware with pure ASGI middlewares by @erosselli in #7230
- ENG-2313 Rename
policy_keysin notice sandbox to match API by @erosselli in #7265 - feat: action center empty state [ENG-2255] by @speaker-ender in #7262
- Update DSR notification UX by @jack-gale-ethyca in #7192
- fix: pagination effect by @speaker-ender in #7267
- Include vendors disclosed segment in TC string for __tcfapi by @gilluminate in #7266
- add bulk finalize functionality to the UI by @Kelsey-Ethyca in #7264
- Updated CHANGELOG.md for release 2.78.0 by @Kelsey-Ethyca in #7269
New Contributors
- @jack-gale-ethyca made their first contribution in #7185
- @dsill-ethyca made their first contribution in #7191
- @vercel[bot] made their first contribution in #7216
Full Changelog: 2.77.1...2.78.0
v2.77.1
Release Pull Request
What's changed
- Okta SSO regression bug fix by @tvandort #7213
- Fix checkbox in create request modal by @lucanovera #7205
- Manual task and email notification support for consent request type. #7133 @JadeCara
Full Changelog: 2.77.0...2.77.1
v2.77.0
Release Pull Request
What's Changed
- Update taxonomy UI for custom field improvements by @jpople in #7043
- Move DSR attachments into main clickme.html by @jpople in #7033
- ENG-2140 Add token_type to oauth/token response by @erosselli in #7074
- ENG-2033: Update comment about received_at. by @tvandort in #7071
- Add created_at migration for privacy preferences by @johnewart in #7063
- Revert "Add HTTP health check to celery workers (#7067)" by @johnewart in #7077
- Support request data as criteria for manual task conditions by @lucanovera in #7054
- Fix Ant card action button styling by @gilluminate in #7076
- fix: normalization merging [ENG-2171] by @speaker-ender in #7078
- ENG-1855 Privacy Center security headers by @tvandort in #6906
- ENG-2181: Fix SaaS integration creation by @tvandort in #7083
- [ENG-1974] schema updates for bulk filtered dsr by @JadeCara in #7049
- ENG-1974 add bulk operations to privacy request service by @JadeCara in #7050
- Migrate consent settings tables to Ant Design by @gilluminate in #7084
- [ENG-1974] helper functions by @JadeCara in #7051
- Support custom fields as manual task conditions by @lucanovera in #7082
- Adobe Experience Platform integration docs cleanup by @thabofletcher in #7088
- Update Ant modal hook usage by @jpople in #7086
- fix changelog entry by @gilluminate in #7097
- UI fixes for Action Center and Monitor Configuration by @gilluminate in #7092
- Improve manual task conditions pickers by @lucanovera in #7089
- [ENG-1974] Filtered bulk actions for DSRs by @JadeCara in #7027
- ENG-2201: Webhook error logging by @tvandort in #7100
- indexes for duplicate detection by @JadeCara in #7095
- feat: tree multi-select [ENG-1640] by @speaker-ender in #7093
- Updating fideslog version by @JadeCara in #7106
- Fix for country conditional dependency by @JadeCara in #7103
- refactor: datetime to ant [ENG-175] by @speaker-ender in #7059
- update changelog for 2.76.1 release by @lucanovera in #7109
- Manual task conditions improvements by @lucanovera in #7101
- Preserve customer saas dataset changes by @Linker44 in #7002
- ENG-2211: Upgrade Privacy Center NextJS & React by @tvandort in #7112
- Fix repeat clicks on "delete" on custom fields causing errors by @jpople in #7115
- Update changelog for 2.76.1 by @lucanovera in #7116
- Add changelog entry for ENG-1822 by @Linker44 in #7118
- Increasing default async DB pool size by @galvana in #7126
- Migrate privacy notices table to Ant Design by @jpople in #7087
- feat: conditional system in resource details [ENG-2038] by @speaker-ender in #7122
- Added reusable animation components to FidesUI by @gilluminate in #7125
- Track active taxonomy in taxonomy view in URL by @jpople in #7113
- Resetting async connection pool size by @galvana in #7140
- Add location filter to request manager filter bar by @lucanovera in #7132
- UI support for Okta monitor by @DrJfrost in #7052
- New request manager UI/UX improvements by @lucanovera in #7128
- Fix default date format string by @jpople in #7143
- Close dsr error toast when leaving the page by @lucanovera in #7149
- Add page-level error component by @jpople in #7144
- Add missing changelog updates by @jpople in #7151
- ENG-1532: Add GPC translation fields - Backend/Migration by @thabofletcher in #7136
- Add sorting to new privacy request dashboard by @jpople in #7138
- ENG-2118 Update privacy notice sandbox with new prefer_opt_in policy by @erosselli in #7145
- refactor: resource status labels [ENG-2060] by @speaker-ender in #7098
- Extending read-only DB configuration by @galvana in #7139
- ENG-2210: Relax style-src rules and img-src rules by @tvandort in #7111
- ENG-2185 by @JadeCara in #7124
- Add gzip compression option for consent cookies by @gilluminate in #7142
- Okta Oauth2 Implementation by @stephenkiers in #7044
- Update pr-summary command to support automated PR creation by @gilluminate in #7153
- Xfail old Okta tests by @johnewart in #7158
- Updating GH workflows by @johnewart in #7160
- ENG-1532: Add GPC translation fields - Frontend/UI by @thabofletcher in #7137
- Add cypress test coverage for new request manager page by @lucanovera in #7164
- Add ignore/restore actions to Action Center schema explorer tree by @gilluminate in #7156
- Fix bulk delete modal not closing automatically by @gilluminate in #7155
- ENG-2239 - Migration to rename StagedResource diff status from approved to reviewed by @vcruces in #7159
- Add debounced input component by @lucanovera in #7167
- Taxonomy audit log UI by @jpople in #7110
- Fix search input / hotkey in Firefox by @gilluminate in #7157
- Increase unit test coverage for new request manager page by @lucanovera in #7165
- Deprecate the old request manager by @lucanovera in #7168
- move task status sets to a classmethod by @adamsachs in #7170
- ENG-2149: basic DB support for monitor stewards by @adamsachs in #7131
- Updated CHANGELOG.md for release 2.77.0 by @Kelsey-Ethyca in #7178
Full Changelog: 2.76.1...2.77.0
v2.76.1
Release Pull Request
What's changed
- Upgraded NextJS and React dependencies in Privacy Center to fix new vulnerabilities by @tvandort in #7112
- Added options to use privacy request fields as manual task conditions by @lucanovera in #7089
- Added new indexes on privacy requests and provided identities to speed up duplicate detection by @JadeCara in #7095
Full Changelog: 2.76.0...2.76.1
v2.76.0
Release Pull Request
What's Changed
- fix label to match option in DataCategorySelect by @gilluminate in #7012
- Do not publish python package on all commits by @adamsachs in #7026
- Eng 1765 - Page Seperation by @DrJfrost in #7020
- Eng 1262 custom field improvements by @eastandwestwind in #6898
- Eng 2072 - New Mocking by @DrJfrost in #7029
- Revert "Eng 1262 custom field improvements (#6898)" by @jpople in #7037
- [ENG-1759] by @JadeCara in #7030
- [ENG-2100] by @JadeCara in #7034
- Fix flaky test by @stephenkiers in #7046
- Enabled data stewards field with searchable multiselect in system information form by @Kelsey-Ethyca in #6993
- [ENG-2046] by @JadeCara in #7035
- [ENG-1290] Privacy Request Fields by @JadeCara in #6984
- Hide LLM reasoning for removed data categories by @gilluminate in #7028
- [ENG-1290] location convenience fields by @JadeCara in #7024
- refactor: tree indicators by @speaker-ender in #7048
- feat: restore confidence score [ENG-1999, ENG-2000] by @speaker-ender in #7040
- Updating Erasure Test by @Vagoasdf in #7008
- ENG-2109: Adds read_only parameter to MSSQL connection string by @wadesdev in #7041
- Connector template retrieval endpoints by @galvana in #6868
- feat: bulk actions tree view [ENG-1939, ENG-2037] by @speaker-ender in #7021
- Add confidence level summary cards to Action Center home by @gilluminate in #7056
- ENG-2116 Update privacy notice sandbox to use new API schema by @erosselli in #7057
- Upgrade privacy center nextjs and react by @lucanovera in #7061
- Update changelog for 2.75.2 release by @lucanovera in #7064
- ENG-2122 Embedded constant (TCF on mobile SDK) white screen by @thabofletcher in #7065
- Sticky column headers for tables by @jpople in #7060
- fix: bulk select normalization by @speaker-ender in #7022
- Fix pagination issue on the Integrations page by @lucanovera in #7058
- update changelog for 2.57.2 by @lucanovera in #7070
- fix for custom fields by @JadeCara in #7055
- Revert "update changelog for 2.57.2 (#7070)" by @lucanovera in #7072
- Fix Action Center confidence bucket order and progress text width by @gilluminate in #7073
- refactor: tree actionability by @speaker-ender in #7068
- Migration and backend updates for custom field/taxonomy updates by @jpople in #7042
- Add HTTP health check to celery workers by @johnewart in #7067
- Updated CHANGELOG.md for release 2.76.0 by @Kelsey-Ethyca in #7075
New Contributors
- @stephenkiers made their first contribution in #7046
Full Changelog: 2.75.2...2.76.0
v2.75.2
Release Pull Request
What's changed
- Upgraded NextJS and React dependencies in Privacy Center to fix React Server vulnerability #7061
Full Changelog: 2.75.1...2.75.2
v2.75.1
Release Pull Request
What's Changed
- Added convenience fields for creating Manual Task conditional dependencies on policies in #6995
- Updated promote endpoints to return MonitorActionResponse type in #7004
- Set max width for Action center classification dropdown in #7015
- Migrated User Management table from Chakra to Ant Design in #7013
- Upgrade client projects to Typescript 5 in #6986
- Updates to the privacy notice sandbox to match the new versions of the consent v3 APIs in #7023
Full Changelog: 2.75.0...2.75.1
v2.75.0
Release Pull Request
What's Changed
- update keyboard shortcuts button by @gilluminate in #6928
- Add UI for custom taxonomy CRUD by @jpople in #6921
- Improved pluralization handling throughout Admin UI by @gilluminate in #6930
- ENG-1874: Synethetic FidesReady by @tvandort in #6915
- ENG-1911 - Review tray doesn't work well with reassigning data categories by @vcruces in #6931
- Improve Logging Serialization by @RobertKeyser in #6891
- ENG-1868 Adds admin UI support for v3 API by @erosselli in #6933
- add
test_datastoreconnection type forConfigurableTestMonitorby @adamsachs in #6940 - Add setting to enable duplicate request detection by @lucanovera in #6936
- Ints 334 adding ignore error support by @Vagoasdf in #6924
- Store Template Datasets by @Linker44 in #6913
- Feat: Add AI rules and commands by @gilluminate in #6944
- Updating changelog by @Vagoasdf in #6948
- refactor: persist monitor field filters [ENG-1927] by @speaker-ender in #6935
- Rename welcome.html in DSR reports by @jpople in #6923
- Add GPC conditional button option to privacy experiences by @gilluminate in #6945
- ENG 1868 - Update privacy notices sandbox to use consent v3 APIs by @erosselli in #6932
- refactor: deselect on action [ENG-1789] by @speaker-ender in #6942
- ENG-1970: Update IAB TCF library to 1.5.16 by @NevilleS in #6953
- Replace filter modal with a filter bar by @lucanovera in #6943
- Updated CHANGELOG.md for release 2.74.1 by @gilluminate in #6956
- ENG-1945: Generic Erasure Email Changes by @tvandort in #6938
- Creating default identity definitions by @galvana in #6952
- ENG-1841: Fides consent cookie suffixes by @tvandort in #6947
- ENG-1555: Messages sent async by @JadeCara in #6949
- [ENG-1978] validation errors from api v 1 privacy request prevent loading request manager UI by @JadeCara in #6964
- Update changelog release 2.74.2 by @JadeCara in #6967
- Add privacy preferences queues (ingestion and export) by @johnewart in #6969
- Adding display order to PrivacyNotice and ExperienceNotices by @galvana in #6939
- Add API to run memory heap dump by @erosselli in #6973
- refactor: empty schema explorer message [ENG-1882] by @speaker-ender in #6972
- Migrate Collapse components to Ant Design by @gilluminate in #6962
- Update changelog for 2.74.3 release by @erosselli in #6976
- fix: bulk select mode by @speaker-ender in #6958
- Update SearchInput component to use Ant Design by @gilluminate in #6968
- ENG-1966 Adobe Experience Platform integration by @thabofletcher in #6970
- ENG-1976: Support blocking on redis lock acquisition by @adamsachs in #6961
- feat: support removals [ENG-1595] by @speaker-ender in #6941
- Replace restore hotkey with refresh hotkey in Action Center by @gilluminate in #6978
- Support select all in new privacy request screen by @lucanovera in #6954
- freeze test times by @adamsachs in #6981
- Add custom fields to filter bar by @lucanovera in #6974
- Support GPC adaptive text templates in privacy experiences by @gilluminate in #6966
- ENG-1923 Use override_mode in privacy notice sandbox by @erosselli in #6980
- ENG-1992: Fix pre-approval webhook documentation by @tvandort in #6985
- Allow duplicate taxonomy names by @galvana in #6971
- [ENG-1985] Do not query for large cols when not needed by @JadeCara in #6975
- Fixed Ant Design drawer z-index to allow modal overlays by @gilluminate in #6987
- ENG-1968 Google Consent Mode v2 by @thabofletcher in #6982
- Add Ant messageContext to FidesUIProvider context by @jpople in #6934
- Fix digest page width by @lucanovera in #6992
- Fix SSO login button not appearing after session timeout without manual refresh by @Kelsey-Ethyca in #6988
- update changelog for 2.74.3 by @Kelsey-Ethyca in #6996
- Added tooltip to GPC adaptive banner option by @gilluminate in #6989
- some tweaks to speed up Cypress runs by @gilluminate in #6979
- Add Windows instructions for access packages by @jpople in #7001
- add Vercel specific build to include fides.js for Experience Previews by @gilluminate in #6994
- fix: tree pagination [ENG-1928] by @speaker-ender in #7000
- [ENG-2040] Duplicate DSR: approve/deny by @JadeCara in #6998
- Support duplicates request status in the UI by @lucanovera in #6999
- ENG-1553 by @JadeCara in #6951
- Updated CHANGELOG.md for release 2.75.0 by @Kelsey-Ethyca in #7003
Full Changelog: 2.74.3...2.75.0