Release Date: June 17, 2025
Support for composite keys in complex schemas. In this release, we’ve updated the API for the CompositeKeys constraint. Now, you can supply all the composite primary keys and foreign keys that are in your schema in one go. The constraint is now able to handle complex schemas, where composite primary and foreign keys may overlap across multiple columns. Give it a try and let us know what you think!
Visualize hierarchical structures in your data. If your data has a SelfReferentialHierarchy constraint, you can now visualize the hierarchy in a tree-like dependency structure. This allows you to better explore your real data and verify that your synthetic data is following the constraint.
Improved data quality for Copulas. We’ve fixed a rare edge case in GaussianCopulaSynthesizer that used to result in a poor estimation of a column’s shape. Starting from this release, SDV will proactively catch the edge case and make a fix for higher data quality.