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