Skip to content

Releases: fivetran/great_expectations

1.18.1

11 Jun 20:15
6be8c64

Choose a tag to compare

  • [BUGFIX] Regex angle brackets not HTML-escaped in Data Docs (#11909)
  • [DOCS] Sync docs version label to released 1.18.0 (#11900)
  • [DOCS] Remove gx cloud docs site (#11906)
  • [MAINTENANCE] Temporarily skip bigquery tests (#11908)
  • [MAINTENANCE] Temporarily skip snowflake integration tests (#11911)

1.18.0

02 Jun 13:11
1c32299

Choose a tag to compare

  • [MINORBUMP] GX Cloud shutdown: raise on CloudDataContext construction and remove cloud test suites (#11894)
  • [MAINTENANCE] Remove dead CodeSee architecture diagram workflow (#11886)
  • [MAINTENANCE] Accept Snowflake parameterized BINARY observed type in type-list expectation test (#11892)
  • [MAINTENANCE] Skip Microsoft Teams webhook integration tests during CI transition (#11893)
  • [MAINTENANCE] Pull CI Docker images directly from Docker Hub (#11898)
  • [MAINTENANCE] Skip external warehouse backend tests during CI transition (#11896)
  • [MAINTENANCE] Temporarily skip cloud object-store docs tests during CI transition (#11897)

1.17.2

14 May 14:33
7ca0245

Choose a tag to compare

  • [BUGFIX] Preserve boolean values passed to add_csv_asset (fixes #11206) (#11867) (thanks @EshwarCVS)
  • [BUGFIX] Restore SQLAlchemy 1.4 compatibility in column_values_unique (fixes #11875) (#11876) (thanks @ranophoenix)
  • [MAINTENANCE] [pre-commit.ci] pre-commit autoupdate (#11864)
  • [MAINTENANCE] Bump fast-uri from 3.1.0 to 3.1.2 in /docs/docusaurus (#11872)
  • [MAINTENANCE] Bump @babel/plugin-transform-modules-systemjs from 7.28.5 to 7.29.4 in /docs/docusaurus (#11873)
  • [MAINTENANCE] Bump mermaid from 11.12.2 to 11.15.0 in /docs/docusaurus (#11874)

1.17.1

05 May 10:52
14476af

Choose a tag to compare

  • [BUGFIX] Spark nested columns break unexpected_index_column_names (GX-3253) (#11835)
  • [BUGFIX] Spark column names with dots not recognized in BatchData (GX-3274) (#11851)
  • [BUGFIX] Fix docs-snippets CI broken by sqlalchemy-redshift 1.0.0 (#11857)
  • [BUGFIX] Pydantic Field alias not respected during expectation validation (#11854)
  • [BUGFIX] Avoid .toPandas() in Spark multicolumn unexpected values (#11633) (#11861) (thanks @smcl)
  • [BUGFIX] Use uuid4 for test datasource names to avoid global-RNG collisions (#11862)
  • [BUGFIX] Data Docs uses vulnerable jQuery 3.4.1 (#11856)
  • [DOCS] Backfill 1.17.0 changelog entry (#11865)
  • [MAINTENANCE] Remove deprecated _atomic_prescriptive_template (v0.15.43) (#11847)
  • [MAINTENANCE] Temporarily run CI on maint/shard-marker-tests branch pushes (#11858)
  • [MAINTENANCE] Shard snowflake marker-tests + xdist for bigquery/databricks (#11850)
  • [MAINTENANCE] Bump postcss from 8.5.6 to 8.5.12 in /docs/docusaurus (#11859)

1.17.0

05 May 07:59
c38a994

Choose a tag to compare

  • [FEATURE] Pass batch_definition_id to GET /expectation-parameters (#11831)
  • [BUGFIX] Fix pact-broker command not found in record-release CI step (#11819)
  • [BUGFIX] Fix SingleStoreDB expectations (#11828)
  • [BUGFIX] Fix Spark metric strftime validation failing with timezone-aware formats (#11817)
  • [BUGFIX] SQLAlchemy ignores strict_min/strict_max in column value lengths (GX-3252) (#11836)
  • [BUGFIX] Spark ignores strict_min/strict_max in column value lengths (GX-3252) (#11834)
  • [DOCS] expect column proportion of non-null values to be between supports forecasted range (#11821)
  • [DOCS] trino and bigquery (#11747)
  • [MAINTENANCE] Bump dompurify from 3.3.2 to 3.4.0 in /docs/docusaurus (#11820)
  • [MAINTENANCE] Add can-i-deploy check to cloud-tests CI (#11801)
  • [MAINTENANCE] bump jest-environment-jsdom 30.2.0 → 30.3.0 (CVE-2026-33671) (#11823)
  • [MAINTENANCE] fix minimatch 3.1.2→3.1.5 and lodash-es 4.17.x→4.18.1 in docs (#11827)
  • [MAINTENANCE] fix path-to-regexp 0.1.12→0.1.13 and picomatch 2.3.1→2.3.2 in docs (CVE-2026-4867, CVE-2026-33671) (#11824)
  • [MAINTENANCE] allow Can I deploy? step to continue on failure (#11829)
  • [MAINTENANCE] Move pact contract check into dedicated parallel job (#11822)
  • [MAINTENANCE] Remove deprecated str support for Validator.validate run_id (#11826)
  • [MAINTENANCE] Silence mypy assignment error after pyarrow 24.0.0 (#11838)
  • [MAINTENANCE] Remove DeprecatedMetaMetricProvider and ColumnMetricProvider (#11832)
  • [MAINTENANCE] Add singlestore documentation (#11837)
  • [MAINTENANCE] Backfill test on custom sql expectations (#11844)
  • [MAINTENANCE] Remove deprecated Batch args (data_context, datasource_name, batch_parameters, batch_kwargs) (#11843)
  • [MAINTENANCE] SingleStore quoted identifier support (#11839)
  • [MAINTENANCE] Init singlestore db when container is created (#11842)
  • [MAINTENANCE] Extend pact can-i-deploy retry window to 20 minutes (#11846)

1.16.1

15 Apr 19:24
b938092

Choose a tag to compare

  • [FEATURE] Add Pact contract tests for datasource API coverage gaps (#11813)
  • [BUGFIX] Fix ExpectColumnValuesToMatchStrftimeFormat failing with timezone-aware formats (#11812) (thanks @choinhet)
  • [DOCS] Clarify Python version support in compatibility reference (#11784) (thanks @Adeyinka1)
  • [MAINTENANCE] Update Pact contract tests to align with Mercury API and use isolated org/workspace (#11797)
  • [MAINTENANCE] Hardcode pact org/workspace IDs for contract test isolation (#11808)
  • [MAINTENANCE] Fix pact branch resolution for merge_group CI events (#11810)
  • [MAINTENANCE] Add Pact contract tests for data-context-variables GET and PUT (#11803)
  • [MAINTENANCE] Add Pact contract tests for validation-definition update and checkpoint expectation-parameters (#11802)
  • [MAINTENANCE] Add Pact contract tests for metric-runs POST and accounts/me GET (#11804)
  • [MAINTENANCE] [pre-commit.ci] pre-commit autoupdate (#11779)
  • [MAINTENANCE] Remove E2E docker-compose tests replaced by Pact contracts (#11811)
  • [MAINTENANCE] Add Pact record-release to PyPI publish workflow (#11816)
  • [MAINTENANCE] Bump follow-redirects from 1.15.11 to 1.16.0 in /docs/docusaurus (#11815)

1.16.0

09 Apr 22:18
04df67d

Choose a tag to compare

  • [MINORBUMP] Deprecate DBFS datasources (GX-2543) (#11759)
  • [FEATURE] Remove deprecated legacy Pact contract tests (GX-3023) (#11768)
  • [FEATURE] Migrate pact-python v2 → v3 (GX-3024) (#11769)
  • [FEATURE] Add client-driven Pact contracts for validation definition and checkpoint CRUD (GX-2730) (#11757)
  • [FEATURE] Add client-driven Pact contracts for expectation suite CRUD (GX-2729) (#11756)
  • [FEATURE] Add client-driven Pact contracts for datasource CRUD (GX-2727) (#11754)
  • [FEATURE] Add multi-step workflow contract test (GX-2731) (#11783)
  • [FEATURE] Support column.unique_proportion in metric list runs (#11786)
  • [BUGFIX] Fix suite freshness check after add in ephemeral context (GX-2891) (#11758)
  • [BUGFIX] Fix unclosed SQLite connections causing ResourceWarning on Python 3.13 (#11766)
  • [BUGFIX] Pin invoke==3.0.0 to avoid breaking change in 3.0.2 (#11781)
  • [BUGFIX] Fix default exact_match value in ExpectTableColumnsToMatchSet renderers (#11785)
  • [DOCS] Jira integration (#11741)
  • [DOCS] teams integration (#11761)
  • [DOCS] Hide magic-comment lines when line numbers are enabled (#11731)
  • [MAINTENANCE] Remove dead code: profile module (#11763)
  • [MAINTENANCE] Bump lodash from 4.17.23 to 4.18.1 in /docs/docusaurus (#11776)
  • [MAINTENANCE] Add pact-broker publish step to CI (GX-3025) (#11775)
  • [MAINTENANCE] Fix pact-broker publish step in CI (#11787)
  • [MAINTENANCE] Fix pact publish to use PR head SHA (#11790)
  • [MAINTENANCE] Bump brace-expansion from 1.1.12 to 1.1.13 in /docs/docusaurus (#11777)
  • [MAINTENANCE] Skip code CI jobs for docs-only PRs (#11792)
  • [MAINTENANCE] Increase SQL test connection pool size (#11793)
  • [MAINTENANCE] Use pact regex matcher for Gx-Version header in contract tests (#11791)
  • [MAINTENANCE] Skip pact publish on release tag CI runs (#11796)

1.15.2

01 Apr 21:52
db4c498

Choose a tag to compare

  • [FEATURE] Refactor rest_contracts/conftest.py for client-driven Pact testing (GX-2725) (#11753)
  • [DOCS] Small wording change (#11715)
  • [DOCS] Add documentation for ValidationDefinition.get_unexpected_rows() (#11712)
  • [MAINTENANCE] Add generic sql test harness (#11718)
  • [MAINTENANCE] update schema names to be unique to prevent collision between CI runs (#11733)
  • [MAINTENANCE] Pin localstack to 4.14.0 (#11740)
  • [MAINTENANCE] Bump flatted from 3.3.3 to 3.4.2 in /docs/docusaurus (#11737)
  • [MAINTENANCE] CI improvements (#11743)
  • [MAINTENANCE] [pre-commit.ci] pre-commit autoupdate (#11582)
  • [MAINTENANCE] Bump yaml from 1.10.2 to 1.10.3 in /docs/docusaurus (#11746)
  • [MAINTENANCE] ci health report script (#11751)
  • [CONTRIB] add BigQuery datasource methods to sources.pyi stub file (#11736) (thanks @Julian901)

1.15.1

13 Mar 19:23
6ce067c

Choose a tag to compare

  • [DOCS] Expectation history (#11704)
  • [MAINTENANCE] remove nested actions format (#11713)
  • [MAINTENANCE] increase expectation parameter timeout (#11716)

1.15.0

12 Mar 01:26
6c54e0d

Choose a tag to compare

  • [MINORBUMP] SQL Server and Fabric Data Sources (#11686)
  • [MINORBUMP] Add ValidationDefinition.get_unexpected_rows() (#11711)
  • [BUGFIX] retry individual metrics when bulk resolution fails (#11708)
  • [DOCS] reflect changes to Validate button (#11691)
  • [DOCS] loose ends for new result format option (#11705)
  • [DOCS] Set workspace ID for the agent (#11709)
  • [DOCS] DOC-1168 - How to edit expectations using the API (#11697)
  • [DOCS] Slack alerts (#11681)
  • [MAINTENANCE] Bump immutable from 4.3.7 to 4.3.8 in /docs/docusaurus (#11703)
  • [MAINTENANCE] Bump svgo from 3.3.2 to 3.3.3 in /docs/docusaurus (#11701)
  • [MAINTENANCE] Bump dompurify from 3.3.1 to 3.3.2 in /docs/docusaurus (#11706)
  • [MAINTENANCE] Suppress mypy assignment errors in Trino compatibility module (#11707)