- [FEATURE] Provide S3 access/operations to new PandasDatasource (#7197)
- [FEATURE] F/great 1393/add more zep column splitters (#7203)
- [FEATURE] Fluent datasources have separate asset registries (#7193)
- [FEATURE] Improve Trino types support (#6588) (thanks @ms32035)
- [FEATURE] F/great 1393/add sql multi col splitter (#7236)
- [FEATURE]
EphemeralDataContext.convert_to_file_context()
(#7175) - [FEATURE] New Datasources: Support S3 access for SparkDatasource (#7232)
- [FEATURE] Implementation of Microsoft Azure Blob Storage DataConnector (#7246)
- [FEATURE] Implementation of Google Cloud Storage DataConnector (#7249)
- [FEATURE] Develop PandasGoogleCloudStorageDatasource (as part of New Datasources) (#7253)
- [FEATURE] Develop PandasAzureBlobStorageDatasource (as part of New Datasources) (#7254)
- [FEATURE] Develop SparkGoogleCloudStorageDatasource SparkAzureBlobStorageDatasource (as part of New Datasources) (#7255)
- [FEATURE] Enable creating Checkpoint and SimpleCheckpoint with Validator (#7275)
- [FEATURE] Editor support for Fluent Datasources dynamic
.add_<DS_TYPE>()
methods (#7273) - [FEATURE] M/great 1708/move fluent datasources out of experimental (#7294)
- [FEATURE]
PandasDatasource
in-memoryDataFrameAsset
(#7280) - [FEATURE] Fluent Datasources -
ConfigStr
config substitution support (#7309) - [BUGFIX] Ensure that Marshmallow UUIDs are converted to strings before usage (#7219)
- [BUGFIX]
docs-integration
tests failing after CRUD updates (#7220) - [BUGFIX] Adding exception logging to store-related failures (#7202) (thanks @ciguaran)
- [BUGFIX] Patch outdated Azure relative paths (#7247)
- [BUGFIX]
params_with_json_schema
is undefined inExpectSelectColumnValuesToBeUniqueWithinRecord._prescriptive_renderer
(#7261) - [BUGFIX] Patch Cloud workflow for
add_or_update_datasource
(#7242) - [BUGFIX] Stop modifying input batch request when getting a batch list. (#7269)
- [BUGFIX] Single dynamic pandas model failures don't result in all models failing when used (#7277)
- [BUGFIX] Fix typographical error in type used in "isinstance()" comparison in BatchManager (was generating "must be formal [...] Batch" warning erroneously) (#7291)
- [BUGFIX] Correct a typographical error in specific path-forming template name for SparkDatasource-Microsoft Azure Blob Storage combination (#7302)
- [BUGFIX] Use timezone-aware datetimes in checkpoint run information by default. (#7244)
- [BUGFIX]
row_conditions
now allow whitespace (#7313) - [BUGFIX] Scope
PandasDatasource
reader method types and serialization (1 of 2) (#7306) - [BUGFIX] AssertError Duing Great Expectations Installation (#7285) (thanks @richardohara)
- [BUGFIX] Provide Error Checking for "expectation_suite_name" in Checkpoint Constructor and Run Methods (#7320)
- [BUGFIX] Scope
PandasDatasource
reader method types and serialization (2 of 2) (#7318) - [BUGFIX] raise error if no identifier provided to get checkpoint/expectation suite (#7321)
- [BUGFIX] Fluent Datasources: Ensure that Datasource and DataAsset Model Serialization Does Not Include
"name"
Field (#7323) - [DOCS] Versioning instructions and fix references for versioning (#7221)
- [DOCS] Fix links to images in welcome page (#7222)
- [DOCS] Add API docs build to versioning instructions (#7230)
- [DOCS] Move readme_assets under docs/ (#7231)
- [DOCS] Fix hyperlinks in docs (#7264)
- [DOCS] Scan yaml examples for class names that should be part of the public API (#7267)
- [DOCS] Update location to run yarn commands (#7276)
- [DOCS] Fix reference to M1 Mac installation guide (#7279)
- [DOCS] Remove additional warnings from API docs build. (#7282)
- [DOCS] Fix blog links in
parse_strings_as_datetimes
warnings (#7288) - [DOCS] Fix unsupported chars in API docs (#7310)
- [DOCS] Add instructions to cli for creating data assets (#7326)
- [MAINTENANCE] No line number snippets checker (#7216)
- [MAINTENANCE] Re-enable snippet checker (#7217)
- [MAINTENANCE] Refactor New SparkDatasource in order to prepare for adding support for Cloud Files Storage environments (#7223)
- [MAINTENANCE] Repo Cleanup: Move docs related files under docs dir (#7227)
- [MAINTENANCE] Time series expectations (#7182)
- [MAINTENANCE] Contrib time series generators (#7235)
- [MAINTENANCE] ci & local type-checking parity - pyspark (#7237)
- [MAINTENANCE] Fix CI dev pipeline - skip orphaned schema check on min pandas version (#7241)
- [MAINTENANCE] Make a copy of azure pipeline definition files in new locations (#7233)
- [MAINTENANCE] Complete migration of Azure CI/CD config to
ci
directory (#7245) - [MAINTENANCE] ruff v0.0.253 - enable
PYI
rules (#7243) - [MAINTENANCE] Optionally allow
None
values inRenderedAtomicContent
(#7240) - [MAINTENANCE]
PandasDatasource
read_DataAsset
methods return aValidator
(#7226) - [MAINTENANCE] Rename default pandas ephemeral data asset (#7251)
- [MAINTENANCE] Fix linting errors in
contrib/
(#7259) - [MAINTENANCE] Keep repo root consistent (#7260)
- [MAINTENANCE] Threshold for public API report (#7262)
- [MAINTENANCE] Update the signature of Fluent datasource factory methods (#7266)
- [MAINTENANCE] Move some scripts into ci folder (#7271)
- [MAINTENANCE]
_PandasDataAsset
positional argument support (#7258) - [MAINTENANCE] Refactor to utilize common DataConnector instantiation and Connection Test Error Message templates for New FilePath Datasources (#7268)
- [MAINTENANCE] Merge
PandasDatasource
read method signatures with associated_PandasDataAsset
s (#7272) - [MAINTENANCE] Use ruff linting on scripts folder (#7270)
- [MAINTENANCE] Fix for docs build warnings (#7229)
- [MAINTENANCE] Add maybe imports (#7274)
- [MAINTENANCE] Proper mocking of AbstractDataContext for testing (#7281)
- [MAINTENANCE] Warn if sqlalchemy version is >= 2.0.0 (#7283)
- [MAINTENANCE] Remove Prefix "Batch" from "BatchSorter" and "BatchSortersDefinition" (in New Datasources) (#7284)
- [MAINTENANCE] Call the correct sqlalchemy method to eliminate deprecation warning (#7293)
- [MAINTENANCE] Fluent Datasources - initial snippet tests (#7278)
- [MAINTENANCE] add
ruff
PTH
use-pathlib
# noqa
comments (#7290) - [MAINTENANCE] Enable SparkDatasource add_asset() methods to accept "header" and "infer_schema" arguments; fix typos in docstrings. (#7296)
- [MAINTENANCE] enable
ruff
use-pathlib
PTH
rules (#7297) - [MAINTENANCE] Replace fluent data connector names with a constant (#7299)
- [MAINTENANCE] Apply ruff path rules for contrib (#7300)
- [MAINTENANCE] Rename column splitter to splitter. (#7303)
- [MAINTENANCE] Run airflow operator tests in GX pipeline (#7298)
- [MAINTENANCE] Add build docs to block PR pipeline (#7307)
- [MAINTENANCE] Linting for
tests/datasource
(#7308) - [MAINTENANCE] Fix test_build_docs stage (#7311)
- [MAINTENANCE] Elide Duplication of "name" Key from Fluent Datasource and DataAsset Configuration (#7312)
- [MAINTENANCE] Remove nonexistent pypi ref in README. Add WIP warning in README. (#7304)
- [MAINTENANCE] Fix a bug in the hourly generator. Add hourly functionality to genera… (#7305)
- [MAINTENANCE] Update allowed deprecation warning threshold in advance of
0.16.0
(#7317) - [MAINTENANCE] Fluent Datasource stubs for dynamic Pandas add_asset methods (#7315)
- [MAINTENANCE] Stub files for Fluent
PandasDatasource
andpy.typed
(#7322) - [MAINTENANCE]
row-condition
also includes tabs in conditional expectation (#7324) - [CONTRIB] -add athena credential support (#7186) (thanks @tmilitino)
- [CONTRIB] expect_multicolumn_sum_values_to_be_equal_to_single_column (#7224) (thanks @swittchawa)
- [CONTRIB] [BUGFIX] Update custom multi-column expectation logic and default kwargs (#7252) (thanks @yussaaa)
- [CONTRIB] Feature/expect column values to match thai (#7238) (thanks @swittchawa)