Skip to content

Releases: great-expectations/great_expectations

1.3.8

26 Feb 20:56
5b1cde8
Compare
Choose a tag to compare
  • [FEATURE] Batch.compute_metrics() (#10950)
  • [FEATURE] ColumnValuesNonNull and ColumnValuesNonNullCount metrics (#10959)
  • [FEATURE] Add mean to metrics API (#10961)
  • [FEATURE] Remove batch_id parameter from Metric classes (#10971)
  • [DOCS] SSO cta (#10872)
  • [DOCS] Display args, returns and raises as tables in API reference pages (#10910)
  • [DOCS] typo (#10965)
  • [DOCS] Args and Raises in API reference should be able to display several rows (#10968)
  • [MAINTENANCE] Remove table parameter from all Metric Domains (#10954)
  • [CONTRIB] remove table domain key (#10956) (thanks @VolkovGeoPhy)

1.3.7

20 Feb 00:40
83baac3
Compare
Choose a tag to compare
  • [FEATURE] BatchRowCount Metric (#10944)
  • [BUGFIX] remove unused domain key (#10951)
  • [DOCS] Replacing search keys with env variables (#10940)
  • [DOCS] SSO cta (#10872)
  • [MAINTENANCE] Make Metric.config un-instantiable and excluded from auto-complete (#10938)
  • [MAINTENANCE] Drop jinja2 v2 support (#10941)
  • [MAINTENANCE] Require Metric.name instead of using name inference (#10953)

1.3.6

14 Feb 20:12
6c3f8de
Compare
Choose a tag to compare
  • [BUGFIX] Quote password before passing to SnowflakeURL (#10919)
  • [BUGFIX] Trim the unexpected rows query (#10923)
  • [BUGFIX] Make MetricConfiguration.id immutable (#10929)
  • [BUGFIX] test_diagnostic_checklist import error (#10934)
  • [BUGFIX] ExpectTableRowCountToBeBetween fails validation with Runtime Parameters (#10925) (thanks @eric-brady)
  • [DOCS] Fix HTML entity character in API reference code blocks (#10915)
  • [DOCS] AI-recommended Expectations (#10913)
  • [DOCS] Fix lack of formatting in actions.py (#10918)
  • [DOCS] Feedback form issues should have status "intake" (#10933)
  • [DOCS] Fix sidebar highlight by deleting subpages from the sidebar (#10903)
  • [DOCS] Added useLocation mock (#10939)
  • [MAINTENANCE] Ensure clear error if cloud mode requested and env vars aren't found (#10916)
  • [MAINTENANCE] Remove concurrency block from GitHub CI workflow (#10930)
  • [MAINTENANCE] Add Metric and Domain base classes (#10920)
  • [MAINTENANCE] Remove unreferenced docs snippets (#10937)
  • [MAINTENANCE] Metric Result types (#10932)
  • [MAINTENANCE] Make Metric.config un-instantiable and excluded from auto-complete (#10938)

1.3.5

03 Feb 22:04
4a937b3
Compare
Choose a tag to compare
  • [DOCS] New icons for admonitions (#10899)
  • [DOCS] Algolia fix (#10907)
  • [MAINTENANCE] Add row_condition datetime testing for Pandas and Spark (#10892)
  • [MAINTENANCE] Cleanup bigquery every 3 hours (#10900)
  • [MAINTENANCE] Add strict to Window type (#10906)
  • [MAINTENANCE] ensure run_id on ValidationDefinition.run (#10909)

1.3.4

29 Jan 22:23
731644e
Compare
Choose a tag to compare
  • [BUGFIX] row_condition datetimes getting tuncated to dates (#10891)
  • [DOCS] restore lychee (#10889)
  • [DOCS] DOC-966: display properties in api reference as tables (#10880)
  • [DOCS] DOC-966: display api reference methods signatures as code blocks (#10882)
  • [DOCS] Dynamic Parameters for Completeness Expectations (#10873)
  • [DOCS] Deleting versioned pages of 0.18 that should not be versioned (#10893)
  • [MAINTENANCE] Allow forked PRs to run CI (#10894)
  • [MAINTENANCE] Remove bot check on permissions checker action (#10895)

1.3.3

23 Jan 03:40
8de99f3
Compare
Choose a tag to compare
  • [BUGFIX] Make validation results' describe_dict return a serializable dict (#10863)
  • [BUGFIX] Allow adding Expectations with identical attributes to Suites (#10884)
  • [DOCS] Add titles to properties and methods sections in API Reference (#10821)
  • [DOCS] Update documentation around batch_parameters and link to updated API docs. (#10877)
  • [DOCS] Corrections and clarifications for result_format (#10875)
  • [MAINTENANCE] Handle aws-chunked encoding type data in TupleS3StoreBackend (#10861)
  • [MAINTENANCE] Add user-agent-str to analytics events (#10869)
  • [MAINTENANCE] Add method to set analytics user_agent_str (#10883)
  • [MAINTENANCE] Convert BatchTestSetup.asset property to BatchTestSetup… (#10864)
  • [MAINTENANCE] Migrate from databricks-sql-connector to databricks-sqlalchemy in tests (#10886)

1.3.2

17 Jan 21:10
1fb3981
Compare
Choose a tag to compare
  • [FEATURE] CheckpointFactory.add_or_update (#10856)
  • [FEATURE] Enable strict_min/max for ExpectTableRowCountToBeBetween (#10845)
  • [BUGFIX] ExpectColumnUniqueValueCountToBeBetween strict_min and strict_max not getting set (#10835)
  • [BUGFIX] Extend existing version logic for pandas series.between() inclusive to missing conditions (#10837)
  • [BUGFIX] Add input args validators to various Expectations (#10833)
  • [DOCS] Expectation selection, group by data quality issue (#10806)
  • [DOCS] Editing Admonition titles (#10813)
  • [DOCS] consolidate info about analytics / usage stats (#10853)
  • [DOCS] update checkpoint snippet location (#10854)
  • [DOCS] In-app agent request (#10836)
  • [DOCS] small fixes for newer DQ use case articles (#10847)
  • [DOCS] Adding keys to duplicated headers (#10846)
  • [DOCS] fix custom SQL Expectation approach for cloud (#10844)
  • [DOCS] update screenshot of observed value (#10867)
  • [MAINTENANCE] Add --force-reinstall flag to invoke deps and update help text (#10834)
  • [MAINTENANCE] Update responses pin due to mypy error with latest release (#10842)
  • [MAINTENANCE] Remove xfailed test (#10843)
  • [MAINTENANCE] Pin boto3 due to breaking change (#10862)
  • [MAINTENANCE] Change mssql tests to use version 18 driver (#10868)
  • [MAINTENANCE] Temporary fix to move past failing schema cleanup (#10860)
  • [MAINTENANCE] Unpin snowflake-sqlalchemy (#10838)
  • [MAINTENANCE] CI skips xfailed quoted identifier tests (#10857)
  • [MAINTENANCE] Enforce a minimum length of 2 for MulticolumnMapExpectation column_list (#10850)

1.3.1

09 Jan 15:09
1b92b8d
Compare
Choose a tag to compare
  • [BUGFIX] Ensure datetime.time can be serialized to JSON (#10795)
  • [BUGFIX] Stop overwriting template with description (#10826)
  • [DOCS] restore Lychee link checking (#10797)
  • [DOCS] replace context.sources with context.data_sources (#10794)
  • [DOCS] ADR around public API docstrings (#10798)
  • [DOCS] Change home banner buttons (#10804)
  • [DOCS] Remove uppercase transformation for alerts' titles (#10800)
  • [DOCS] Adding commonroom web tracking snippet (#10805)
  • [DOCS] Adding/deleting other supported databases (#10812)
  • [DOCS] Update Learn data pipeline tutorial page (#10828)
  • [MAINTENANCE] Implement suite factory add_or_update (#10796)
  • [MAINTENANCE] add expectation params to ColumnMapExpectation mostly field (#10829)
  • [MAINTENANCE] Bump posthog to V3 (#10814)
  • [MAINTENANCE] Update expectations to use canonical data quality issues (#10807)
  • [MAINTENANCE] Nightly cleanup of stray bigquery schemas (#10815)
  • [MAINTENANCE] Enforce mandatory docstrings for public API decorated objects (#10799)
  • [MAINTENANCE] Add bigquery requirements file to bigquery cleanup script (#10819)
  • [MAINTENANCE] Fix cleanup script (#10820)
  • [MAINTENANCE] Enforce comments with linter ignores (#10817)
  • [MAINTENANCE] Add to git blame ignore rev (#10822)
  • [MAINTENANCE] Ignore Marshmallow V4 warnings (#10825)
  • [MAINTENANCE] Change logger warning to debug (#10790)
  • [MAINTENANCE] Better logging around and only calling cleanup when we have old BigQuery schemas (#10824)
  • [MAINTENANCE] Add context.validation_definitions.add_or_update support (#10818)

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)