Releases: great-expectations/great_expectations
Releases · great-expectations/great_expectations
0.16.6
- [FEATURE] Fluent
DataAsset
batch_metadata
config variables (#7513) - [FEATURE] Add batch metadata to spark add_*_asset methods (#7534)
- [BUGFIX] Fluent Datasource load from config fixes for remaining Pandas Datasources (#7442)
- [BUGFIX] Address
pandas==2.0.0
test failures (#7553) - [BUGFIX] Render prescriptive
ExpectationConfiguration
s with evaluation parameters inline (#7552) - [BUGFIX] Release Pipeline Fix (#7575)
- [DOCS] Update GX version in
_data.jsx
component (#7549) - [DOCS] Adds guides on using Ephemeral Data Contexts and updates Quickstart Next Steps (#7500)
- [DOCS] Fixes broken code block and incorrectly numbered steps in "How to organize Batches in a SQL-based Data Asset" (#7533)
- [DOCS] Update nav to match gx.io site (#7557)
- [DOCS] Corrects step numbers in "How to organize Batches in a file-based Data Asset" (#7559)
- [DOCS] Delete SLACK_GUIDELINES.md (#7566)
- [DOCS] Update syntax highlighting of code blocks in GX Cloud Getting Started guide (#7563)
- [DOCS] Fix code snippets for earlier versions (#7554)
- [DOCS] Fix typo in docs (#7568)
- [DOCS] Moar typo fix (#7569)
- [DOCS] removes the original getting started tutorial pages and redirects to the quickstart guide (#7548)
- [DOCS] Fix integral typo (#7578)
- [DOCS] Prepare earlier versions using develop (#7567)
- [DOCS] Use orange in docs logs (#7579)
- [DOCS] Add GX Cloud Onboarding Script (#7517)
- [MAINTENANCE] release prep for 0.16.5 (#7545)
- [MAINTENANCE] Test Pandas 2.0 prerelease in CI/CD (#7343)
- [MAINTENANCE] Add noqa directives for existing sqlalchemy imports (#7564)
- [MAINTENANCE] Add ruff rule for sqlalchemy imports (#7562)
- [MAINTENANCE] adding a footer to data docs with a link to the cloud page (#7532)
- [MAINTENANCE] Harden tests for
CloudDataContext
alwaysinclude_rendered_content
(#7558) - [MAINTENANCE] FluentDatasources - Quickstart Snippets converted to Named Snippets (#7550)
- [MAINTENANCE] Simplify
GXCloudStoreBackend._has_key
check (#7561) - [MAINTENANCE] Temporarily Pin
pandas<2.0.0
for compatibility (#7571) - [MAINTENANCE] SqlAlchemy 2.0 Compatibility - branched connection +
bind
argument now required (#7529) - [MAINTENANCE] Add missing docstrings to fluent
sql_datasource
splitter methods. (#7577)
0.16.5
- [FEATURE] Add batch metadata to sql datasources. (#7499)
- [BUGFIX] Fix issue running quickstart (#7539)
- [DOCS] doc 508 Updates footer links on docs pages (#7521)
- [DOCS] DSB-64 removes outdated v2/v3 references from the docs (#7519)
- [DOCS] Update CODEOWNERS (#7528)
- [DOCS] Quickstart code under test (#7542)
- [MAINTENANCE] SqlAlchemy2 Compatibility -
Row.keys()
(#7520) - [MAINTENANCE] Refactoring of CapitalOne Metrics and Profiler-Based DataAssistant for Enhanced Code Elegance (#7522)
- [MAINTENANCE] SqlAlchemy 2 Compatibility - Autoload Parameter deprecation (#7526)
- [MAINTENANCE] Bump notebook from 6.4.1 to 6.4.12 in /docs_rtd (#7511)
- [MAINTENANCE] Break out unit tests to own stage. (#7530)
- [MAINTENANCE] Bump wheel from 0.37.1 to 0.38.1 in /contrib/cli (#7493)
- [MAINTENANCE] Simplifying CapitalOne DataProfilerColumnDomainBuilder Using Default "profile_path" Argument (#7535)
- [MAINTENANCE] : Clean up ununsed imports (#7537)
- [MAINTENANCE] Fix Type-Checking steps (#7536)
- [MAINTENANCE] Disable UserConfigurableProfiler tests relying on deprecated V2 functionality (#7541)
- [MAINTENANCE] : replace ColumnMetricProvider with ColumnAggregateMetricProvider (#7538)
- [MAINTENANCE] Exclude files from deprecation warning check (#7544)
0.16.4
- [FEATURE] Add package, contributors and metrics filter in Algolia script for expectation (#7000) (thanks @kod-er)
- [FEATURE]
BatchMetadata
for all fluentDataAsset
s (#7392) - [FEATURE] Introducing CapitalOne DataProfilerColumnDomainBuilder as well as multiple improvements to CapitalOne codebase and testability. (#7498)
- [BUGFIX] Repair SparkSession initialization behavior to disallow restarting, unless explicitly instructed through configuration (#7444)
- [BUGFIX] Skip dialect specific tests if no flag passed or flag not available (#7443)
- [BUGFIX] Ensure that MetricStore Records "data_asset_name" Properly (#7458)
- [BUGFIX] Fix incorrect type hint and correct typographical errors in DomainBuilder docstrings and fill in missing docstrings (#7467)
- [BUGFIX] Reset Metrics Registry in order to keep state of Metrics Registry test cases Runs mutually consistent (#7473)
- [BUGFIX] Corrected typographical errors in two docstrings (#7506)
- [BUGFIX] Typo in min versions install (#7516)
- [DOCS] New ADR proposal for patch version support (#7451)
- [DOCS] Remove outdated instructions for building documentation (#7457)
- [DOCS] Updating the docs to gx_dev (#7455)
- [DOCS] Fixes typo in code snippet for "How to organize Batches in a file-based Data Asset" guide (#7465)
- [DOCS] Postgresql drivername fix for SQLAlchemy compatibility. Closes #7464 (#7466) (thanks @Itzblend)
- [DOCS] Corrects code snippets (#7470)
- [DOCS] Add a note about installing version of pyspark that matches Spark version (#7483)
- [DOCS] adding cloud language to quickstart (#7484)
- [DOCS] doc-409 Corrects links in databricks guide (#7485)
- [DOCS] Doc-472 Corrects numbering of steps in guide (#7478)
- [DOCS] DOC-474 Updates URL for usage statistics page (#7477)
- [DOCS] Testing ADR (#7495)
- [DOCS] corrects typo in GCS setup guide (#7514)
- [MAINTENANCE] Case whens argument change for SQLAlchemy 2.0 compatibility (#7416)
- [MAINTENANCE]
mypy
1.1.1
update (#7452) - [MAINTENANCE] Remove v2 api CLI (#7440)
- [MAINTENANCE] Bump http-cache-semantics from 4.1.0 to 4.1.1 in /docs/docusaurus (#7447)
- [MAINTENANCE] Updating language per issue 3572 (#7456)
- [MAINTENANCE] Remove v2 api expectations tests (#7439)
- [MAINTENANCE] Move docs_link_checker.py and create new docs-specific pipeline (#7422)
- [MAINTENANCE] select call style change for SQLAlchemy 2 compatibility (#7378)
- [MAINTENANCE] Decruft map_metric_provider.py (#7460)
- [MAINTENANCE] Add tests for
_register_metric_functions
in theMetricProvider
class hierarchy. (#7459) - [MAINTENANCE] SqlAlchemy2 Compatibility - implicit autocommit (#7400)
- [MAINTENANCE] Bump ua-parser-js from 0.7.31 to 0.7.34 in /docs/docusaurus (#7474)
- [MAINTENANCE] Remove SQLAlchemyDataset/Datasource (#7471)
- [MAINTENANCE] Bump json5 from 1.0.1 to 1.0.2 in /docs/docusaurus (#7475)
- [MAINTENANCE] Bump @sideway/formula from 3.0.0 to 3.0.1 in /docs/docusaurus (#7487)
- [MAINTENANCE] Bump ipython from 7.31.1 to 8.10.0 in /docs_rtd (#7491)
- [MAINTENANCE] Bump cross-fetch from 3.1.4 to 3.1.5 in /docs/docusaurus (#7488)
- [MAINTENANCE] Deprecated API features detected warning for SQLAlchemy 2.0 compatibility (#7490)
- [MAINTENANCE] type-checking implementation files (#7454)
- [MAINTENANCE] Small Refactor of ColumnDomainBuilder for code elegance and computational performance improvements (#7492)
- [MAINTENANCE] Lower pydantic requirement to v1.9.2 or greater (#7482)
- [MAINTENANCE] Connection.connect warning for SQLAlchemy 2.0 compatibility (#7489)
- [MAINTENANCE] Pass
PandasDatasource
batch_metadata
askwargs
to remove possibility ofNone
onDataAsset
model (#7503) - [MAINTENANCE] Make
dataset_name
a parameter for Expectations tests or create name fromExpectation
name, which ensures only limited number of tables created. (#7476) - [MAINTENANCE] Fix sqlalchemy warnings for pandas + sql fluent datasources (#7504)
- [MAINTENANCE] Bump gitpython from 3.1.7 to 3.1.30 in /docs_rtd (#7494)
- [MAINTENANCE] Bump certifi from 2020.6.20 to 2022.12.7 in /docs_rtd (#7497)
- [MAINTENANCE] Bump jupyter-core from 4.6.3 to 4.11.2 in /docs_rtd (#7496)
- [MAINTENANCE] Bump nbconvert from 5.6.1 to 6.5.1 in /docs_rtd (#7508)
- [MAINTENANCE] Bump numpy from 1.21.0 to 1.22.0 in /docs_rtd (#7509)
- [MAINTENANCE] Revert PR 7490 (#7515)
- [MAINTENANCE] Use YAMLHandler in tests and docs (#7507)
- [MAINTENANCE] Dedicated airflow 2.2.0 async test (#7518)
- [MAINTENANCE] Remove airflow2 min depdency test. (#7524)
- [CONTRIB] - Add new column expectation not be null and empty (#7449) (thanks @tmilitino)
0.16.3
0.16.2
- [FEATURE] Develop PandasDBFSDatasource (as part of Fluent Datasources) (#7372)
- [FEATURE] Make SQL datasources add asset methods public. (#7387)
- [FEATURE] Develop SparkDBFSDatasource (as part of Fluent Datasources) (#7380)
- [FEATURE] add optional
id
to Fluent Datasources and DataAsset schemas (#7334) - [FEATURE] Fluent SQLDatasource accepts arbitrary
kwargs
(#7394) - [FEATURE] Fluent
SQLDatasource
create_temp_table
(#7407) - [FEATURE] F/great 1463/add updates with datasource obj (#7401)
- [FEATURE] Fluent SparkDataframeDatasource with DataframeDataAsset (#7425)
- [BUGFIX] Add FluentBatchRequest early exit to convert_to_json_serializable (#7381)
- [BUGFIX] Handle non-string fluent batch request options in convert_to_json_serializable (#7386)
- [BUGFIX] Fix bug with case sensitive execution env (#7393)
- [BUGFIX] Fixing typographical errors and argument omissions (#7398)
- [BUGFIX] Remove Query ID from exception for query.template_values metric (#7373) (thanks @itaise)
- [BUGFIX] Fluent
PandasFilesytemDatasources
data_connector fixes (#7414) - [DOCS] Add back GX logo to README (#7391)
- [DOCS] DOC-473: Adds shared components for fluent and state management updates (#7404)
- [DOCS] DOC-473 Adds guide "How to set up GX to work with SQL databases" (#7409)
- [DOCS] DOC-473 Adds guide "How to set up GX to work with data on GCS" (#7408)
- [DOCS] Pending doc updates for Data Context state management and fluent Datasource configuration (#7301)
- [DOCS] Put data_context.md code examples under test (#7417)
- [MAINTENANCE] Make sure sqlalchemy 2.0 warnings are emitted when running pipelines (#7379)
- [MAINTENANCE] Make sure all existing warnings are ignored in full CI pipeline (#7389)
- [MAINTENANCE] Add PR title checker GitHub Action (#7365)
- [MAINTENANCE] Re-enable warnings as errors (#7383)
- [MAINTENANCE] Test against minimum SQLAlchemy versions (#7396)
- [MAINTENANCE] : split up map_metric_provider.py (#7402)
- [MAINTENANCE] Consolidate Cloud tutorials (#7395)
- [MAINTENANCE] Change for
connection.execute()
for SQLAlchemy 2 compatibility (#7384) - [MAINTENANCE] Bump SQLAlchemy lower bound to 1.4.0 (#7413)
- [MAINTENANCE] Validate
ExpectationConfiguration
before adding to suite (#7366) - [MAINTENANCE] Convert to python built in warning categories (#7415)
- [MAINTENANCE] Move NotImported to optional_imports.py and start using it. (#7421)
- [MAINTENANCE] Bump minimist from 1.2.5 to 1.2.8 in /docs/docusaurus (#7419) (thanks @dependabot[bot])
- [MAINTENANCE] PandasFilesystemDatasource stubs and Schema corrections (#7428)
- [MAINTENANCE] Bump loader-utils from 2.0.2 to 2.0.4 in /docs/docusaurus (#7429) (thanks @dependabot[bot])
- [MAINTENANCE] Bump webpack from 5.74.0 to 5.76.3 in /docs/docusaurus (#7430) (thanks @dependabot[bot])
- [MAINTENANCE] Fix some failing tests when running pytest with no args locally (#7426)
- [MAINTENANCE] only provide
py.typed
files for fully typed sub-packages (#7438) - [MAINTENANCE] Some fluent datasource methods should be private (#7437)
- [CONTRIB] Adding support for date for the row condition parser (#7359) (thanks @maayaniti)
- [CONTRIB] Limit results for two expectations (#7403) (thanks @itaise)
- [CONTRIB] [MAINTENANCE] Custom query expectation and editing query.template_values metric (#7390) (thanks @mantasmy)
0.16.1
- [FEATURE] Fluent CRUD operation stubs (#7347)
- [FEATURE] Implement DataBricks (DBFS) DataConnector for Fluent Datasources needs (#7355)
- [BUGFIX] BigQuery performance uses updated
add_or_update_expectation_suite()
method (#7325) - [BUGFIX] Ensure Correct JSON and Dictionary Dump Output of Serialized Fluent Objects (#7336)
- [BUGFIX] Fluent Datasources - empty "assets" key on serialization (#7341)
- [BUGFIX] Use Path().glob Instead of Path(). Issue #7239 (#7327) (thanks @richardohara)
- [BUGFIX] Patch misc errors in advance of v0.16.1 release (#7371)
- [BUGFIX]
#ephemeral_data_asset
broken data docs links (#7367) - [BUGFIX] Fluent
batch_request_options
ignoreNone
values (#7368) - [BUGFIX] Add FluentBatchRequest early exit to convert_to_json_serializable (#7381)
- [DOCS] Adding ADR (#7314)
- [DOCS] Add Cloud onboarding tutorial (#7333)
- [DOCS] Fix onboarding cloud tutorial (#7348)
- [DOCS] SQL Alchemy 2 Warnigns (#7292)
- [DOCS] Update Cloud Getting Started Guide (#7364)
- [MAINTENANCE] In Fluent Datasources: Configuration Serialization Methods Do Not Need to be Public (#7332)
- [MAINTENANCE] Add crud methods to context.sources (#7328)
- [MAINTENANCE] Split out mysql and multi db docs integration tests into a separate job (#7331)
- [MAINTENANCE] [MAINTENANCE ] Include all
.pyi
files in package data (#7340) - [MAINTENANCE] Separate docs_integrations tests by backend (#7342)
- [MAINTENANCE] Parallelize integration tests - move test definitions (#7345)
- [MAINTENANCE] Update test around unneeded deprecation warning threshold (#7351)
- [MAINTENANCE] Remove deprecated code from
Validator
(#7353) - [MAINTENANCE] ruff 0.0.255 (#7349)
- [MAINTENANCE] add sqla deps to type-checking CI step (#7350)
- [MAINTENANCE] Remove deprecated code around
generator_asset
(#7356) - [MAINTENANCE] Revert accidental changes pushed to
develop
(#7363) - [MAINTENANCE] D/sql alchemy 2 warnings (#7362)
- [MAINTENANCE] Warnings are errors + Suppress warnings in preparation for supporting SQLAlchemy 2.x (#7352)
- [MAINTENANCE] Clean up miscellaneous deprecated code (#7358)
- [MAINTENANCE] Rename misc internal uses of
ge_cloud_id
(#7360) - [MAINTENANCE] Patch deprecation warning in
EVR.__eq__
(#7374) - [MAINTENANCE] remove imprecise wording in the new datasource notebook (#7369)
- [MAINTENANCE] Add additional warning ignores to pyproject.toml (#7375)
- [MAINTENANCE] Enable
snowflake
V3 Expectations Tests (#7370) - [MAINTENANCE] Temporarily disable warnings as errors for v0.16.1 release (#7382)
0.16.0
- [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](https://github.com/great-expectations/great_expectations/pu...
0.15.50
- [FEATURE] Utilize DataConnector in service of new DataAsset implementations (#7094)
- [FEATURE] F/great 1393/add initial non datetime sql splitters (#7183)
- [FEATURE] Experimental
PandasDatasource
with single-batch_PandasDataAsset
s (#7173) - [FEATURE] Experimental filesystem
DataAsset
spath
in batch request options and batch metadata (#7129) - [FEATURE] Default
PandasDatasource
(#7196) - [BUGFIX] : Allow CLI to work with
RuntimeDataConnector
(#7187) (thanks @luke321321) - [BUGFIX] Patch GX Cloud
validator.save_expectation_suite()
workflow (#7189) - [BUGFIX] Dynamic pandas asset model field substitution (#7212)
- [DOCS] Use named snippets part 5 (#7181)
- [DOCS] Use named snippets part 4 (#7176)
- [DOCS] Use named snippets part 6 (#7171)
- [DOCS] Use named snippets part 7 (#7192)
- [DOCS] Use named snippets part 9 (#7195)
- [DOCS] Use named snippets part 11 (#7201)
- [DOCS] Use named snippets part 8 (#7194)
- [DOCS] Use named snippets part 10 (#7199)
- [DOCS] Fix broken link in anonymous_usage_statistics.md (#7211) (thanks @Erin-GX)
- [DOCS] Use named snippets part 12 (#7214)
- [MAINTENANCE] Update changelog when updated release 0.15.49 (#7179)
- [MAINTENANCE] Raise store config
ClassInstantiationError
from originalDataContextError
(#7174) - [MAINTENANCE] New Datasources: Delineate "SparkFilesystemDatasource" (instead of "SparkDatasource") -- to be congruent with "PandasFilesystemDatasource" (#7178)
- [MAINTENANCE] Small Refactor to Enable PandasDatsource for multiple Storage Environments (#7190)
- [MAINTENANCE] Replace
regex
withbatching_regex
for fluent filesystem-like datasources (#7207) - [MAINTENANCE] Misc
DataContext
state management & API cleanup (#7215)
0.15.49
- [DOCS] Add CRUD API matrix to
AbstractDataContext
docstring (#7079) - [DOCS] Build API docs using latest released version (#7067)
- [DOCS] Add displayHTML method to view Data Docs (#7125) (thanks @swittchawa)
- [DOCS] Use named snippets part 1 (#7131)
- [DOCS] : fix capitalization of Slack (#7136) (thanks @JoelGritter)
- [DOCS] Remove sitemap.xml (#7141)
- [DOCS] doc-464 consolidating and standardizing snippets (#7154)
- [DOCS] Use named snippets part 2 (#7143)(#7143))
- [DOCS] Use named snippets part 3 (#7169)(#7169)) (thanks @jmoskovc)
- [MAINTENANCE] Remove Extra Character from ID/PK Example README (#7098)
- [MAINTENANCE] Rename experimental
get_batch_request
tobuild_batch_request
(#7095) - [MAINTENANCE] Fix incorrect label on "How to configure a SQL Datasource" docs page (#7106)
- [MAINTENANCE] Update dependency on pydantic (#7111)
- [MAINTENANCE] Move experimental
base_directory
from_FilesystemDataAsset
toPandasDatasource
andSparkDatasource
(#7078) - [MAINTENANCE] Use secret to store algolia api key (#7115)
- [MAINTENANCE] Fluent Datasources - don't register "private" Datasource classes (#7124)
- [MAINTENANCE] ZEP - Realign pandas asset args for
Datasource
levelbase_directory
(#7123) - [MAINTENANCE] format notebooks with
black
(#7054) - [MAINTENANCE] mypy
v1.0.0
(#7138) - [MAINTENANCE] Output Consistent Data Format from "table.head" Metric for every ExecutionEngine (#7134)
- [MAINTENANCE] ruff 0.0.246 update (#7137)
- [MAINTENANCE] Refactor sql splitter to take selectable instead of str. (#7133)
- [MAINTENANCE] Update V3 DataConnector utilities to support New Datasources (ZEP) (#7144)
- [MAINTENANCE] Change all instances of
create_expectation_suite
toadd_expectation_suite
in tests, docs, and source code (#7117) - [MAINTENANCE] Clean up pathlib.Path() usage in DataConnector utilities and restore tighter formatting in great_expectations/util.py (#7149)
- [MAINTENANCE] Clean up
mypy
violations inCardinalityChecker
(#7146) - [MAINTENANCE] Remove unused dockerfile (#7152)
- [MAINTENANCE] Delete cli v012 tests. (#7159)
- [MAINTENANCE] ZEP - update asset factories method signatures from asset models (#7096)
- [MAINTENANCE] Bump minimum version of
pytest
(#7164) - [MAINTENANCE] Clean up additional deprecation warnings from outdated CRUD API (#7156)
- [MAINTENANCE] Experimental
PandasDatasource
, single-batch_PandasDataAsset
s, related schemas (#7158)(#7158)) - [MAINTENANCE] Removing path for
--v2-api upgrade
and informative message (#7170)(#7170)) - [CONTRIB] Add experimental expectation to check column values after split (#7120) (thanks @ace-racer)
- [CONTRIB] added new Expectations - India_zip_code expectation and not_to_be_future_date expectation (#6086) (thanks @prachijain136)
- [CONTRIB] Update the rendered text for min and max values to be clearer. (#7166)
0.15.48
- [FEATURE] Place FilesystemDataAsset into separate module (its functionality is used by both PandasDatasource and SparkDatasource) (#7025)
- [FEATURE] Add SQL query data asset for new experimental datasources (#6999)
- [FEATURE] Experimental
DataAsset
test_connection
(#7019) - [FEATURE] ZEP - generate pandas assets (#7044)
- [FEATURE] Experimental Splitter connection testing (#7051)
- [FEATURE] ID/PK
ColumnPairExpectations
andMultiColumnMapExpectations
- Spark (#7001) - [FEATURE] Add
expectation_suite
arg toDataContext
ExpectationSuite
CRUD (#7059) - [FEATURE] ID/PK ColumnPairExpectations and MultiColumnMapExpectations - SQL (#7046)
- [FEATURE] Introducing General-Purpose Wrapper for Regular Expressions Parsing and incorporating it in "_FilesystemDataAsset" (#7062)
- [FEATURE] Add
checkpoint
arg toDataContext
Checkpoint
CRUD (#7066) - [FEATURE] Add
profiler
arg toDataContext
Profiler
CRUD (#7060) - [FEATURE] Add API action (#6902) (thanks @itaise)
- [BUGFIX] ID/PK - Rendering
ColumnPair
andMultiColumn
Expectations in DataDocs (#7041) - [BUGFIX]
ColumnPairExpectation
tests need to consider 2 possible GroupBy results (#7045) - [BUGFIX] zep - always serialize type field (#7056)
- [BUGFIX] ZEP - html asset generation on pandas
1.1
(#7068) - [BUGFIX] fix ZEP pandas min tests (#7084)
- [BUGFIX] Skip all ZEP pandas datasource tests for min pandas (#7091)
- [DOCS] Add new
DataContext
CRUD to public API (#7058) - [DOCS] DOC-461 remove unlinked link (#7083)
- [DOCS] Adding algolia click events (#7085)
- [DOCS] Versioning for documentation (#7033)
- [MAINTENANCE] linting for
/contrib
(#7005) - [MAINTENANCE] Deprecate old
DataContext
CRUD methods (#7031) - [MAINTENANCE] Simplify logic for
add_or_update
(#7035) - [MAINTENANCE] ZEP - test type-checking (#7028)
- [MAINTENANCE] ZEP put schemas under source control (#6988)
- [MAINTENANCE] Add
id
as a param to any CRUD methods withge_cloud_id
(#7036) - [MAINTENANCE] Minor Cleanup (#7047)
- [MAINTENANCE] replace
isort
withruff
sorting rules (#6907) - [MAINTENANCE] Standardize
Checkpoint
CRUD (#6962) - [MAINTENANCE] ruff
0.0.241
(#7048) - [MAINTENANCE] finish linting
great_expectations
(#7050) - [MAINTENANCE] fix -
FutureWarning: pandas.Float64Index is deprecated
when importinggreat_expectations
(#7055) - [MAINTENANCE] Move path mapping out of ExecutionEngine into DataConnector (#7065)
- [MAINTENANCE] Add ruff TCH001 noqa annotations (#7072)
- [MAINTENANCE] Enable ruff
TCH
rules (#7073) - [MAINTENANCE] Cache dependency installation during build of
Dockerfile.tests
(#7071) - [MAINTENANCE] Fix most typing errors in
DataAssistantResult
(#7010) - [MAINTENANCE] add
ge_dev
+gx_dev
to.gitignore
(#6860) - [MAINTENANCE] Refactor Filesystem DataAsset into FilePath DataAsset and Filesystem DataAsset (later inherits former) (#7075)
- [MAINTENANCE] Refactor
Store
andStoreBackend
to leverage new CRUD methods (#7081) - [MAINTENANCE] Delete
gx_venv
from project root (#7080) - [MAINTENANCE] correct typo in data assistants portion of the getting started tutorial (#7088)
- [MAINTENANCE] ID/PK - CompoundColumnsUnique is filtered only for SQL (#7087)
- [MAINTENANCE] Minor clean up to make
DataConnector
method names less confusing. (#7089) - [MAINTENANCE] Refactor DataConnector Path Format Utilities For Better Encapsulation (#7092)
- [MAINTENANCE] Temporarily xfail ID/PK tests due to Pandas min version conflicts (#7097)
- [MAINTENANCE] Remove Extra Character from ID/PK Example README (#7098)
- [CONTRIB] Row condition parser sqlalchemy: adding support for != operator & adding support all operators for string (#7053) (thanks @maayaniti)