Skip to main content
Version: 1.2.4

Changelog

Deprecation policy

GX Core follows Semantic Versioning 2.0.0, including its guidelines for deprecation.

When we deprecate our public APIs, we will

  • update our documentation to let you know about the change.
  • issue a new minor release with the deprecation in place.

Before we completely remove the functionality in a new major release, there will be at least one minor release that contains the deprecation so that you can smoothly transition to the new API.

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 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

  • [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 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)

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 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

  • [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)

1.1.2

  • [FEATURE] Add context.enable_analytics method (#10385)
  • [BUGFIX] V1 Validator shouldn't mutate user's result format dict (#10496)
  • [DOCS] Update min version in _data.jsx (#10494)
  • [MAINTENANCE] Remove result_url from CheckpointResult (#10493)
  • [MAINTENANCE] Deprecate context.get_datasource (#10471)

1.1.1

  • [BUGFIX] Ensure that SlackNotificationAction credentials don't get serialized (#10476)
  • [BUGFIX] Ensure that Cloud-backed validation results get IDs (#10478)
  • [DOCS] Remove Python 3.8 reference from readme (#10474)
  • [DOCS] dbt Tutorial created in collaboration with Jonathan Porter (#10458)
  • [DOCS] Replace terms.json urls in v0.18 (#10479)
  • [DOCS] V0 to V1 Migration Guide (#10477)
  • [MAINTENANCE] Remove Python 3.8 Support (EOL) (#10441)
  • [MAINTENANCE] Bump dompurify from 3.0.11 to 3.1.7 in /docs/docusaurus (#10465)
  • [MAINTENANCE] Bump express from 4.19.2 to 4.21.0 in /docs/docusaurus (#10464)
  • [MAINTENANCE] Bump webpack from 5.88.2 to 5.94.0 in /docs/docusaurus (#10463)
  • [MAINTENANCE] Bump micromatch from 4.0.5 to 4.0.8 in /docs/docusaurus (#10466)
  • [MAINTENANCE] Remove old team and non-gx employees from teams.yml (#10469)
  • [MAINTENANCE] Remove contrib pipeline. (#10470)
  • [MAINTENANCE] Remove makefun dependency (#10472)
  • [MAINTENANCE] Add public-api check back to CI (#10449)
  • [MAINTENANCE] Clean up requirements files (#10485)
  • [MAINTENANCE] Remove ipython dependency (#10487)
  • [MAINTENANCE] Remove pytz dependency (#10489)
  • [MAINTENANCE] Update experimental metric repository for V1 backend api (#10486)
  • [MAINTENANCE] Remove urllib3 dependency (#10488)

1.1.0

  • [FEATURE] Update Batch.validate() API to accept expectation parameters (#10456)
  • [BUGFIX] README.md updated link (#10446)
  • [BUGFIX] Ensure that fluent_datasources show up in context (#10438)
  • [BUGFIX] Enable SlackNotificationAction variable substitution (#10443)
  • [DOCS] Bump python version to 3.9 in docs (#10453)
  • [DOCS] add example of environment variable substitution (#10417)
  • [DOCS] Add Databricks (SQL) to Cloud supported list (#10452)
  • [MAINTENANCE] Improve context.data_sources autocomplete (#10447)
  • [MAINTENANCE] Use Comparable type alias for Expectation min/max value (#10448)
  • [MAINTENANCE] Remove mostly from ExpectColumnUniqueValueCountToBeBetween (#10450)
  • [MAINTENANCE] Limit Result Format and QueryMetricProvider total unexpected records (#10432)
  • [MAINTENANCE] Mark GX as stable on PyPi (#10457)
  • [MAINTENANCE] Add Alena Hutchinson to core developers team (#10459)
  • [MAINTENANCE] Remove Python 3.8 Support (EOL) (#10441)

1.0.6

  • [FEATURE] Add windows attribute to support experimental gx-cloud feature (#10402)
  • [FEATURE] Descriptive error if open_data_docs called with no data docs (#10439)
  • [BUGFIX] Ensure suite.render() is called when loading suites (#10434)
  • [DOCS] Update docs for UnexpectedRowsExpectation (#10391)
  • [DOCS] Exclude templates files from algolia search (#10401) (thanks @JessSaavedra)
  • [DOCS] DSB-1116: Reorganize and update GX Cloud deployment and architecture patterns into GX Cloud overview (#10345)
  • [DOCS] Fix typo in overview docs (#10429)
  • [DOCS] Go back to old search bar design (#10409) (thanks @JessSaavedra)
  • [DOCS] Fix styles for search bar (#10436) (thanks @deborahniesz)
  • [DOCS] Data quality tech doc on Volume (#10362) (thanks @Quantisan)
  • [MAINTENANCE] ruff 0.5.3 -> 0.6.8 (#10442)
  • [MAINTENANCE] Add test showing expectation parameters being passed to… (#10435)
  • [MAINTENANCE] Update expectation equality checks to ignore rendered content (#10444)

1.0.5

  • [BUGFIX] Using {batch} keyword in UnexpectedRowsQuery (#10392)
  • [BUGFIX] Fix Databricks SQL Regex and Like based Expectations (#10406)
  • [BUGFIX] Support Spark connect dataframes (#10420)
  • [BUGFIX] Handle DatabricksSQL attribute error and update dependency (#10424)
  • [DOCS] Add Connect to Databricks SQL page in GX Cloud (#10394) (thanks @allisongx)
  • [DOCS] Changelog updates 0.18.18 -> 0.18.21 (#10422)
  • [DOCS] Add Connect to Databricks SQL to GX Cloud docs TOC (#10423)
  • [MAINTENANCE] Fix SQLAlchemyExectionEngine.get_connection() typing + update column identifier tests (#10399)
  • [MAINTENANCE] Move FabricPowerBIDatasource out of experimental dir (#10419)

1.0.4

  • [BUGFIX] Fix action equality (#10393)
  • [BUGFIX] Patch additional issues with data docs page retrieval in checkpoint actions (#10400)
  • [DOCS] Add CTAs to request a demo (#10389)
  • [MAINTENANCE] Ensure that all nested validation definition diagnostics are emitted from a parent checkpoint (#10386)
  • [MAINTENANCE] Fix SQLAlchemyExectionEngine.get_connection() typing + update column identifier tests (#10399)

1.0.3

  • [FEATURE] Replace get_batch_list_from_batch_request with get_batch and get_batch_identifiers_list (#10295)
  • [FEATURE] Add Checkpoint.run analytics (#10382)
  • [FEATURE] BatchDefinition.get_batch_identifiers_list (#10383)
  • [BUGFIX] Patch issue with data docs page retrieval in checkpoint actions (#10374)
  • [DOCS] Update changelog attributions for 1.0 releases (#10348)
  • [DOCS] Embed Wistia video in GX Core introduction (#10366) (thanks @JessSaavedra)
  • [DOCS] added data doc support posture (#10373)
  • [DOCS] Adding BigQuery to GX Core support posture (#10375)
  • [DOCS] Update Learn data quality use case articles to use <small> tags (#10377)
  • [DOCS] Hide feedback survey on homepage (#10378) (thanks @deborahniesz)
  • [MAINTENANCE] SQLAlchemy 2 typing (#10112)
  • [MAINTENANCE] Update Expectation equality to simplify meta and notes checks (#10349)
  • [MAINTENANCE] Add description field to ExpectationConfigurationSchema and render always description over template_str (#10347)
  • [MAINTENANCE] Clean up GX error types (#10356)
  • [MAINTENANCE] Check that BatchDefinitions and ExpectationSuites are up-to-date before saving (#10277)
  • [MAINTENANCE] Clean up test fixtures (#10358)
  • [MAINTENANCE] Move "freshness"-related exceptions to separate file (#10359)
  • [MAINTENANCE] Guard against dictionary KeyErrors (#10353)
  • [MAINTENANCE] Add "freshness" checks for ValidationDefinitions and Checkpoints (#10365)
  • [MAINTENANCE] Additional tests for BatchDefinition and ExpectationSuite freshness (#10380)
  • [MAINTENANCE] Delete misc functions from test_utils (#10357)
  • [MAINTENANCE] Additional tests for ValidationDefinition and Checkpoint freshness (#10381)

1.0.2

  • [FEATURE] Allow setting result format when calling batch.validate (#10281)
  • [BUGFIX] FabricPowerBIDatasource 1.0 - TypeError: _PowerBIAsset.build_batch_request() got an unexpected keyword argument 'options' (#10318)
  • [BUGFIX] Prevent pydantic type coercion of Value Sets (#10325)
  • [BUGFIX] B/v1 509/remove df from result (#10338)
  • [BUGFIX] Patch SlackRenderer and EmailRenderer active_batch_definition issues (#10344) (thanks @masfworld)
  • [BUGFIX] Show FDS Asset name in DataDocs (#9953)
  • [DOCS] Update README.md (#10294)
  • [DOCS] Fix gx core sidebar inconsistency in version 0.18 (#10302)
  • [DOCS] Fix GX Core failing build (#10300)
  • [DOCS] update allow list ips (#10308)
  • [DOCS] Corrects typo in description for ExpectColumnMaxToBeBetween's min_value arg (#10285)
  • [DOCS] Add pathname to Docs JIRA tickets description (#10312)
  • [DOCS] Delete legacy version 0.17 files from docs (#10279)
  • [DOCS] Theme selector (#10181)
  • [DOCS] Corrects description of printed Validation Results object as json instead of yaml (#10287)
  • [DOCS] Updates Data Asset prerequisite for create a Validation Definition guide to Batch Definition (#10288)
  • [DOCS] Updates descriptions of Data Contexts with general use cases for each. (#10292)
  • [DOCS] Updated airflow docs for core 1.0 compatibility (#10319)
  • [DOCS] Indicate named parameters in reference table by including the value types (#10299)
  • [DOCS] Updates to "Connect to GX Cloud with Python" guide (#10315)
  • [DOCS] Fix bad typo (#10329)
  • [DOCS] Removes dead links to old docs from Expectation docstrings (#10317)
  • [DOCS] Adds instructions on persisting environment variables in Z Shell to the configure credentials guide (#10330)
  • [DOCS] Data quality tech doc on Missingness (#10134)
  • [DOCS] Regenerate superscript numbers (#10337)
  • [DOCS] Replace Slack alerts with email alerts (#10320)
  • [MAINTENANCE] Add metadata to UnexpectedRowsExpectation (#10311)
  • [MAINTENANCE] UnexpectedRowsExpectation renderer and validation improvements (#10334)

1.0.1

  • [BUGFIX] Checkpoint references the instance of ValidationDefinition t… (#10274)
  • [DOCS] Promote 1.0 to the last version (#10261)
  • [DOCS] Updates broken internal link in GX Cloud docs for v1.0 and v0.18 (#10247)
  • [DOCS] Adds query strings and headers to all full code examples in GX Core docs (#10258)
  • [DOCS] Replaces references to "GX OSS" and "GX 1.0" with "GX Core" (#10255)
  • [DOCS] Quick fix to code block in test an Expectation guide (#10267)
  • [DOCS] Update docstrings to reference Expectations by class name instead of validator method (#10268)
  • [DOCS] Remove DatabricksSQL references to a /database path in connection string. (#10273)
  • [DOCS] Update application_integration_support.md (#10280)
  • [DOCS] Correct database name in Databricks SQL docstring (#10148)
  • [DOCS] LAK-1048: Update instructions to add assets (#10200)
  • [DOCS] Corrects typo in results_url to result_url (#10283)
  • [DOCS] Remove examples dir (#10293)
  • [DOCS] Updates to support and contribution docs to align with updated support posture (#10298)
  • [DOCS] Updates method for checking the version of the installed GX Core library (#10286)
  • [DOCS] Removes orphaned pages and content held over from OSS docs. (#10260)
  • [MAINTENANCE] Loosen raumel pin for CVE-2019-20478 (#10266)
  • [MAINTENANCE] Prevent CI from emitting analytics events (#10263)
  • [MAINTENANCE] Add public api decorators to validation definition (#10282)
  • [MAINTENANCE] Ignore Azure CI when emitting analytics events (#10291)
  • [MAINTENANCE] Add validation definition ids to checkpoint creation events (#10290)
  • [MAINTENANCE] mypy 1.11.2 (#10142)
  • [MAINTENANCE] Remove override of ValidationDefinition init (#10278)

1.0.0

  • [BUGFIX] Always rerender content (#10257)
  • [BUGFIX] Ensure that all diagnostics for a Checkpoint's children validation definitions appear in error messages (#10250)
  • [MAINTENANCE] Revert "[BUGFIX] Ensure that all diagnostics for a Checkpoint's children validation definitions appear in error messages" (#10256)

1.0.0a6

  • [FEATURE] Add the public api to context.data_source and context.data_source.get (#10180)
  • [FEATURE] Remove order_by from Asset API (#10187)
  • [FEATURE] Rename name_* params to name (#10188)
  • [FEATURE] Rename suite_param to expectation_param in validation_definitition (#10196)
  • [FEATURE] Delete batch definition by name. (#10197)
  • [FEATURE] Filter bad validation definitions and checkpoints coming back through stores. (#10219)
  • [BUGFIX] Allow 0 ValidationDefinitions on a Checkpoint (#10194)
  • [BUGFIX] Add directive to control generation of reader methods. (#10198)
  • [BUGFIX] Ensure that data source and nested objects obtain IDs on add for all environments (#10221)
  • [BUGFIX] Add StoreBackendError to missing exception list. (#10224)
  • [BUGFIX] Use is_added checks in identifier_bundle serialization logic (#10245)
  • [BUGFIX] Filter and log bad expectations when loading a suite (#10248)
  • [DOCS] Updated feedback modal (#10168)
  • [DOCS] Fix syntax around getting batch definitions (#10189)
  • [DOCS] Update file system batch params sample to use strings (#10190)
  • [DOCS] DSB-796: Fix syntax highlighting (#10192)
  • [DOCS] Puts 1.0 connect to SQL data code snippets in the documentation under test. (#10203)
  • [DOCS] cloud UI v0 updates (#10205)
  • [DOCS] Update GX version support in support posture (#10208)
  • [DOCS] Transition feedback Jira tickets to kanban board (#10212)
  • [DOCS] Updated deprecation policy (#10223)
  • [DOCS] GX 1.0: Put documentation code under test for connect to filesystem data guides (#10186)
  • [DOCS] Update README.md to remove out dated info on how to contribute to docs (#10226)
  • [DOCS] Puts 1.0 documentation example code for how to run validations under test (#10230)
  • [DOCS] Puts 1.0 example scripts for connecting to dataframe data under test. (#10225)
  • [DOCS] puts 1.0 code under test for how to define Expectations (#10229)
  • [DOCS] Revises the glossary for 1.0 (#10209)
  • [DOCS] Puts scripts for 1.0 "create a Data Context" docs under test (#10228)
  • [DOCS] Puts 1.0 example code for Checkpoints, Actions, and Result Format under test. (#10232)
  • [DOCS] Puts 1.0 examples for how to customize Expectations under test. (#10235)
  • [DOCS] Puts 1.0 example code for how to configure project settings under test (#10240)
  • [DOCS] Puts 1.0 doc examples for how to configure Data Docs into scripts under test (#10243)
  • [DOCS] Add docs tests step to CI (#10220)
  • [DOCS] DOC-818: Update GX Core Overview and Try GX (#10237)
  • [DOCS] Update README.md to reflect contribution posture (#10244)
  • [MAINTENANCE] Update teams.yml (#10178)
  • [MAINTENANCE] Remove notify_on from base Action (#10179)
  • [MAINTENANCE] Remove SuiteParameterStore (#10191)
  • [MAINTENANCE] Use context manager to close session in CloudDataContext (#10195)
  • [MAINTENANCE] Ensure GXCloudStoreBackend session is closed (#10204)
  • [MAINTENANCE] Delete CloudMigrator and ConfigurationBundle (#10207)
  • [MAINTENANCE] Ensure CloudDataStore session is closed (#10206)
  • [MAINTENANCE] Update Posthog payloads (#10183)
  • [MAINTENANCE] Ensure that context.validation_definitions.all() works with Cloud (#10216)
  • [MAINTENANCE] Add required keys to SuiteValidationResult.meta (#10214)
  • [MAINTENANCE] Remove cascading saves within Checkpoint hierarchy (#10218)
  • [MAINTENANCE] Get tests around rendered content passing (#10215)
  • [MAINTENANCE] Raise informative errors if child objects are not persisted before parent (#10217)
  • [MAINTENANCE] Update import path for UnexpectedRowsExpectation (#10234)
  • [MAINTENANCE] Add posthog event for all deserialization error. (#10239)
  • [MAINTENANCE] Enable Codecov Test Result Reporting (#10211)
  • [MAINTENANCE] Add batch_parameters to validation results payload (#10236)
  • [MAINTENANCE] Cut over analytics to prod (#10241)
  • [MAINTENANCE] Add AddedDiagnostics helper class to is_added flows (#10249)

1.0.0a5

  • [FEATURE] add slack analytics for cloud (#9944)
  • [FEATURE] Add serialization logic to Expectation models (#9949)
  • [FEATURE] Add get data context mercury v1 integration test. (#9978)
  • [FEATURE] SnowflakeDatasource update (#10005)
  • [FEATURE] SnowflakeDatasource make role + warehouse required (#10021)
  • [FEATURE] Experimental Python 3.12 support (#8862)
  • [FEATURE] Add atomic renderer for ExpectMulticolumnSumToEqual (#10076)
  • [FEATURE] Add missing atomic renderers to Expectations (#10079)
  • [FEATURE] Snowflake - Key-Pair auth updates from 0.18.x (#10095)
  • [FEATURE] Add sentence case titles to Expectation schemas (#10097)
  • [FEATURE] Use v1 data context endpoint (cloud) (#10093)
  • [FEATURE] SnowflakeDatasource - AccountIdentifier error improvments (#10104)
  • [FEATURE] use v1 cloud api for data sources (#10094)
  • [FEATURE] Make save method for data context variables public (#10057)
  • [FEATURE] Add context.data_sources.all (#10116)
  • [FEATURE] Misc Data Source cleanup (#10126)
  • [FEATURE] Clean up import structure for gx (#10146)
  • [FEATURE] Turn on remaining v1 endpoints (#10155)
  • [FEATURE] Update dataframe batch.validate workflow (#10165)
  • [BUGFIX] Migrate back to github hosted runners until docker issue is fixed (#10011)
  • [BUGFIX] Fix parsing of account/me response. (#10015)
  • [BUGFIX] Handle OSError during save on read-only file system. (#10024)
  • [BUGFIX] add ecr caching to trino and spark images (#10037)
  • [BUGFIX] Avoid writing to great_expectations.yml during init (#10038)
  • [BUGFIX] Z-score renderer when double_sided (#10084)
  • [BUGFIX] SQLDatasource (V1) - lowercase unquoted schema_names for SQLAlchemy case-sensitivity compatibility (#10109)
  • [BUGFIX] Revert package update (#10118)
  • [BUGFIX] Remove illegible duplicate local Data Docs link from Slack renderer (#10130)
  • [BUGFIX] Fix type of StoreBackend._manually_initialize_store_backend_id (#10159)
  • [BUGFIX] On store add, add id to input model (#10167)
  • [BUGFIX] Add checkpoint_id to validation result meta (#10169)
  • [BUGFIX] Update binary path in mssql docker image (#10171)
  • [DOCS] Revises and reorganizes content for installing additional dependencies per the GX 1.0 ToC (#9934)
  • [DOCS] Initial revision and reorg of "Create a Data Context" content for revised GX 1.0 ToC (#9938)
  • [DOCS] Removes content for integrating with GCP from the BigQuery SQL connect to data topic in the 0.18.x docs (#9955)
  • [DOCS] Clarify SQL Expectation Support in GX Cloud Docs (#9951)
  • [DOCS] core expectation model metadata (#9967)
  • [DOCS] Update Table and Multi Column Expectation docstrings (#9990)
  • [DOCS] Add Alerts Content to the GX Cloud Documentation (#9880)
  • [DOCS] Updates Expectations docstrings with supported OSS Data Sources for gallery (#10030)
  • [DOCS] Adds GX 1.0 preview docs for Run Validations topic (#10026)
  • [DOCS] Connect to data using SQL for GX 1.0 (#9971)
  • [DOCS] Remove splitter from data asset docs and add batch definition documentation to expectation docs (#10032)
  • [DOCS] Update path to config_variables.yml file in docs. (#10044)
  • [DOCS] Add data quality use case TOC skeleton under Learn (#10049)
  • [DOCS] GX 1.0 updated docs for Expectations (#10048)
  • [DOCS] Updates broken links to code examples in github (#10059)
  • [DOCS] Update feedback modal (#10054)
  • [DOCS] Included all new expectations, grouped by DQ issue (#10062)
  • [DOCS] 0.18.9 -> 0.18.17 changelogs (#10068)
  • [DOCS] GX 1.0 Checkpoint guides (#10055)
  • [DOCS] 1.0 Customize Expectations guides (#10066)
  • [DOCS] Updated integrated support policy for 1.0 (#10064)
  • [DOCS] Fix typo (#10083)
  • [DOCS] Fix styles for hovering button in terminal (#10090)
  • [DOCS] update gx cloud and airflow doc (#10025)
  • [DOCS] Updated documentation for the GX Scheduler (#10103)
  • [DOCS] 1.0 connect to filesystem data guides (#10115)
  • [DOCS] 1.0 guides for connecting to data in dataframes (#10133)
  • [DOCS] 1.0 guide for getting sample data for testing or data exploration (#10136)
  • [DOCS] Added more expectations for Cloud, sorted by DQ issue (#10137)
  • [DOCS] Incorporating review feedback (#10138)
  • [DOCS] first draft for Data Quality: Schema tech doc (#10022)
  • [DOCS] Update docs to include Runner and suppress Agent (#10139)
  • [DOCS] Typo corrections in GX Cloud docs (#10156)
  • [DOCS] Integrate feedback modal with Jira (#10110)
  • [DOCS] DSB-961: Fix table of contents highlighting (#10152)
  • [DOCS] Add dedicated page for scheduler (#10158)
  • [DOCS] 1-0 guide: how to toggle analytics collection (#10166)
  • [DOCS] 1.0 preview docs: Configure project Stores (#10150)
  • [DOCS] 1.0 guide for securely storing and accessing credentials and tokens (#10157)
  • [DOCS] updated older support policy (#10174)
  • [MAINTENANCE] Exclude patterns from codecov reports (#9941)
  • [MAINTENANCE] Temporary: xfail tests that hit fastapi (#9946)
  • [MAINTENANCE] Clean up extraneous GX Cloud enums (#9947)
  • [MAINTENANCE] Add fastapi to docker-compose for mercury (#9948)
  • [MAINTENANCE] Changes to allow local testing using mercury's docker-compose (#9976)
  • [MAINTENANCE] Ensure that validation definitions and checkpoints save before running (#9963)
  • [MAINTENANCE] core expectation metadata (#9985)
  • [MAINTENANCE] Export types for all of GX (V1 pre-release) (#9987)
  • [MAINTENANCE] Add metadata property to Expectation schemas (#9993)
  • [MAINTENANCE] Add schemas for Table and Multi-Column Expectations (#9991)
  • [MAINTENANCE] Migrate ci to enterprise-arc runners (#9757)
  • [MAINTENANCE] Upgrade to pytest 8 (#10006)
  • [MAINTENANCE] ruff 0.4.8 (#10009)
  • [MAINTENANCE] Add custom types to Expectation schemas (#9994)
  • [MAINTENANCE] Remove unused properties on single Expectation (#10004)
  • [MAINTENANCE] Patch for CVE-2024-36039 (#10016)
  • [MAINTENANCE] Bump context config version to 4.0 (#10013)
  • [MAINTENANCE] Clean up top-level conftest.py (#10014)
  • [MAINTENANCE] Refactor metadata for ColumnAggregate Expectations (#10019)
  • [MAINTENANCE] Rename ExpectationConfiguration expectation_type to type (#10018)
  • [MAINTENANCE] Define JSON Schemas for ColumnAggregate Expectations (#10020)
  • [MAINTENANCE] configure images to pull through our ecr cache (#10001)
  • [MAINTENANCE] Move mostly to correct Expectation classes (#10027)
  • [MAINTENANCE] Add metadata to ColumnMapExpectations (#10034)
  • [MAINTENANCE] : change expectation kwarg types (breaking change) (#10051)
  • [MAINTENANCE] add json schema field description (#10065)
  • [MAINTENANCE] update ignore panda db client warning (#10071)
  • [MAINTENANCE] Improve Expectation schemas (#10099)
  • [MAINTENANCE] Have DCV point at V1 (#10102)
  • [MAINTENANCE] Update ConfigStr + ConfigUri json schema definition (#10023)
  • [MAINTENANCE] Parametrize TestConnectionError (#10105)
  • [MAINTENANCE] Loosen ruamel.yaml pin (v1) (#10106)
  • [MAINTENANCE] Remove public api decorator from non-public V1 code. (#10111)
  • [MAINTENANCE] Update yarn.lock to handle vanta vulnerbilities. (#10114)
  • [MAINTENANCE] Pin setuptools, we error with the latest. (#10119)
  • [MAINTENANCE] Revert "[MAINTENANCE] Pin setuptools, we error with the latest." (#10123)
  • [MAINTENANCE] Allow numpy 2 (#10122)
  • [MAINTENANCE] Ruff 0.5.3 (#10124)
  • [MAINTENANCE] Forbid extra attrs on V1 Pydantic models (#10127)
  • [MAINTENANCE] Add context.data_sources.get (#10125)
  • [MAINTENANCE] mypy - possibly-undefined (#10092)
  • [MAINTENANCE] Remove immutability from validation definition (#10141)
  • [MAINTENANCE] Add a clause when we reraise exceptions in tuple_store_backend.py (#10160)
  • [MAINTENANCE] update_datasource returns the updated datasource (#10170)
  • [MAINTENANCE] Temporarily update Pandas pins to unblock V1 prerelease (#10175)

1.0.0a4

  • [FEATURE] Remove ExpectationSuite.execution_engine_type (#9841)
  • [FEATURE] Directory Asset BatchDefinition API (#9874)
  • [FEATURE] DirectoryAsset BatchDefinition API (#9888)
  • [FEATURE] update slack renderer to new design (#9919)
  • [BUGFIX] Make column_index optional (#9860)
  • [BUGFIX] fix sqlalchemy import (#9872)
  • [BUGFIX] Ensure that SlackNotificationAction renders properly (#9885)
  • [BUGFIX] Patch issue with SlackNotificationAction header rendering (#9903)
  • [DOCS] Remove Instances of Test Connection from the GX Cloud Docs (#9815)
  • [DOCS] Remove Query Asset Content from GX Cloud Docs (#9802)
  • [DOCS] added discourse to OSS support (#9847)
  • [DOCS] Update get support (#9852)
  • [DOCS] Minor Updates to GX Cloud Expectations Topics (#9884)
  • [DOCS] Gx 1.0 Introductory content initial reorganization (take 2) (#9869)
  • [DOCS] Minor GX Cloud Docs Fixes (#9892)
  • [DOCS] Revises the GX component overview for GX 1.0 (#9896)
  • [DOCS] Change the texts of the "Was this Helpful?" widget (#9905)
  • [DOCS] Updates to About Great Expectations and Community Resources (OSS) (#9912)
  • [DOCS] Update 0.18 changelog (#9914)
  • [DOCS] Minor Edits to Connect GX Cloud to PostgreSQL (GX Cloud) (#9927)
  • [DOCS] Revise "Try GX" for GX 1.0 (#9897)
  • [DOCS] reorganizes content under the 1.0 Set up a GX environment topic (#9930)
  • [MAINTENANCE] Ruff 0.4.2 (#9833)
  • [MAINTENANCE] Enable SIM110 (#9836)
  • [MAINTENANCE] Enable SIM211 (#9832)
  • [MAINTENANCE] Enable SIM300 (#9834)
  • [MAINTENANCE] Enable SIM201 (#9835)
  • [MAINTENANCE] Delete dataset directory. (#9842)
  • [MAINTENANCE] Finish removing data asset top level package (#9843)
  • [MAINTENANCE] Make SerializableDataContext.create private (#9853)
  • [MAINTENANCE] mypy 1.10 (#9857)
  • [MAINTENANCE] Make ExpectationSuite importable from the top level GX namespace (#9854)
  • [MAINTENANCE] Remove block style datasource and batch from public api (#9858)
  • [MAINTENANCE] Remove LegacyDatasource (#9848)
  • [MAINTENANCE] set marker tests to not fail fast (#9862)
  • [MAINTENANCE] Ensure Spark can start (#9866)
  • [MAINTENANCE] Remove test_yaml_config and all integration tests that … (#9861)
  • [MAINTENANCE] Actually remove LegacyDatasource (#9867)
  • [MAINTENANCE] Remove DataAssistants (#9859)
  • [MAINTENANCE] Remove public decorator from anything BatchRequest related (#9871)
  • [MAINTENANCE] Skip unsupported time metric (1.0) (#9856)
  • [MAINTENANCE] enable tests (#9865)
  • [MAINTENANCE] Integration test around pandas ABS partitioning (#9837)
  • [MAINTENANCE] Integration tests around s3 batches (#9846)
  • [MAINTENANCE] GCS Integration tests around partitioning (#9839)
  • [MAINTENANCE] Update context factories to delete by name (#9870)
  • [MAINTENANCE] ExpectationSuite API cleanup (#9875)
  • [MAINTENANCE] Remove yaml config validator again (#9877)
  • [MAINTENANCE] Remove dataconnector tests that reference block style D… (#9879)
  • [MAINTENANCE] Remove some references to block style datasource (#9868)
  • [MAINTENANCE] Remove URN support (#9886)
  • [MAINTENANCE] Rename core partitioners (#9894)
  • [MAINTENANCE] Remove legacy GeCloudStoreBackend (#9893)
  • [MAINTENANCE] FileDataAsset BatchDefinition API accepts either str or re.Pattern (#9895)
  • [MAINTENANCE] Instrument validation workflows (#9889)
  • [MAINTENANCE] Remove remaining references to block style datasources (#9881)
  • [MAINTENANCE] Refactor legacy anonymous_usage_statistics into new top-level fields (#9891)
  • [MAINTENANCE] Remove suite CRUD from data_context (#9890)
  • [MAINTENANCE] Ensure that actions have names (#9902)
  • [MAINTENANCE] Remove simple sqlalchemy datasource (#9900)
  • [MAINTENANCE] Remove references to suite crud (#9907)
  • [MAINTENANCE] Improve error message around instantiating and saving s… (#9908)
  • [MAINTENANCE] Remove BaseDatasource (#9901)
  • [MAINTENANCE] Remove DatasourceConfig (#9916)
  • [MAINTENANCE] Ruff 0.4.4 (#9918)
  • [MAINTENANCE] Update packaging pipeline to work on 1.0 (#9922)
  • [MAINTENANCE] Remove legacy DataConnectors (#9923)
  • [MAINTENANCE] Remove batch kwargs (#9932)
  • [MAINTENANCE] Move convert_to_json_serializable to top-level utils package (#9933)
  • [MAINTENANCE] Ban future use of convert_to_json_serializable (#9935)
  • [MAINTENANCE] Remove batching regex from FilePathDataConnector (#9898)

1.0.0a3

  • [FEATURE] Add Regex Partitioner (#9792)
  • [FEATURE] Fluent BatchDefinition API for Pandas Assets (#9820)
  • [FEATURE] Add fluent-style BatchDefinition API to file-backed DataAssets (#9823)
  • [FEATURE] BatchDefinition API for Directory DataAsset (#9827)
  • [FEATURE] Remove [cloud] optional dependency (#9813)
  • [BUGFIX] limit unexpected count if include_unexpected_rows is set (#9781)
  • [BUGFIX] Pass in partitioner + batching_regex when creating batch_def… (#9798)
  • [BUGFIX] Do not persist interactive batch defs (#9816)
  • [BUGFIX] scrapy compatibility - handle dir() inconsistencies (#9830) (#9831)
  • [DOCS] Link Fix (#9772)
  • [DOCS] Adds clarification of discard_failed_expectations to 0.18.x OSS quickstart (#9782)
  • [DOCS] Remove Feedback Widget from Landing Pages (#9780)
  • [DOCS] Learn TOC Updates (#9784)
  • [DOCS] Update About GX Cloud (#9751)
  • [DOCS] Update Docs for GX-Agent Versioning (#9783)
  • [DOCS] Add GX Cloud Logs Content (#9766)
  • [DOCS] Update agent deploy docs to specify imagePullPolicy of Always (#9805)
  • [DOCS] Updates to how to get support (#9809)
  • [DOCS] Update docs for Agent Active icon (#9808)
  • [DOCS] More updates to the how to get support page (#9818)
  • [MAINTENANCE] Update codecov so PRs start passing. (#9764)
  • [MAINTENANCE] Make CheckpointAction Annotated (#9761)
  • [MAINTENANCE] Rename validations -> validation_results (#9774)
  • [MAINTENANCE] Convert QuantileRange from TypedDict to BaseModel (#9767)
  • [MAINTENANCE] Remove add_sorters methods (#9773)
  • [MAINTENANCE] Clean up legacy checkpoint tests and components (#9749)
  • [MAINTENANCE] Generic type for Partitioner (#9785)
  • [MAINTENANCE] Retire ColumnDescriptiveMetrics - Develop (#9790)
  • [MAINTENANCE] Integration tests around SQL validation workflows (#9788)
  • [MAINTENANCE] Remove Spark Partitioners (#9796)
  • [MAINTENANCE] Make codecov informational (#9797)
  • [MAINTENANCE] Delete legacy checkpoint (#9791)
  • [MAINTENANCE] Add unexpected rows expectation code snippet for docs (#9800)
  • [MAINTENANCE] Turn on numpy 2 prerelease tests. (#9707)
  • [MAINTENANCE] Promote V1 Checkpoint objects (#9803)
  • [MAINTENANCE] Remove include_rendered_content flag (#9807)
  • [MAINTENANCE] Remove gallery build pipeline (#9777)
  • [MAINTENANCE] Add script to generate public api list. (#9712)
  • [MAINTENANCE] Bring back sql_datasource integration tests for backend… (#9812)
  • [MAINTENANCE] Ensure that V1 Validator works with Cloud rendered content (#9810)
  • [MAINTENANCE] Remove xfail from checkpoint and data docs integration tests (#9811)
  • [MAINTENANCE] Enable SIM103 (#9801)
  • [MAINTENANCE] Prework for implementing fluent batch definition api for file path assets (#9817)
  • [MAINTENANCE] Enable SIM118 (#9819)
  • [MAINTENANCE] Delete legacy checkpoint config and result (#9824)
  • [MAINTENANCE] Rename sources to data_sources (#9825)
  • [MAINTENANCE] Update Pandas DataAsset type (#9826)
  • [MAINTENANCE] file system integration tests (#9793)
  • [MAINTENANCE] Update Pandas Types (#9828)
  • [MAINTENANCE] Backfill checkpoint ID/PK integration tests (#9821)
  • [MAINTENANCE] SQL backend integration tests (#9822)

1.0.0a2

  • [FEATURE] TableAsset.test_connection() should fail if table is not queryable. (#9198) (#9475)
  • [FEATURE] Add backend-agnostic partitioners (#9460)
  • [FEATURE] v1 59/suite evaluation parameter options (#9474)
  • [FEATURE] Add Partitioner to BatchRequest (#9482)
  • [FEATURE] CheckpointFactory (#9413)
  • [FEATURE] V1 Validation scaffolding (#9508)
  • [FEATURE] DataAsset uses partitioner from BatchConfig (#9499)
  • [FEATURE] ValidationConfigStore (#9523)
  • [FEATURE] Add evaluation parameter support to v1 validator (#9552)
  • [FEATURE] Don't break context for invalid datasource configs (#9486)
  • [FEATURE] Add ValidationConfig::run (#9571)
  • [FEATURE] Enable ValidationConfig CRUD (#9566)
  • [FEATURE] ValidationConfig.save() (#9579)
  • [FEATURE] Save validation results on ValidationDefinition run (#9599)
  • [FEATURE] MetricListMetricRetriever - develop (#9620)
  • [FEATURE] V1 Checkpoint (#9590)
  • [FEATURE] Checkpoint.save() (#9676)
  • [FEATURE] Add support for V1 Cloud Backend endpoints (#9651)
  • [FEATURE] Implement TupleFilesystemStoreBackend::get_all (#9687)
  • [FEATURE] Implement TupleS3StoreBackend::get_all (#9692)
  • [FEATURE] Implement InlineStoreBackend::get_all (#9686)
  • [FEATURE] Refactor FilePathDataConnector (#9704)
  • [FEATURE] TupleGCSStoreBackend::get_all (#9703)
  • [FEATURE] TupleAzureBlobStoreBackend::get_all (#9708)
  • [FEATURE] Add BatchRequest.batching_regex (#9710)
  • [FEATURE] Implement LegacyBatchDefinition.batching_regex (#9717)
  • [FEATURE] Update expectations and checkpoints v1 stores to implement gx_cloud_response_json_to_object_collection (#9718)
  • [FEATURE] Add BatchDefinition.batching_regex (#9721)
  • [FEATURE] Factory iterators (#9682)
  • [FEATURE] BatchDefinition fluent API for SQL Assets (#9732)
  • [FEATURE] Batch definition sorting (#9720)
  • [FEATURE] BatchDefinition.get_batch (#9753)
  • [FEATURE] Add sort_ascending to BatchDefinition fluent API (#9756)
  • [BUGFIX] Databricks shared compute fix (#9490)
  • [BUGFIX] Fix tabs to reference correct versions for 0.18 and 1.0 (#9489)
  • [BUGFIX] Fix test setup to get ephemeral context (#9504)
  • [BUGFIX] - Prevent duplicate Expectations in Validation Results when Exceptions are triggered (#9456)
  • [BUGFIX] Ensure that concurrency is ignored in V1 Cloud contexts (#9553)
  • [BUGFIX] fix ExpectationConfiguration import in snippet (#9567)
  • [BUGFIX] Misconfigured Expectations affecting unassociated Checkpoints (#9491)
  • [BUGFIX] Remove counts when showing a sample (#9638)
  • [BUGFIX] Patch ValidationDefinition round trip serialization/deserialization (#9700)
  • [BUGFIX] Ensure that Checkpoint deserializes proper action subclass (#9701)
  • [BUGFIX] Exclude batch_definitions from _EXCLUDE_FROM_READER_OPTIONS (#9702)
  • [DOCS] Update Edit a Checkpoint Configuration (#9484)
  • [DOCS] Add 0.18.9 release to docs versions (#9488)
  • [DOCS] Corrected and simplified CTAs for getting customer support (#9492)
  • [DOCS] Add a Procedure for Adding a Validation to a Checkpoint to the GX Cloud Docs (#9487)
  • [DOCS] Pin sphinx extensions (#9505)
  • [DOCS] Fix links style (#9503)
  • [DOCS] Update the README in the Great Expectations Repository (#9498)
  • [DOCS] updating docs cta for workshops DO NOT MERGE UNTIL 2/1 (#9497)
  • [DOCS] Remove Beta from GX Cloud Account References (#9506)
  • [DOCS] Adds titles to all codeblocks (#9447)
  • [DOCS] Fix regex when checking for snippet names (#9509)
  • [DOCS] Update styles for autogenerated index pages (#9481)
  • [DOCS] Remove GitHub badge for mobile (#9467)
  • [DOCS] Fix interactions with versioning dropdown (#9493)
  • [DOCS] Resources dropdown should be visible at all times (#9514)
  • [DOCS] Highlight section docs in sidebar (#9417)
  • [DOCS] Was This Helpful section (#9426)
  • [DOCS] Archive 0.17 (#9520)
  • [DOCS] Add "Was it Helpful?" section to the Setup overview page (#9526)
  • [DOCS] Update README.md (#9555)
  • [DOCS] Updating breadcrumbs styles (#9554)
  • [DOCS] Feedback Modal (#9525)
  • [DOCS] Update terminal and code snippets style (#9419)
  • [DOCS] Update font size of left navigation (#9561)
  • [DOCS] Adds titles to code blocks in v0.18.x docs (#9563)
  • [DOCS] Add Missing Prerequisites Content (#9575)
  • [DOCS] Build out 1.0 docs ToC with stub pages for sections in progress (#9564)
  • [DOCS] Changes the default ToC when a page match isn't found on version change. (#9581)
  • [DOCS] Update Account Identifier Field Description (#9583)
  • [DOCS] Add Snowflake Connection Syntax Example (#9588)
  • [DOCS] Docs announcement bar copy update (#9595)
  • [DOCS] Posthog Instance (#9592)
  • [DOCS] Revise OSS Installation and Setup Guidance for Google Cloud Storage (#9600)
  • [DOCS] Hide duplicate tabs (#9570)
  • [DOCS] Update Instances of python title="Jupyter Notebook" (#9604)
  • [DOCS] Removes remaining OSS docs from the prerelease version (#9582)
  • [DOCS] Revise OSS Installation and Setup Guidance for SQL Data Sources (#9609)
  • [DOCS] Consolidate Install Additional Dependencies Content (#9611)
  • [DOCS] Changes to the docs API page (#9613)
  • [DOCS] Bring back 1.0 changelog (#9621)
  • [DOCS] remove extraneous expectation docs (#9623)
  • [DOCS] Update and Edit Manage Data Contexts (#9628)
  • [DOCS] mdx Error Updates (#9548)
  • [DOCS] Revises the guidance under the 1.0 prerelease Manage Expectation topic (#9639)
  • [DOCS] Update and Edit Manage Credentials (#9642)
  • [DOCS] Move expectations gallery link inside navbar (#9662)
  • [DOCS] Adds 1.0 Validation Definitions guide (#9663)
  • [DOCS] Remove CE templates & examples (#9672)
  • [DOCS] GX Cloud Proof of Concept (#9635)
  • [DOCS] Adds guidance around Checkpoints in 1.0 (#9675)
  • [DOCS] Corrects broken import for prerequisites in v0.18 connect to Filesystem Data Assets page (#9679)
  • [DOCS] Update Core Expectation Docstrings w/ Inline Examples for Gallery (#9603)
  • [DOCS] Update and Revise Manage Data Docs (#9699)
  • [DOCS] Upgrade docusaurus 3.0 (#9667)
  • [DOCS] GX OSS Quickstart Updates (#9726)
  • [DOCS] Update add_expectation_configuration method in Create and edit Expectations (#9728)
  • [DOCS] Update Template Link in Create a Custom Batch Expectation (#9731)
  • [DOCS] Update GX Cloud Docs to Reflect UI Updates (#9729)
  • [DOCS] Make left navigation responsive (#9652)
  • [DOCS] Fix Overlay Bug on Desktop (#9741)
  • [DOCS] Update GX Cloud Documentation to Reflect New Data Asset Workflow (#9694)
  • [DOCS] Add Installation and Setup Guidance for Amazon S3 to Install Additional Dependencies (#9719)
  • [DOCS] Adds Changelog to the 1.0 ToC (#9754)
  • [DOCS] GX Cloud Content Adjustments (#9746)
  • [MAINTENANCE] Run marker tests on python 3.11 (#9455)
  • [MAINTENANCE] Customize coderabbit (#9479)
  • [MAINTENANCE] Remove change file dependency for running doc tests (#9448)
  • [MAINTENANCE] Ensure that DataContextConfig has a consistent shape when args are omitted (#9469)
  • [MAINTENANCE] Run docs tests on merge queue. (#9496)
  • [MAINTENANCE] Update KlDivergence to KLDivergence. (#9501)
  • [MAINTENANCE] Revert Add batch_configs to context schema (#9511)
  • [MAINTENANCE] Remove hashed column partitioner (#9510)
  • [MAINTENANCE] Remove context.get_expectation_suite in favor of factory method (#9513)
  • [MAINTENANCE] Remove DataContext dependency from ExpectationSuite (#9512)
  • [MAINTENANCE] Start refactoring codebase to use checkpoint factory CRUD (#9507)
  • [MAINTENANCE] Backfill test around validator::validate taking evaluation parameters (#9516)
  • [MAINTENANCE] Turn off publishing pact contracts for 1.0 API (#9531)
  • [MAINTENANCE] Rename ge_cloud_id to id (#9529)
  • [MAINTENANCE] Sample getting a file passing mdx check (#9532)
  • [MAINTENANCE] Remove experimental concurrency support (#9519)
  • [MAINTENANCE] Improve typing and comment (#9534)
  • [MAINTENANCE] ruff 0.2.2 (#9538)
  • [MAINTENANCE] Make Checkpoint's context dependency optional (#9521)
  • [MAINTENANCE] Update referential integrity test so DB is only created once - develop (#9544)
  • [MAINTENANCE] Remove fluent partitioner methods from DataAssets (#9517)
  • [MAINTENANCE] Backfill test around BatchConfig partitioners being used by validators (#9547)
  • [MAINTENANCE] Remove context from v1 Validator and add helper to project manager (#9560)
  • [MAINTENANCE] Remove manual validation around evaluation parameters in core expecta… (#9537)
  • [MAINTENANCE] Lower allowed max C901 mccabe complexity score (#9569)
  • [MAINTENANCE] Prettier yaml formatting (#9562)
  • [MAINTENANCE] Rename ExpectationSuite.expectation_suite_name and ExpectationSuiteIdentifier.expectation_suite_name to name (#9559)
  • [MAINTENANCE] Ensure proper ValidationConfig serialization (#9558)
  • [MAINTENANCE] CDMs - Metrics as ENUM - develop (#9573)
  • [MAINTENANCE] Ensure proper ID support within ValidationConfigStore (#9574)
  • [MAINTENANCE] Replace black formatter with ruff format (#9536)
  • [MAINTENANCE] Formatting, lint ignores .git-blame-ignore-revs (#9578)
  • [MAINTENANCE] Delete ExpectationSuite attribute data_asset_type (#9591)
  • [MAINTENANCE] Ban direct unittest.mock.Mock/MagicMock usage (#9586)
  • [MAINTENANCE] Temporarily disable public_api check during V1 development (#9587)
  • [MAINTENANCE] Fix cloud e2e test (#9601)
  • [MAINTENANCE] Delete extraneous validation actions (#9598)
  • [MAINTENANCE] Make Validation definitions immutable (#9606)
  • [MAINTENANCE] Refactor ColumnDescriptiveMetricsMetricRetriever to parent class (develop) (#9614)
  • [MAINTENANCE] Remove context dependency from Validation Actions (#9605)
  • [MAINTENANCE] Add asset and datasource properties to ValidationDefinition (#9619)
  • [MAINTENANCE] Refactor ValidationAction to use Pydantic (#9617)
  • [MAINTENANCE] Rename legacy batch definitions (#9629)
  • [MAINTENANCE] Add invoke docs --clear command. (#9636)
  • [MAINTENANCE] Remove dataset (#9608)
  • [MAINTENANCE] Reduce cyclo complexity in some functions. (#9634)
  • [MAINTENANCE] Delete great_expectations/data_asset/ (except for util.py) (#9637)
  • [MAINTENANCE] Reduce max-complexity from 10->8 (#9622)
  • [MAINTENANCE] Change line-length to 100 (#9584)
  • [MAINTENANCE] TableMetrics - BatchInspector updates (develop) (#9646)
  • [MAINTENANCE] Checkpoint.run() (#9647)
  • [MAINTENANCE] Rename batch_definition_options to batch_parameters (#9653)
  • [MAINTENANCE] Rename BatchConfig to BatchDefinition (#9645)
  • [MAINTENANCE] Rename ValidationConfig to ValidationDefinition (#9654)
  • [MAINTENANCE] Add organization ID to analytics payloads (#9643)
  • [MAINTENANCE] Add validation result URL support within V1 Checkpoint (#9656)
  • [MAINTENANCE] V1 Checkpoint Store (#9659)
  • [MAINTENANCE] Rename context.validations to context.validation_definitions (#9660)
  • [MAINTENANCE] Use Codecov for test coverage reports (#9664)
  • [MAINTENANCE] Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /docs/docusaurus (#9655)
  • [MAINTENANCE] add .git-blame-ignore-revs for formatting and noqa additions (#9668)
  • [MAINTENANCE] Decouple checkpoint factory from v0.18 checkpoint (#9665)
  • [MAINTENANCE] Bump express from 4.18.2 to 4.19.2 in /docs/docusaurus (#9666)
  • [MAINTENANCE] Cloud tests - don't error on GxInvalidDatasourceWarning - package_resources deprecation (#9673)
  • [MAINTENANCE] Wire up V1 Checkpoint with factory (#9670)
  • [MAINTENANCE] Bump follow-redirects from 1.15.4 to 1.15.6 in /docs/docusaurus (#9631)
  • [MAINTENANCE] Add suite_name to ExpectationSuiteValidationResult (#9677)
  • [MAINTENANCE] Lint Docs (#8936)
  • [MAINTENANCE] mypy 1.9 + begin wider tests type-checking (#9678)
  • [MAINTENANCE] Typing improvements in test_metadatasource (#9681)
  • [MAINTENANCE] Clean up ValidationAction API (#9680)
  • [MAINTENANCE] enable TRYceratops linting rules (#9684)
  • [MAINTENANCE] Update git-blame-ignore-revs file to ignore changes in #9684 (#9688)
  • [MAINTENANCE] Add after_n_builds to codecov default rules (#9691)
  • [MAINTENANCE] Cleanup Unused Comments (#9697)
  • [MAINTENANCE] Refactor FilePathDataConnector (#9706)
  • [MAINTENANCE] Provide default empty action list in V1 Checkpoint (#9709)
  • [MAINTENANCE] Migrate misc actions to V1 pattern (#9689)
  • [MAINTENANCE] Migrate OpsgenieNotificationAction (#9716)
  • [MAINTENANCE] Refactor EmailAction for V1 (#9725)
  • [MAINTENANCE] Bump katex from 0.16.9 to 0.16.10 in /docs/docusaurus (#9722)
  • [MAINTENANCE] Improve mechanism to share results between checkpoint actions (#9730)
  • [MAINTENANCE] Rename BatchRequestOptions to BatchParameters (#9736)
  • [MAINTENANCE] pre-commit autoupdate (ruff 0.3.5) (#9685)
  • [MAINTENANCE] Make actions sortable (#9733)
  • [MAINTENANCE] Pin snowflake-sqlalchemy due to 1.5.2 runtime bug (#9744)
  • [MAINTENANCE] ruff 0.3.7 (#9747)
  • [MAINTENANCE] Remove docs_rtd (#9737)
  • [MAINTENANCE] Migrate SlackNotificationAction to V1 pattern (#9734)
  • [MAINTENANCE] Rename Evaluation Parameter to Suite Parameter (#9743)
  • [MAINTENANCE] Migrate MicrosoftTeamsNotificationAction to V1 (#9745)
  • [MAINTENANCE] Enable SIM101 + SIM114 (#9758)
  • [MAINTENANCE] Type checking test_metadataource (#9759)
  • [MAINTENANCE] Enable run_id overrides for Checkpoint and ValidationDefinition (#9760)

1.0.0a1

  • [FEATURE] EVR/SVR describe (#9277)
  • [FEATURE] Update how-to docs to use describe() (#9280)
  • [FEATURE] Handle distinct_id inside analytics config (#9266)
  • [FEATURE] Script to move doc code snippets out of tests and into docs (#9297)
  • [FEATURE] Example run for the SnippetMover (10) (#9337)
  • [FEATURE] ExpectationSuite accepts Expectations on init (#9364)
  • [FEATURE] Use SuiteFactory API in tests/actions (#9353)
  • [FEATURE] UnexpectedRowsExpectation (#9377)
  • [FEATURE] unexpected_rows_query.table metric (#9412)
  • [FEATURE] Allow using EmailAction with email servers that require no authentication (fixes #9379) (#9388) (thanks @MarcelBeining)
  • [FEATURE] Add Partitioner field to BatchConfig (#9432)
  • [FEATURE] TableAsset.test_connection() should fail if table is not queryable. (#9198) (#9475)
  • [BUGFIX] Remove a stray git pull (#9229)
  • [BUGFIX] Fix docs build for 0.17 as a prior version (#9234)
  • [BUGFIX] Remove unneeded and problematic git wrangling in docs build (#9288)
  • [BUGFIX] Close quotes in snippet references (#9309)
  • [BUGFIX] Revert relative links (#9343)
  • [BUGFIX] remove connection log for v1 (#9135)
  • [BUGFIX] Move script_example from 0.17.23 -> 0.17 (#9403)
  • [BUGFIX] Fix algolia facetFilters (#9415)
  • [BUGFIX] Find/replace localhost with path relative to host (#9429)
  • [BUGFIX] Fix sphinx linx (#9434)
  • [BUGFIX] Add 0.17 to docs links for 0.17 (#9439)
  • [BUGFIX] Get docs tests passing (#9449)
  • [BUGFIX] Patch Pandas/SQLAlchemy Snowflake issue (#9459)
  • [BUGFIX] Fix pandas dependency issues for Snowflake and Clickhouse (#9465)
  • [DOCS] Expectation Management Script (#9213)
  • [DOCS] Update docs versioning readme (#9230)
  • [DOCS] Update Connect to Generic SQL Database Data Assets to Include Creating an Asset (#9240)
  • [DOCS] Update README.md for broken links (#9184) (thanks @cnabro)
  • [DOCS] Remove References to GX_CLOUD_SNOWFLAKE_PASSWORD (#9251)
  • [DOCS] Add CTA announcement bar for public preview to docs (#9274)
  • [DOCS] Update GX Cloud Documentation to Reflect Move to Org Agent (#9204)
  • [DOCS] Reduce Button Text (#9313)
  • [DOCS] Corrects invalid redirects (#9321)
  • [DOCS] Hot fix for docs cta bar (#9320)
  • [DOCS] Add Redirect for GX Cloud Documentation (#9333)
  • [DOCS] update or remove outdated integrations, links; components (#9307)
  • [DOCS] Adds redirect rule for an outdated link (#9342)
  • [DOCS] updates relative href to absolute (#9344)
  • [DOCS] adds additional bulk redirects for learn pages (#9350)
  • [DOCS] Remove outdated integrations and links from versioned docs (#9355)
  • [DOCS] adds redirect for outdated glossary path (#9358)
  • [DOCS] DOC-648: Update About GX Cloud to reflect GX Agent running in deployment environment (#9327)
  • [DOCS] Typography updates (#9236)
  • [DOCS] corrects mislabeled element in top navbar (#9369)
  • [DOCS] Quick fix: styles for left navigation (#9372)
  • [DOCS] Remove Missingness Assistant Content from GX Cloud Documentation (#9315)
  • [DOCS] Updating Tabs' Styles (#9287)
  • [DOCS] Consolidate GX Cloud and GX OSS Support Topics (#9367)
  • [DOCS] Cut v 0.18 docs (#9395)
  • [DOCS] Customization of Header (#9243)
  • [DOCS] Add resources dropdown to navbar (#9349)
  • [DOCS] remove explicit facet (#9416)
  • [DOCS] update docs readme (#9409)
  • [DOCS] Convert reference/api to relative links for 0.18.8 (#9442)
  • [DOCS] Remove version prefix from 0.18 docs (#9443)
  • [DOCS] Adds Expectation API guides for GX Core prerelease (#9424)
  • [DOCS] Fix links style in tables (#9427)
  • [DOCS] Update Broken Icon Link (#9451)
  • [DOCS] Add Content for Connecting to a PostgreSQL Data Asset (#9356)
  • [DOCS] Update alerts (#9407)
  • [DOCS] Update overview pages style (#9418)
  • [DOCS] Add Result Format Content to the GX Cloud Docs (#9461)
  • [MAINTENANCE] convert docs build scripts from bash to python (#9222)
  • [MAINTENANCE] Add core Expectations to Public API (#9232)
  • [MAINTENANCE] Remove broken util function (#9238)
  • [MAINTENANCE] Update Expectation Gallery for 1.0 (#9239)
  • [MAINTENANCE] Another docs build fix (#9235)
  • [MAINTENANCE] Update code to use SuiteFactory pt 1 (#9242)
  • [MAINTENANCE] Expectation Gallery only builds from success test cases (#9247)
  • [MAINTENANCE] move prepare_prior_versions to allow one version at a time (#9246)
  • [MAINTENANCE] Sequence diagrams around the docs build (#9248)
  • [MAINTENANCE] BUGFIX Add template_dict to domain_keys: fixes #8998 (#9249) (thanks @Chr96er)
  • [MAINTENANCE] Bump jinja2 from 2.11.3 to 3.1.3 in /docs_rtd (#9228)
  • [MAINTENANCE] Add upper bound for numpy (#9256)
  • [MAINTENANCE] Add typevar around add_expectation (#9254)
  • [MAINTENANCE] Run docs build file processing during versionsing, rather than build (#9258)
  • [MAINTENANCE] Switch over docs build flow and update readme (#9261)
  • [MAINTENANCE] ruff 0.1.14 (#9271)
  • [MAINTENANCE] Enable ruff preview rules (#9273)
  • [MAINTENANCE] Move Markdown rendering logic to top-level notes field in Expectation and ExpectationSuite (#9270)
  • [MAINTENANCE] Numpy 2 compatibility (initial PR) (#9272)
  • [MAINTENANCE] Migrate remaining Expectations to be V1-compatible for Expectation Gallery (#9275)
  • [MAINTENANCE] Add data context group for posthog (#9284)
  • [MAINTENANCE] allow absolute file links (#9282)
  • [MAINTENANCE] fix absolute md links (#9281)
  • [MAINTENANCE] replace absolute hrefs in docs (#9279)
  • [MAINTENANCE] Add instrumentation for V1 Expectation management APIs (#9241)
  • [MAINTENANCE] Revert 1.0 doc changes until we separate out 0.18 and 1.0 doc builds (#9289)
  • [MAINTENANCE] Block gallery build (#9290)
  • [MAINTENANCE] Remove deprecated fixture mark usage (#9298)
  • [MAINTENANCE] Add VersionedLink component (#9300)
  • [MAINTENANCE] Remove stray logging (#9302)
  • [MAINTENANCE] Remove unused mdx file that had an absolute link. (#9299)
  • [MAINTENANCE] Remove salt from V1 analytics anonymizer (#9306)
  • [MAINTENANCE] Use verson safe links (#9301)
  • [MAINTENANCE] Move react imports to be relative (#9294)
  • [MAINTENANCE] Check for snippets in docs (#9310)
  • [MAINTENANCE] Fix python max version (#9264)
  • [MAINTENANCE] Add Cloud user id to analytics calls (#9260)
  • [MAINTENANCE] remove data asset field for exp suite (#9318)
  • [MAINTENANCE] Add redirect for old docs (#9319)
  • [MAINTENANCE] Move redirect to top and add force flag (#9322)
  • [MAINTENANCE] Clean docs before build (#9323)
  • [MAINTENANCE] Add renderer to ignore list for public api (#9335)
  • [MAINTENANCE] version control 0 17 (#9326)
  • [MAINTENANCE] Convert jsx imports to be relative (#9332)
  • [MAINTENANCE] Relative mdx imports (#9331)
  • [MAINTENANCE] Stop using relative path to docs from 0.17 docs (#9338)
  • [MAINTENANCE] Remove unused files (#9347)
  • [MAINTENANCE] Delete tests for legacy usage stats platform (#9357)
  • [MAINTENANCE] Only use @site/src for CardLink and CardLinkGrid (#9345)
  • [MAINTENANCE] Add description to Expectation to enable simpler renderered content (#9308)
  • [MAINTENANCE] Use consistent snakecase when referencing ExpectColumnPairValuesAToBeGreaterThanB (#9360)
  • [MAINTENANCE] Update public api report to show both over- and under- … (#9348)
  • [MAINTENANCE] Rename expectation to match 0.18.x version (#9362)
  • [MAINTENANCE] Fix 2 image links (#9352)
  • [MAINTENANCE] Update LinkCard to wrap VersionedLink (#9346)
  • [MAINTENANCE] Fix /docs/ references in 0.17 (#9351)
  • [MAINTENANCE] Convert 0.17 to use relative imports (#9354)
  • [MAINTENANCE] Use VersionedLink instead of where appropriate in 0.17 (#9339)
  • [MAINTENANCE] Merge changelog/release updates from v0.18 into develop (#9376)
  • [MAINTENANCE] Update snippet script to check versioned_docs (#9383)
  • [MAINTENANCE] update pact test for datasources (#9380)
  • [MAINTENANCE] Log all duplicate snippets at the same time (#9386)
  • [MAINTENANCE] Simplify create_version task (#9384)
  • [MAINTENANCE] Move snippets to snippet directory (#9385)
  • [MAINTENANCE] Enable ruff numpy linting rules (#9390)
  • [MAINTENANCE] Rename and move V17 snippets to legacy docs dir (#9374)
  • [MAINTENANCE] Copy over snippet that was defined in docs/ but referen… (#9391)
  • [MAINTENANCE] Remove legacy usage statistics (#9398)
  • [MAINTENANCE] Set retry to 0 on CloudDataStore (#9295)
  • [MAINTENANCE] namespace snippets (#9399)
  • [MAINTENANCE] Update versions.json and the docusaurus build to reflect 0.17 (#9393)
  • [MAINTENANCE] Update docs create version script to omit patch (#9394)
  • [MAINTENANCE] Only look for snippets in docs directories (#9392)
  • [MAINTENANCE] block contrib pipeline from deploying on develop. (#9402)
  • [MAINTENANCE] ExpectationSuite.name is source of truth (#9396)
  • [MAINTENANCE] Support Markdown formatting within Expectation description rendering (#9375)
  • [MAINTENANCE] Use {batch} instead of {active_batch} in SQL-based Expectation queries (#9411)
  • [MAINTENANCE] Remove more refs to usage statistics (#9401)
  • [MAINTENANCE] docs build: throw on broken markdown link (#9404)
  • [MAINTENANCE] Rename Splitter to Partitioner (#9408)
  • [MAINTENANCE] Remove old file-processing code no longer needed for docs build (#9410)
  • [MAINTENANCE] Remove unused docs_pending directory (#9414)
  • [MAINTENANCE] Clean up Checkpoint run API (#9433)
  • [MAINTENANCE] Remove more params from Checkpoint API (#9435)
  • [MAINTENANCE] Remove context.run_checkpoint (#9438)
  • [MAINTENANCE] Re-add v1 doc snippet tests (revert 9289) (#9437)
  • [MAINTENANCE] Start deleting uses of test_yaml_config (#9445)
  • [MAINTENANCE] Update CI trigger to recognize pre-release candidates (#9450)
  • [MAINTENANCE] Update CI trigger regex again (#9452)
  • [MAINTENANCE] Add Pandas/SQLAlchemy warning to ignores list to unblock V1 prerelease (#9453)
  • [MAINTENANCE] Only do docs checks and build on develop. (#9454)
  • [MAINTENANCE] Ignore pandas DeprecationWarning for legacy PandasDataset (#9472)

Older Changelist

Older changelist can be found at docs/docusaurus/versioned_docs/version-0.18/oss/changelog.md