Skip to content

Releases: great-expectations/great_expectations

1.12.3

18 Feb 19:05
e3dffbe

Choose a tag to compare

  • [MINORBUMP] Add support for pd.Timestamp for datetime comparison operations (#11637) (thanks @subediparas5)
  • [FEATURE] Add sql server types stubs and use api in integration tests (#11643)
  • [FEATURE] MSSQL support for UnexpectedRowsExpectation (#11646)
  • [FEATURE] SQL Server Azure AD password authentication (#11645)
  • [FEATURE] MSSQL schema support (#11649)
  • [FEATURE] Support asymmetric quoted identifiers in dialect quoting (#11652)
  • [BUGFIX] Remove table domain key from ExpectColumnToExist (#11630)
  • [BUGFIX] Fix missing unexpected_index_query for ExpectCompoundColumnsToBeUnique on SQL (#11639)
  • [DOCS] Agent request next steps (#11619)
  • [DOCS] define asterisks in core result format docs (#11631)
  • [DOCS] Fix link to expect_table_row_count_to_equal_other_table in documentation (#11634) (thanks @teixeirazeus)
  • [DOCS] Email alerts (#11628)
  • [DOCS] Revise contribution guidelines and readiness criteria (#11638) (thanks @adeola-ak)
  • [DOCS] Add an Expectation using the GX Cloud API (#11567)
  • [DOCS] remove info about deprecated DBFS (#11648)
  • [MAINTENANCE] Remove duplicate flaky test (#11623)
  • [MAINTENANCE] Bump diff from 3.5.0 to 3.5.1 in /docs/docusaurus (#11627)
  • [MAINTENANCE] Add database-pushdown metrics for distinct values set comparisons (#11629)
  • [MAINTENANCE] Bump webpack from 5.94.0 to 5.104.1 in /docs/docusaurus (#11636)
  • [MAINTENANCE] SQLServerDatasource with SQL Server authentication (#11640)
  • [MAINTENANCE] Add start_period to mercury healthcheck to prevent flaky CI failures (#11655)
  • [MAINTENANCE] Bump docker compose timeout to 3 min (#11659)
  • [MAINTENANCE] Dispose of mssql connections in integration tests (#11663)

1.11.3

29 Jan 18:44
b40d39d

Choose a tag to compare

  • [BUGFIX] Fix Redshift fallback column detection for schema-qualified tables (#11606) (thanks @jni-bot)
  • [BUGFIX] Update isinstance check for ColumnElement in SqlAlchemyExecutionEngine (#11612) (thanks @subediparas5)
  • [DOCS] Update airflow provider refs (#11621)
  • [DOCS] Atlan integration (#11580)
  • [MAINTENANCE] Fix flaky test by removing sqlite dependency (#11618)
  • [MAINTENANCE] Remove references to v0 api in dockerfile (#11624)
  • [MAINTENANCE] Bump lodash from 4.17.21 to 4.17.23 in /docs/docusaurus (#11608)

1.11.2

23 Jan 19:11
d0ea43f

Choose a tag to compare

  • [DOCS] RCA result format (#11596)
  • [MAINTENANCE] Upper bound pandas to be below 3.0.0 (#11607)

1.11.1

20 Jan 19:55
0a9915c

Choose a tag to compare

  • [BUGFIX] Include Expectation ID in equality (#11593)
  • [BUGFIX] fix CustomSQL & MultiSource row-level result population (#11601)
  • [MAINTENANCE] Use run_fastapi.py to launch mercury v1 (#11599)
  • [MAINTENANCE] Fix npm security vulnerabilities in docusaurus (#11600)
  • [CONTRIB] Fix typing export for get_context (#11578) (thanks @ipriyankalimbad)

1.11.0

12 Jan 18:01
240eb4f

Choose a tag to compare

  • [MINORBUMP] Format unexpected_rows as dicts in map expectation validation results (#11591)
  • [BUGFIX] batch.columns() returns empty list for Redshift batches (#11534) (thanks @leodrivera)
  • [DOCS] reframe and clarify Data Source limitations (#11570)
  • [DOCS] Prevent copying hidden lines from code blocks when pressing copy button (#11571)
  • [DOCS] remove temporary row conditions notes (#11581)
  • [DOCS] remove beta from ExpectAI (#11590)
  • [MAINTENANCE] Improve local type checking developer experience (#11574)
  • [MAINTENANCE] Add --pty and --no-pty flags to invoke deps (#11586)
  • [MAINTENANCE] Serialize unexpected_rows for all Map expectations when opt-in flag is provided (#11583)
  • [MAINTENANCE] Ignore DeprecationWarning emitted by deps (#11587)
  • [MAINTENANCE] Include SUMMARY in result_format query support (#11594)

1.10.0

19 Dec 01:03
9caeee6

Choose a tag to compare

  • [FEATURE] Support query and PK columns on BOOLEAN_ONLY and BASIC (#11563)
  • [DOCS] remove temporary severity note (#11564)
  • [DOCS] Cloud result format (#11558)
  • [DOCS] data health dashboard metric filters (#11529)
  • [MAINTENANCE] Fix add_dataframe_asset docstring for spark (#11561)
  • [MAINTENANCE] Fix flaky sqlite ResourceWarning (#11562)
  • [MAINTENANCE] Bump ruff version (#11568)
  • [MAINTENANCE] Don't fail CI if codecov upload fails (#11569)
  • [MAINTENANCE] Filter out google warning about using python 3.10 (#11572)

1.9.3

11 Dec 16:49
31bdf47

Choose a tag to compare

  • [FEATURE] infer primary keys during column_types metric fetch (#11554)
  • [BUGFIX] Prevent FROM DUAL from being added to a properly formatted ORACLE SQL query when using SQLAlchemy (#11538) (thanks @konnor-b)
  • [DOCS] asset history (#11543)
  • [DOCS] typos on manage_expectations.md (#11547)
  • [DOCS] combined compatibility reference updates (#11555)
  • [DOCS] unexpected_rows (#11553)
  • [MAINTENANCE] pre-commit autoupdate (#11539)
  • [MAINTENANCE] Fix build_docs invocation of invoke (#11545)
  • [MAINTENANCE] Bump ruff to 0.14.8 (#11550)
  • [MAINTENANCE] restore null columns to rendered_content tables on multi-source expectations (#11548)
  • [MAINTENANCE] ensure sqlite tests cleanup connections (#11552)
  • [MAINTENANCE] Bump mypy to 0.19.0 (#11551)
  • [MAINTENANCE] Update ruff pre-commit and remove TCH001 from tests ruff ignore list (#11557)

1.9.2

03 Dec 22:30
d16d159

Choose a tag to compare

  • [DOCS] validations with the Cloud API (#11400)
  • [DOCS] remove "read-only" deployment pattern as a misnomer (#11533)
  • [DOCS] DOC-1180 - Add documentation for Custom Actions in GX Cloud (#11521)
  • [DOCS] add dependencies to compatibility reference (#11530)
  • [MAINTENANCE] Warn when snowflake pkey exists in kwargs (#11520)
  • [MAINTENANCE] pin posthog-docusaurus (#11531)
  • [MAINTENANCE] Bump node-forge from 1.3.1 to 1.3.2 in /docs/docusaurus (#11536)
  • [MAINTENANCE] Reenable stale bot for PRs (#11544)
  • [MAINTENANCE] Bump mdast-util-to-hast from 13.2.0 to 13.2.1 in /docs/docusaurus (#11541)
  • [MAINTENANCE] Bump express from 4.21.2 to 4.22.1 in /docs/docusaurus (#11540)
  • [MAINTENANCE] pre-commit autoupdate (#11539)

1.9.1

20 Nov 21:10
0a161be

Choose a tag to compare

  • [DOCS] clarify language on deploy the GX agent (#11518)
  • [MAINTENANCE] Update exclude list (#11517)
  • [MAINTENANCE] Deprecate string-style row_conditions (#11515)
  • [MAINTENANCE] Databricks SQLAlchemy 2.0 transaction handling and connection recovery (#11524)
  • [MAINTENANCE] [pre-commit.ci] pre-commit autoupdate (#11502)

1.9.0

07 Nov 22:33
61393ca

Choose a tag to compare

  • [MINORBUMP] row conditions (#11478)
  • [MINORBUMP] Drop support for Python 3.9 (#11501)
  • [DOCS] row conditions screenshots (#11509)
  • [DOCS] Cloud API version for row conditions (#11512)
  • [DOCS] minimum python version now 3.10 (#11485)
  • [MAINTENANCE] Fix flaky validation definition test (#11495)
  • [MAINTENANCE] Make only parameter to conditions Column positional (#11497)
  • [MAINTENANCE] Add snowflake private key to ci env variables (#11499)
  • [MAINTENANCE] Narrow iterable member types for ComparisonCondition with in/not in operators (#11494)
  • [MAINTENANCE] Don't allow bool values in Column.is_in( ) / Column.is_not_in() (#11500)
  • [MAINTENANCE] Move Snowflake tests to key-pair auth (#11498)
  • [MAINTENANCE] Ignore boto warning about deprecating python 3.9 support (#11505)
  • [MAINTENANCE] Move row conditions Column import (#11506)
  • [MAINTENANCE] Update root validator to always map to a Condition (#11504)
  • [MAINTENANCE] Render multiple conditions in data docs (#11507)
  • [MAINTENANCE] Add posthog-docusaurus plugin to enable pageview capture (#11508)
  • [MAINTENANCE] Add Condition subclasses to public API (#11511)
  • [MAINTENANCE] ci: add ld-dev-server (#11510)
  • [MAINTENANCE] Delete CommonRoom script from docs - load Posthog directly (#11514)
  • [MAINTENANCE] Update exclude list (#11517)
  • [MAINTENANCE] Deprecate string-style row_conditions (#11515)
  • [CONTRIB] Include unexpected_index_column_names in ExpectColumnValuesToNotBeNull results (#11513) (thanks @chay0112)