Skip to content

Conversation

@NevilleS
Copy link

@NevilleS NevilleS commented Sep 5, 2025

Description Of Changes

Implements a data categories v3.2.0 migration with backward compatibility. This adds 38 new categories and deprecates 26 categories with replacements. I also added a utility function for checking deprecated keys to provide clear migration guidance, which we can wire up into some tools.

This still needs to finish updating the default taxonomy resources with names/descriptions and additional polish.

This shouldn't be merged until we update fides with some bulk migration tools as well... although to be fair it should be 100% compatible with existing deployments today since this only deprecates existing keys 👍

Code Changes

  • Added new v3.2.0 data categories
  • Deprecated legacy categories with version_deprecated="3.2.0" and replaced_by pointers
  • Created check_for_deprecated_default_fides_key() utility function with CheckDeprecationResult API
  • Added migration validation tests, and updated expected taxonomy counts, etc.
  • Minor fixes to nox & make targets
  • Update with new names, descriptions, etc.
  • Add v3.2.0 data uses migration as well... TODO!

Steps to Confirm

  • Static checks & test suite passes
  • Review the docs/migration/v3.2.0.md doc for accuracy
  • Check the generated data files (CSV, YAML, etc.)

Pre-Merge Checklist

  • All CI Pipelines Succeeded
  • Documentation Updated
  • Issue Requirements are Met
  • Relevant Follow-Up Issues Created
  • Update CHANGELOG.md

@NevilleS NevilleS changed the title Update to Update default data categories for fideslang 3.2.0 Sep 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants