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.3
- [bugfix] double-sided z score renderer (#10648)
- [bugfix] Stop masking config strings (#10625)
- [docs] actions 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)
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)
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
fromCheckpointResult
(#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
fromExpectColumnUniqueValueCountToBeBetween
(#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 inUnexpectedRowsQuery
(#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 toExpectationConfigurationSchema
and render alwaysdescription
overtemplate_str
(#10347) - [MAINTENANCE] Clean up GX error types (#10356)
- [MAINTENANCE] Check that
BatchDefinitions
andExpectationSuites
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
KeyError
s (#10353) - [MAINTENANCE] Add "freshness" checks for ValidationDefinitions and Checkpoints (#10365)
- [MAINTENANCE] Additional tests for
BatchDefinition
andExpectationSuite
freshness (#10380) - [MAINTENANCE] Delete misc functions from
test_utils
(#10357) - [MAINTENANCE] Additional tests for
ValidationDefinition
andCheckpoint
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
andEmailRenderer
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
toresult_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 inidentifier_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 tois_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
totype
(#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
orre.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 - handledir()
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
todata_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 fromExpectationSuite
(#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
toid
(#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 withruff 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
anddatasource
properties toValidationDefinition
(#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
toExpectationSuiteValidationResult
(#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 to1.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 forCheckpoint
andValidationDefinition
(#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
toExpectation
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 legacyPandasDataset
(#9472)
Older Changelist
Older changelist can be found at docs/docusaurus/versioned_docs/version-0.18/oss/changelog.md