Skip to content

Releases: great-expectations/great_expectations

0.11.1

29 May 05:18
9c70f22
Compare
Choose a tag to compare

What’s Changed

  • [BUGFIX] Fixed bug that was caused by comparison between timezone aware and non-aware datetimes
  • [DOCS] Updated docs with info on typed run ids and validation operator results
  • [BUGFIX] Update call-to-action buttons on index page with correct URLs
  • [BUGFIX] bugfix missing checkpoints directory from init message (#1500) @Aylr
  • [DOCS] How to run a Checkpoint in python (#1502) @Aylr
  • [DOCS] How to run a checkpoint in terminal (#1498) @Aylr
  • [DOCS] Update getting_started.rst (#1499) @abegong
  • [DOCS] Css changes to comment box. Added the right article for test page. (#1496) @kyleaton
  • [DOCS] Update index.rst (#1482) @abegong
  • [DOCS] Added a Prerequisites info box to the how-to guide template (#1491) @eugmandel
  • [DOCS] Create stubbed files for the creating_and_editing_expectations section of the how-to guides. (#1493) @abegong

0.11.0

23 May 01:45
ef289ea
Compare
Choose a tag to compare

What’s Changed

  • [BREAKING] run_id is now typed using the new RunIdentifier class, which consists of a run_time and
    run_name. Existing projects that have Expectation Suite Validation Results must be migrated.
    See Upgrading to 0.11 for instructions.
  • [BREAKING] ValidationMetric and ValidationMetricIdentifier objects now have a data_asset_name attribute.
    Existing projects with evaluation parameter stores that have database backends must be migrated.
    See Upgrading to 0.11 for instructions.
  • [BREAKING] ValidationOperator.run now returns an instance of new type, ValidationOperatorResult (instead of a
    dictionary). If your code uses output from Validation Operators, it must be updated.
  • Major update to the styling and organization of documentation! Watch for more content and reorganization as we continue to improve the documentation experience with Great Expectations.
  • [FEATURE] Data Docs: redesigned index page with paginated/sortable/searchable/filterable tables
  • [FEATURE] Data Docs: searchable tables on Expectation Suite Validation Result pages
  • data_asset_name is now added to batch_kwargs by batch_kwargs_generators (if available) and surfaced in Data Docs
  • Renamed all generator_asset parameters to data_asset_name
  • Updated the dateutil dependency
  • Added experimental QueryStore
  • Removed deprecated cli tap command
  • Added a 0.11 upgrade helper
  • Corrected Scaffold maturity language in notebook to Experimental
  • Updated the installation/configuration documentation for Snowflake users
  • [ENHANCEMENT] Improved error messages for misconfigured checkpoints.
  • [BUGFIX] Fixed bug that could cause some substituted variables in DataContext config to be saved to great_expectations.yml

0.10.12

20 May 20:46
fb1b1ce
Compare
Choose a tag to compare

What’s Changed

  • [DOCS] Improved help for CLI checkpoint command
  • [BUGFIX] BasicSuiteBuilderProfiler could include extra expectations when only some expectations were selected (#1422)
  • [FEATURE] add support for expect_multicolumn_values_to_be_unique and expect_column_pair_values_A_to_be_greater_than_B
    to Spark. Thanks @WilliamWsyHK!
  • [ENHANCEMENT] Allow a dictionary of variables can be passed to the DataContext constructor to allow override
    config variables at runtime. Thanks @balexander!
  • [FEATURE] add support for expect_column_pair_values_A_to_be_greater_than_B to Spark.
  • [BUGFIX] Remove SQLAlchemy typehints to avoid requiring library (thanks @mzjp2)!
  • [BUGFIX] Fix issue where quantile boundaries could not be set to zero. Thanks @kokes!

0.10.11

15 May 02:58
9320558
Compare
Choose a tag to compare

What’s Changed

  • [ENHANCEMENT] Enable Redshift Quantile Profiling
  • [MAINTENANCE] removed dead code regarding 0.7 template installation
  • [BUGFIX] Porting build docs fixes from HtmlSiteStore to here

0.10.10

14 May 16:38
ac59e7f
Compare
Choose a tag to compare

What’s Changed

  • Removed out-of-date Airflow integration examples. This repo provides a comprehensive example of Airflow integration: GE Airflow Example
  • Bugfix suite scaffold notebook now has correct suite name in first markdown cell.
  • Bugfix: fixed an example in the custom expectations documentation article - "result" key was missing in the returned dictionary
  • Data Docs Bugfix: template string substitution is now done using .safe_substitute(), to handle cases where string templates
    or substitution params have extraneous $ signs. Also added logic to handle templates where intended output has groupings of 2 or more $ signs
  • Docs fix: fix in yml for example action_list_operator for metrics
  • GE is now auto-linted using Black

0.11.0b0

10 May 00:57
Compare
Choose a tag to compare
0.11.0b0 Pre-release
Pre-release

What’s Changed

  • (BREAKING) run_id is now typed using the new RunIdentifier class, which consists of a run_time and run_name. Existing projects that have Expectation Suite Validation Results must be migrated. See migrating versions for details.
  • (BREAKING) ValidationMetric and ValidationMetricIdentifier objects now have a data_asset_name attribute. Existing projects with evaluation parameter stores that have database backends must be migrated. See migrating versions for details.
  • Data Docs: redesigned index page with paginated/sortable/searchable/filterable tables
  • Data Docs: searchable tables on Expectation Suite Validation Result pages
  • data_asset_name is now added to batch_kwargs by batch_kwargs_generators (if available) and surfaced in Data Docs
  • Renamed all generator_asset parameters to data_asset_name
  • Updated the dateutil dependency
  • Added QueryStore

0.10.9

08 May 16:25
06579bc
Compare
Choose a tag to compare

What’s Changed

  • DataContext.get_docs_sites_urls now raises error if non-existent site_name is specified
  • Bugfix for the CLI command docs build ignoring the --site_name argument (#1378)
  • Bugfix and refactor for datasource delete CLI command (#1386) @mzjp2
  • Instantiate datasources and validate config only when datasource is used (#1374) @mzjp2
  • suite delete changed from an optional argument to a required one
  • bugfix for uploading objects to GCP #1393
  • added a new usage stats event for the case when a data context is created through CLI
  • tuplefilestore backend, expectationstore backend remove_key bugs fixed
  • no url is returned on empty data_docs site
  • return url for resource only if key exists
  • Test added for the period special char case
  • updated checkpoint module to not require sqlalchemy
  • added BigQuery as an option in the list of databases in the CLI
  • added special cases for handling BigQuery - table names are already qualified with schema name, so we must make sure that we do not prepend the schema name twice
  • changed the prompt for the name of the temp table in BigQuery in the CLI to hint that a fully qualified name (project.dataset.table) should be provided
  • Bugfix for: expect_column_quantile_values_to_be_between expectation throws an "unexpected keyword WITHIN" on BigQuery (#1391)

0.10.8

04 May 18:36
dc94522
Compare
Choose a tag to compare

What’s Changed

  • Issue - 115: Added the jupyter notebook cmd env variable (#1347) @nehiljain
  • [BUGFIX] checkpoints template missing in packaging (#1380) @Aylr

0.10.6

01 May 19:35
9410810
Compare
Choose a tag to compare

What’s Changed

  • Checkpoints: a new feature to ease deployment of suites into your pipelines
    • DataContext.list_checkpoints() returns a list of checkpoint names found in the project
    • DataContext.get_checkpoint() returns a validated dictionary loaded from yml
    • new cli commands
      • checkpoint new
      • checkpoint list
      • checkpoint run
      • checkpoint script
  • marked cli tap commands as deprecating on next release
  • marked cli validation-operator run command as deprecating
  • internal improvements in the cli code
  • Improve UpdateDataDocsAction docs (#1365) @jcampbell

0.10.7

02 May 01:30
be86247
Compare
Choose a tag to compare

What’s Changed

  • release version update to 0.10.7 (#1373) @ayirplm
  • [BUG] enable data context suite delete to build required key (#1363) @ayirplm
  • [Docs] Update link to contributing docs via README (#1372) @abegong