Skip to content

Releases: sdv-dev/SDMetrics

v0.27.0

29 Jan 23:03

Choose a tag to compare

v0.27.0 - 2026-01-29

New Features

  • When visualizing InterTable Trends, don't display pairs without any scores - Issue #833 by @fealho
  • When visualizing Column Pair Trends, don't display rows/columns without any scores - Issue #832 by @fealho
  • Add a threshold to the ContingencySimilarity metric - Issue #817 by @fealho
  • Add a threshold to the CorrelationSimilarity metric - Issue #816 by @R-Palazzo
  • In the quality report, ignore column pairs that don't have trends in the real data - Issue #815 by @fealho

v0.26.0

27 Jan 00:51

Choose a tag to compare

v0.26.0 - 2026-01-26

Bugs Fixed

Maintenance

v0.25.0

08 Jan 23:17

Choose a tag to compare

v0.25.0 - 2026-01-08

Maintenance

  • Update SDMetrics to have XGBoost 3.0.0 Compatibility - Issue #750 by @gsheni

v0.24.0

03 Nov 21:38

Choose a tag to compare

v0.24.0 - 2025-11-03

New Features

  • Update InterRowMSAS to compare the overall distributions between row n and n+1 (not the average) - Issue #800 by @sarahmish

Bugs Fixed

  • Minimum tests failing - OSError: [WinError 1114] A dynamic link library (DLL) initialization routine failed - Issue #802 by @sarahmish

Maintenance

  • Remove support for Python 3.8 - Issue #801 by @fealho

v0.23.0

14 Aug 15:59

Choose a tag to compare

v0.23.0 - 2025-08-14

New Features

  • Allow me to turn off or control any subsampling done within the quality report - Issue #790 by @R-Palazzo

Bugs Fixed

  • Diagnostic Report should ignore sequence_index column in the DataValidity checks - Issue #731 by @fealho

v0.22.0

24 Jul 20:22

Choose a tag to compare

New Features

  • Add a fairness metric that computes Equalized Odds - Issue #772 by @fealho
  • Add a violin plot visualizations to compare a pair of columns - Issue #759 by @R-Palazzo

Internal

  • Fix test failures with pandas 2.3 - Issue #773 by @rwedge
  • Check pyproject for release candidate dependencies - Issue #770 by @rwedge

Maintenance

  • Update python setup step in workflows to use latest python version - Issue #653 by @frances-h

Miscellaneous

  • Add workflow to release SDMetrics on PyPI - Issue #783 by @gsheni

v0.21.0 - 2025-05-29

29 May 22:37

Choose a tag to compare

New Features

  • Add a violin plot visualizations to compare a pair of columns - Issue #759 by @R-Palazzo

v0.20.1 - 2025-04-14

14 Apr 21:38

Choose a tag to compare

Bugs Fixed

  • Importing sdmetrics crashes because of torch dependency - Issue #764 by @amontanez24

v0.20.0 - 2025-04-11

11 Apr 17:44

Choose a tag to compare

New Features

  • Consolidate handling of datetime columns - Issue #741 by @frances-h
  • Improve handling of datetime columns for metrics - Issue #740 by @lajohn4747
  • DCR metrics should allow the possibility of constant numerical columns - Issue #739 by @lajohn4747
  • Add DCRBaselineProtection metric - Issue #720
  • Add DCROverfittingProtection metric - Issue #719 by @lajohn4747

Bugs Fixed

  • Visualization get_column_plot crashes if I have a column of all null values - Issue #757 by @npatki
  • The DCRBaselineProtection metric is not creating the correct size of random data - Issue #743 by @lajohn4747
  • The DCRBaselineProtection metric is not producing the expected score - Issue #742 by @lajohn4747
  • The DCRBaselineProtection metric crashes when the distance between random data and real data is 0 - Issue #738 by @npatki
  • DCROverfitting and DCRBaseline metrics produce too many warnings about missing columns. - Issue #737 by @lajohn4747
  • Wrong default values for the classifier parameter of the BinaryClassifierPrecisionEfficacy - Issue #734 by @R-Palazzo

Maintenance

  • Upgrade pomegranate dependency to Python 3.13 - Issue #717 by @R-Palazzo

v0.19.0 - 2025-02-24

25 Feb 01:20

Choose a tag to compare

New Features

  • Use metadata to validate inputs to BinaryClassifierEfficacy precision and recall metrics - Issue #727 by @R-Palazzo
  • Speed up calculation of the QualityReport - Issue #718 by @R-Palazzo
  • Allow subsampling when computing the ContingencySimilarity metric - Issue #716 by @R-Palazzo
  • Add BinaryClassifierRecallEfficacy metric - Issue #712 by @R-Palazzo
  • Add BinaryClassifierPrecisionEfficacy metric - Issue #711 by @R-Palazzo
  • The ContingencySimilarity metric should be able to discretize continuous columns - Issue #700

Maintenance

Miscellaneous

  • BNLikelihood - Issue #630