Releases: great-expectations/great_expectations
Releases · great-expectations/great_expectations
1.3.0
- [BUGFIX] Handle expectation description from cloud (#10768)
- [BUGFIX] Renderer for UnexpectedRowsExpectation (#10758)
- [BUGFIX] Fix format of UnexpectedRowsExpectation observed_value to be int (#10777)
- [BUGFIX] Metric table.column_type should properly evaluate for snowflake (#10776)
- [BUGFIX] Fix expectation description rendering in DataDocs (#10789)
- [BUGFIX]
Databricks
Fix Type Translation -ExpectColumnValuesToBeInTypeList
andExpectColumnValuesToBeInType
(#10791) - [BUGFIX] Metric
table.column_type
should properly evaluate for Postgres (#10793) - [DOCS] Clarify Connect GX Cloud landing page (#10761)
- [DOCS] Remove
print(validation_results.result_url)
as it isn't supported (#10760) - [DOCS] SUJ-E (#10665)
- [DOCS] Fix underline in links on inline code (#10783)
- [DOCS] Remove unnecessary escape character in Expectation for Gallery (#10780)
- [DOCS] Custom Actions (#10772)
- [DOCS] Schema change detection (#10755)
- [DOCS] Update public_api to include
ValidationAction
components (#10752) - [MAINTENANCE] Change ci pipeline to pull_request_target with a permissions check to allow CI on forks (#10467)
- [MAINTENANCE] Revert "[MAINTENANCE] Change ci pipeline to pull_request_target with a permissions check to allow CI on forks" (#10773)
- [MAINTENANCE] Minor code clean up and refactor around column type exp… (#10764)
- [MAINTENANCE] Diagram on how multi-datasource test setup works (#10766)
- [MAINTENANCE] Add
UnexpectedRowsExpectation
observed value renderer (#10779) - [MAINTENANCE] Remove
docs_link_checker.py
(#10781) - [MAINTENANCE] Add ENUM for Data Quality Issues, Update Core Expectations Docstrings/Schemas (#10759)
- [MAINTENANCE] Adding more test cases for snowflake types (#10786)
- [MAINTENANCE] Update
tasks.py
to remove reference toisort
(#10782) - [MAINTENANCE] Remove GX Cloud onboarding script (#10785)
- [MAINTENANCE] Check filepath existence when evaluating public API report (#10754)
- [MAINTENANCE] Add EventBridge Scheduler service to
cloud-tests
(#10774) - [MAINTENANCE] Deprecate
DataContext.add_or_update_datasource
(#10784) - [MAINTENANCE] Allow
CheckpointResult
andActionContext
to be importable from top-level checkpoint module (#10788) - [MAINTENANCE] Clean up
cloud-tests
environment variables (#10792) - [MAINTENANCE] Adding
databricks
compatibility types (#10787)
1.2.6
- [BUGFIX] Enable custom actions in V1 (#10743)
- [BUGFIX] Fix like pattern expectations to work without optional SQL deps (#10745)
- [BUGFIX] Default
exact_match
toTrue
forExpectTableColumnsToMatchSet
(#10746) - [BUGFIX] check for variance in validator and batch asset (#10744)
- [DOCS] Update Row Condition guidance (#10736)
- [DOCS] Update banner content (#10747)
- [DOCS] key-pair auth for Snowflake (#10751)
- [MAINTENANCE] Add
JOIN
test cases forUnexpectedRowsExpectation
(#10733) - [MAINTENANCE] Enable custom table names in expectation testing framework (#10724)
- [MAINTENANCE] Prefix schema (#10742)
- [MAINTENANCE] Atomic diagnostic observed value renderer for
Expect table columns to match set
(#10748) - [MAINTENANCE] Simplify bigquery assertion (#10750)
1.2.5
- [FEATURE]
expect_table_columns_to_match_ordered_list
observed value renderer (#10683) - [FEATURE] Value-set Expectation observed value renderers (#10718)
- [BUGFIX]
UnexpectedRowsExpectation
- Unable to use{batch}
keyword with partitioner for some backends (#10721) - [DOCS] Cloud Expectation condition docs (#10690)
- [DOCS] DSB-1233: addyng non-versioned-section styling to all the cloud section (#10694)
- [DOCS] Ensure "Connect GX Cloud to ..." pages accurately reflect the current workflow (#10689)
- [DOCS] DSB-1219: Adding redirects (#10692)
- [DOCS] Add databricks to supported datasources in corresponding expectations (#10691)
- [DOCS] Update Manage Data Assets page to reflect the current UI and remove duplicate content (#10695)
- [DOCS] Changing announcement banner (#10703)
- [DOCS] data quality uniqueness article (#10584)
- [DOCS] remove abandoned pages (#10704)
- [DOCS] add code block titles to avoid overlaps in display (#10708)
- [DOCS] Fixing close button on Announcement bar (#10717)
- [DOCS] link fixes - December 2024 (#10716)
- [DOCS] Make announcement bar not closable (#10719)
- [DOCS] - Wrong dependency included in Set Up a GX Environment (#10722)
- [DOCS] data quality -- freshness (#10612)
- [DOCS] fix batch definition data types (#10723)
- [DOCS] fix docs typo (#10725)
- [MAINTENANCE] Pin
snowflake-sqlalchemy
due to breaking change (#10698) - [MAINTENANCE] Add atomic diagnostic renderer to
ExpectColumnMostCommonValueToBeInSet
(#10697) - [MAINTENANCE] Add tests around expectations (#10688)
- [MAINTENANCE] Write tests for misconfigured expectations error reporting (#10696)
- [MAINTENANCE] Test expectations against Snowflake column types (#10706)
- [MAINTENANCE] Test remaining expectations (#10715)
- [MAINTENANCE] Logging message in Datasource store (#10729)
- [MAINTENANCE] Test postgres type support (#10727)
- [CONTRIB] Handle connection error during version check (#10720) (thanks @stejin)
1.2.4
- [DOCS] ADR around not using meta fields (#10672)
- [DOCS] Update Expectation conditions docs (#10661)
- [DOCS] community contributions - November 2024 (#10681)
- [DOCS] Data quality on integrity (#10583)
- [MAINTENANCE] : standardize _atomic_diagnostic_observed_value (#10643)
- [MAINTENANCE] Add support to framework for spark integration testing (#10670)
- [MAINTENANCE] Reduce test duration of flakey test (#10663)
- [MAINTENANCE] DatabricksSQL expectation testing (#10653)
- [MAINTENANCE] Add datetime inference to test framework (#10666)
- [MAINTENANCE] Add bigquery to marker tests (#10674)
- [MAINTENANCE] Update testing framework to work with bigquery (#10675)
- [MAINTENANCE] Fixture to get assets for test framework (#10673)
- [MAINTENANCE] Update CODEOWNERS with reqs owner. (#10684)
- [MAINTENANCE] Remove commented out code (#10686)
- [MAINTENANCE] Tests to prove sqlite partitioners work (#10676)
- [MAINTENANCE] Condition parser typing and row conditions testing (#10667)
- [MAINTENANCE] Improve experience around expectation deletion with Cloud-backed suites (#10662)
1.2.3
- [BUGFIX] double-sided z score renderer (#10648)
- [BUGFIX] Stop masking config strings (#10625)
- [DOCS] Mark actions as not ready for contributions (#10646)
- [DOCS] MS Teams Action (#10655)
- [DOCS] Remove install instructions for redshift and trino (#10660)
- [MAINTENANCE] Clean up Azure CI configuration (#10638)
- [MAINTENANCE] add Aaron to teams file (#10641)
- [MAINTENANCE] Bump ruff to
0.7.2
(#10629) - [MAINTENANCE] Bump
docstring-parser
to0.16
(#10608) - [MAINTENANCE] Add integration test for
MicrosoftTeamsNotificationAction
(#10628) - [MAINTENANCE] Clean up
MicrosoftTeamsNotificationAction
docstring and import patterns (#10642) - [MAINTENANCE] Add constant for all unparameterized data sources to test (#10654)
- [MAINTENANCE] Refactor Checkpoint utils (#10649)
- [MAINTENANCE] Sqlite integration testing (#10657)
- [MAINTENANCE] Use random schema in integration tests (#10658)
1.2.2
- [FEATURE] Add check for valid column type when calling add_batch_def in a sql asset (#10590)
- [FEATURE] Expectations tests against SQL backends infer column types (#10622)
- [BUGFIX] Parse spaces in row condition column name (#10611)
- [BUGFIX] Batch Expectations correctly handle
date
min and max values (#10613) - [BUGFIX] Mask conn_str in configs (#10626)
- [BUGFIX] Missing renderer params when
row_condition
is used (#10632) - [DOCS] Updated cloud action support posture to be in line with reality (#10609)
- [DOCS] Add dynamic parameters documentation (#10483)
- [DOCS] Fix column name in failing example for ExpectColumnValuesToBeB… (#10620)
- [DOCS] remove unsupported actions (#10624)
- [MAINTENANCE] Bump mermaid from 10.9.0 to 10.9.3 in /docs/docusaurus (#10549)
- [MAINTENANCE] Bump http-proxy-middleware from 2.0.6 to 2.0.7 in /docs/docusaurus (#10566)
- [MAINTENANCE] Mock posthog in action tests (#10615)
- [MAINTENANCE] Add another member to teams.yml (#10616)
- [MAINTENANCE] Validate Expectation JSON Schema follows meta-schema specification (#10627)
- [MAINTENANCE] Prevent unneeded test setup/teardown (#10619)
- [MAINTENANCE] dynamically generate extra table names in tests (#10630)
- [MAINTENANCE] test cleanup (#10631)
- [MAINTENANCE] Add mysql support to testing framework (#10633)
- [MAINTENANCE] Make PR Title Checker GH Action more secure (#10636)
- [MAINTENANCE] Add mssql support to testing framework (#10634)
1.2.1
- [BUGFIX] Add redirect for deploy-gx-agent (#10573)
- [BUGFIX] Fix typing on
mostly
andvalue_set
fields (#10571) - [BUGFIX]
ExpectationSuite
equality should ignore expectation ordering (#10562) - [BUGFIX] Get
MicrosoftTeamsNotificationAction
working with V1 (#10593) - [BUGFIX] Support string substitution for EmailAction (#10600)
- [BUGFIX] Ensure that data docs are accessible through MS Teams action results (#10599)
- [BUGFIX] Incorrect row count when
UnexpectedRowsExpectation
returns more than 200 rows (#10604) - [DOCS] Edit API reference internal links to prevent 404s (#10528)
- [DOCS] data quality distribution analysis, working draft (#10440)
- [DOCS] Changing broken links in changelog file and some left in reference/API (#10588)
- [DOCS] Fixes small friction points noticed during onboarding (#10560)
- [DOCS] remove duplication in GCP Secret Manager instructions (#10591)
- [DOCS] loose ends for python 3.12 support (#10596)
- [DOCS] Fixes more small issues noticed during onboarding (#10598)
- [DOCS] Mark
MicrosoftTeamsNotificationAction
as first-class (#10595) - [DOCS] Add lychee to spot broken urls (#10585)
- [MAINTENANCE] PostgreSQL Expectation Tests (#10582)
- [MAINTENANCE] Snowflake Expectation Tests (#10586)
- [MAINTENANCE] Reenable xfailed e2e tests (#10555)
- [MAINTENANCE] Add test to public api to ensure that decorated methods have decorated parent classes (#10529)
- [MAINTENANCE] Bump
ruff
andmypy
versions to0.7.1
and1.13.0
, respectively (#10565) - [MAINTENANCE] Return informative error when saving expectation suite (#10570)
- [MAINTENANCE] Filesystem expectation testing (#10556)
- [MAINTENANCE] Update teams.yml devrel members. (#10567)
- [MAINTENANCE] Update 0.18.x changelog for release of 0.18.22 (#10575)
- [MAINTENANCE] Add more canonical expectation tests (#10578)
- [MAINTENANCE] Clean up misc utils (#10581)
- [MAINTENANCE] update docs link for configuring credentials (#10580)
- [MAINTENANCE] DRY up config substitution for slack notifications (#10602)
- [MAINTENANCE] Support config substitution for
MicrosoftTeamsNotificationAction
(#10606) - [MAINTENANCE] Add testing support for multi-asset data sources (#10592)
- [MAINTENANCE] Instrument analytics for Checkpoint action creation and runs (#10597)
0.18.22
1.2.0
- [BUGFIX] Remove
row_condition
from Expectations for which it does not apply (#10519) - [BUGFIX] fix rendering performance (#10530)
- [BUGFIX] Ensure that file-backed domain objects are stored in JSON files (#10523)
- [BUGFIX] File Path Batch Definitions serialize incorrectly (#10543)
- [DOCS] Bump max Python version in docs (#10522)
- [DOCS] Fix some typos (#10521)
- [DOCS] Add redirects for old URLs that no longer exist (#10516)
- [DOCS] Update Data Doc site configuration page (#10536)
- [DOCS] Add base
Datasource
to Public API (#10527) - [DOCS] DSB-1009: Add Learn page for GX - Airflow data pipeline tutorial (#10534)
- [DOCS] Change href from relative path to root in API docs (version 0.18) (#10507)
- [DOCS] Fixing broken links (#10541)
- [DOCS] Community/issues board mentions (#10548)
- [DOCS] Update _redirects (#10558)
- [MAINTENANCE] ruff 0.6.9 + mypy 0.12 (#10525)
- [MAINTENANCE] Bump
ruff
to0.7.0
(#10535) - [MAINTENANCE] Add
DataAsset.get_batch_definition
to public API docs (#10533) - [MAINTENANCE] Remove
TRY203
Ruff violations (#10540) - [MAINTENANCE] Update gx row_condition parser (#10524)
- [MAINTENANCE] Use python 3.12 in netlify (#10531)
- [MAINTENANCE] Update airflow snippet to use checkpoint name rather than id (#10551)
- [MAINTENANCE] Fix azure aws/spark tests (#10550)
- [MAINTENANCE] Remove util functions from public API (#10557)
- [MAINTENANCE] Basic expectation testing framework (#10554)
- [MAINTENANCE] Reenable xfailed e2e tests (#10555)
1.1.3
- [BUGFIX] Fix datadocs icons (#10511)
- [DOCS] Add
public_api
decorators to object factories (#10513) - [DOCS] Patch incorrect label in migration guide (#10518)
- [MAINTENANCE] Remove
snapshottest
dependency (#10498) - [MAINTENANCE] Add GH Actions for release process (#10502)
- [MAINTENANCE] Support Python 3.12 (#10503)
- [MAINTENANCE] Patch
ge_releaser
installation pattern in released-related GH Actions (#10509) - [MAINTENANCE] Enable pact test for all expectation suites (#10506)
- [MAINTENANCE] Isolate
clickhouse
marker in CI (#10512)