diff --git a/CHANGELOG.md b/CHANGELOG.md index a8e602d..6c5311f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,9 +14,15 @@ The types of changes are: - `Fixed` for any bug fixes. - `Security` in case of vulnerabilities. -## [Unreleased](https://github.com/ethyca/fideslang/compare/3.0.6...main) +## [Unreleased](https://github.com/ethyca/fideslang/compare/3.0.7...main) +## [3.0.7](https://github.com/ethyca/fideslang/compare/3.0.6...3.0.7) + +### Added + +- Add a loosely-typed `partitioning` field to the `DatasetCollection.fides_meta` structure to support flexible database table partitioning specifications [#21](https://github.com/ethyca/fideslang/pull/21) + ## [3.0.6](https://github.com/ethyca/fideslang/compare/3.0.5...3.0.6) diff --git a/src/fideslang/models.py b/src/fideslang/models.py index 8d943d3..bb15f25 100644 --- a/src/fideslang/models.py +++ b/src/fideslang/models.py @@ -531,6 +531,10 @@ class CollectionMeta(BaseModel): skip_processing: Optional[bool] = False masking_strategy_override: Optional[MaskingStrategyOverride] = None + # partitioning metadata is kept open-ended as it is an experimental feature - + # more strictly defined metadata structures will be supported in the future + partitioning: Optional[Dict] = None + class DatasetCollection(FidesopsMetaBackwardsCompat): """