Skip to content

Releases: great-expectations/great_expectations

1.3.0

19 Dec 23:32
ab0a7f7
Compare
Choose a tag to compare
  • [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 and ExpectColumnValuesToBeInType (#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 to isort (#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 and ActionContext 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

11 Dec 22:19
6cfaabf
Compare
Choose a tag to compare
  • [BUGFIX] Enable custom actions in V1 (#10743)
  • [BUGFIX] Fix like pattern expectations to work without optional SQL deps (#10745)
  • [BUGFIX] Default exact_match to True for ExpectTableColumnsToMatchSet (#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 for UnexpectedRowsExpectation (#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

05 Dec 19:02
7b93b5d
Compare
Choose a tag to compare
  • [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

20 Nov 20:57
6f523d5
Compare
Choose a tag to compare
  • [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

15 Nov 01:14
9675302
Compare
Choose a tag to compare
  • [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 to 0.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

07 Nov 20:07
ae27ce6
Compare
Choose a tag to compare
  • [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

01 Nov 13:24
8551670
Compare
Choose a tag to compare
  • [BUGFIX] Add redirect for deploy-gx-agent (#10573)
  • [BUGFIX] Fix typing on mostly and value_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 and mypy versions to 0.7.1 and 1.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

25 Oct 19:59
aa6b840
Compare
Choose a tag to compare
  • [BUGFIX] Fix datadocs icons (v0.18) (#10561)

1.2.0

24 Oct 23:15
84cfd3d
Compare
Choose a tag to compare
  • [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 to 0.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

15 Oct 22:50
37513c8
Compare
Choose a tag to compare
  • [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)