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](https://docs.greatexpectations.io/en/latest/how_to_guides/migrating_versions.html#id1) 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](https://docs.greatexpectations.io/en/latest/how_to_guides/migrating_versions.html#id1) 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`