Releases: great-expectations/great_expectations
Releases · great-expectations/great_expectations
1.12.3
- [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]
SQLServerDatasourcewith SQL Server authentication (#11640) - [MAINTENANCE] Add
start_periodto 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
- [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
1.11.1
- [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
- [MINORBUMP] Format
unexpected_rowsas 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
--ptyand--no-ptyflags toinvoke deps(#11586) - [MAINTENANCE] Serialize
unexpected_rowsfor all Map expectations when opt-in flag is provided (#11583) - [MAINTENANCE] Ignore
DeprecationWarningemitted by deps (#11587) - [MAINTENANCE] Include SUMMARY in result_format query support (#11594)
1.10.0
- [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
- [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
- [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
- [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
- [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
Columnpositional (#11497) - [MAINTENANCE] Add snowflake private key to ci env variables (#11499)
- [MAINTENANCE] Narrow iterable member types for
ComparisonConditionwith in/not in operators (#11494) - [MAINTENANCE] Don't allow
boolvalues inColumn.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
Columnimport (#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_namesin ExpectColumnValuesToNotBeNull results (#11513) (thanks @chay0112)