Skip to content

Releases: great-expectations/great_expectations

0.16.6

06 Apr 19:40
b0f8a62
Compare
Choose a tag to compare
  • [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 ExpectationConfigurations 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 always include_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

02 Apr 05:41
b68fa9a
Compare
Choose a tag to compare
  • [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

31 Mar 00:22
d850bdb
Compare
Choose a tag to compare
  • [FEATURE] Add package, contributors and metrics filter in Algolia script for expectation (#7000) (thanks @kod-er)
  • [FEATURE] BatchMetadata for all fluent DataAssets (#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 the MetricProvider 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 as kwargs to remove possibility of None on DataAsset model (#7503)
  • [MAINTENANCE] Make dataset_name a parameter for Expectations tests or create name from Expectation 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

24 Mar 13:07
1bce1c2
Compare
Choose a tag to compare
  • [BUGFIX] Fix LegacyRow import. (#7446)

0.16.2

23 Mar 23:23
0151852
Compare
Choose a tag to compare
  • [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

16 Mar 21:22
7f04d66
Compare
Choose a tag to compare
  • [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 ignore None 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

10 Mar 14:41
44eea8d
Compare
Choose a tag to compare
  • [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-memory DataFrameAsset (#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 in ExpectSelectColumnValuesToBeUniqueWithinRecord._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 in RenderedAtomicContent (#7240)
  • [MAINTENANCE] PandasDatasource read_DataAsset methods return a Validator (#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...
Read more

0.15.50

10 Mar 14:21
9038eb1
Compare
Choose a tag to compare
  • [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 _PandasDataAssets (#7173)
  • [FEATURE] Experimental filesystem DataAssets path 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 original DataContextError (#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 with batching_regex for fluent filesystem-like datasources (#7207)
  • [MAINTENANCE] Misc DataContext state management & API cleanup (#7215)

0.15.49

17 Feb 20:29
7827b3f
Compare
Choose a tag to compare
  • [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 to build_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 to PandasDatasource and SparkDatasource (#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 level base_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 to add_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 in CardinalityChecker (#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 _PandasDataAssets, 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

09 Feb 22:23
bdee5c3
Compare
Choose a tag to compare
  • [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 and MultiColumnMapExpectations - Spark (#7001)
  • [FEATURE] Add expectation_suite arg to DataContext 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 to DataContext Checkpoint CRUD (#7066)
  • [FEATURE] Add profiler arg to DataContext Profiler CRUD (#7060)
  • [FEATURE] Add API action (#6902) (thanks @itaise)
  • [BUGFIX] ID/PK - Rendering ColumnPair and MultiColumn 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 with ge_cloud_id (#7036)
  • [MAINTENANCE] Minor Cleanup (#7047)
  • [MAINTENANCE] replace isort with ruff 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 importing great_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 and StoreBackend 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)