Releases: great-expectations/great_expectations
Releases · great-expectations/great_expectations
0.17.0
- [FEATURE] Agent prints stack trace on error (#8092)
- [FEATURE] Clickhouse Integration (#7719) (thanks @Plozano94)
- [FEATURE] Pandas 2.0.0 and Sqlalchemy 2.0.0 compatibility (#7633)
- [FEATURE] Better pandas query (#8101)
- [FEATURE] Add Pandas FWFAsset - fixed width file (#8119)
- [BUGFIX] Fix conditional for pyspark compatibility (#8108)
- [BUGFIX] respect result format bool only for validators and checkpoints (#8111)
- [BUGFIX] Robust Handling Of Column Types And Empty DataFrames For DataBricks/Spark Environment (#8115)
- [BUGFIX] Fix GXCloudStoreBackend updates by name (#8116)
- [BUGFIX] Patch bad mock in GCS test (#8128)
- [DOCS] Update Quickstart guide to be Cloud-compatible (#8036)
- [DOCS] Temporarily hardcode quickstart snippet due to substitution error (#8091)
- [DOCS] Update prefect gx tutorial (#8009) (thanks @discdiver)
- [DOCS] Fix line breaks in quickstart (#8098)
- [DOCS] Remove Remaining CLI Admonitions (#8070)
- [DOCS] Remove examples of specifying a test_backends list of dicts (#7816)
- [MAINTENANCE] Add tests for file and Cloud-backed quickstart workflows (#8037)
- [MAINTENANCE] Update anonymous usage statistics payloads with hashed MAC address (#8078)
- [MAINTENANCE] Check if PR is a fork in some docs_integration stages (#8090)
- [MAINTENANCE] Update how_to_host_and_share_data_docs_on_gcs (#8067)
- [MAINTENANCE] Add persistent OSS user identifier to anonymized usage statistics payloads (#8089)
- [MAINTENANCE] Update MSSQL docker container and instructions for Apple Silicon Macs (#8093)
- [MAINTENANCE] Remove hardcoded
Datasource._EXCLUDED_EXEC_ENG_ARGS
(#8100) - [MAINTENANCE] Update print_diagnostic_checklist (#8018)
- [MAINTENANCE] Type hint cleanup in usage statistics (#8105)
- [MAINTENANCE] remove unused noqa comments (#8107)
- [MAINTENANCE] Remove the mysql-mac-m1 and starburst directories from assets/docker (#8104)
- [MAINTENANCE] Typing Data Assistant Result (#8110)
- [MAINTENANCE] Ensure that new usage statistics schema changes are backwards compatible (#8109)
- [MAINTENANCE] Cleanup generate_expectation_tests (#8019)
- [MAINTENANCE] Update build_in_memory_runtime_context to accept which datasources to include (#8017)
- [MAINTENANCE] Pandas and SqlAlchemy 2.0 follow-up (#8112)
- [MAINTENANCE] Misc/docs integration uncommented (#8076)
- [MAINTENANCE] Fixes for test_dependency_versions pipeline (#8122)
0.16.16
- [FEATURE] Update mySQL docker compose to specify platform (#8046)
- [FEATURE] Update GX Cloud on job status (#8047)
- [FEATURE] DX-441 put how_to_connect_to_in_memory_data_using_pandas un… (#8057)
- [BUGFIX] Set SQLALCHEMY_WARN_20 in Dockerfile (#7931)
- [BUGFIX] Ensure CloudDataContext Add Checkpoint flow returns Checkpoint with cloud-updated values (#8062)
- [BUGFIX] Erroneous Code Duplication and Lack of Type Hints in Expectation Parent Class (#8066)
- [BUGFIX] Fix broken Cloud tests around
Checkpoint
(#8083) - [BUGFIX] fix issue-7954 (#7963) (thanks @jkingdon-ms)
- [BUGFIX] Fix Update Checkpoint for Cloud (#8084)
- [BUGFIX] Mock correct method in test (#8087)
- [DOCS] Cloud - Getting started uses Fluent Datasources (#8035)
- [DOCS] Update Links in How to use auto-initializing Expectations (#8054)
- [DOCS] Update How to create Expectations Interactively in Python (#8052)
- [DOCS] Add guidance for "DataFrameAsset.build_batch_request()" in "https://docs.greatexpectations.io/docs/guides/connecting_to_your_data/fluent/in_memory/how_to_connect_to_in_memory_data_using_pandas". (#8069)
- [DOCS] Update set_based_column_map_expectation_template.py (#8068)
- [DOCS] Remove mention of CLI in evaluation_parameters terminology page. (#8075)
- [MAINTENANCE] Ruff rule DTZ - prevent naive datetimes (#8050)
- [MAINTENANCE] Pandas 1.5 schema updates (#8039)
- [MAINTENANCE] Fix CI
tests_schemas
unit test (#8055) - [MAINTENANCE] Fix CI round 2 (#8056)
- [MAINTENANCE] Minor stylistic clean up of "DataAssistant.build_metric_multi_batch_parameter_builder()" method usage (#8059)
- [MAINTENANCE] Enable Ruff - pylint rules (#8058)
- [MAINTENANCE] type-checking
core/batch.py
(#8024) - [MAINTENANCE] Improve code elegance and fix informational string (#8061)
- [MAINTENANCE] Misc refactor of
Store
CRUD (#8064) - [MAINTENANCE] Fix pandas model schema differences across python versions (#8065)
- [MAINTENANCE] Updating CLI messages to point to new docs (#8072)
- [MAINTENANCE] Update GitHub templates for issues/PRs (#8073)
- [MAINTENANCE] Update default action list in
Checkpoint
based on user environment (#8074) - [MAINTENANCE] Ruff
0.0.271
update (#8077) - [MAINTENANCE] Update PR template to reference
invoke
for linting (#8079) - [MAINTENANCE] Delete
LegacyCheckpoint
(#8082) - [MAINTENANCE] Add public_api to read_parquet (#8060)
- [MAINTENANCE] Postgres starter reference environment (#8031)
0.16.15
- [FEATURE] Checker for correct Python code snippets in documentation. (#8000)
- [FEATURE] Add scaffolding for gx-agent (#7837)
- [FEATURE] Cloud - generate unique asset names for
pandas_default
assets (#8020) - [FEATURE] Connect to Cloud for agent config (#8006)
- [FEATURE] Add
AbstractDataContext.view_validation_result
(#8033) - [FEATURE] Add Onboarding Data Assistant agent action (#7882)
- [FEATURE] put 'How to connect to postgresql data' under test (#7988)
- [BUGFIX] Remove perpetually failing test -- in preparation for release. (#8040)
- [BUGFIX] meta_notes rendered inline can fail schema validation for a valid string-only configuration (#8044)
- [BUGFIX] Ensure That DataFrame for Fluent Datasource Pandas/Spark DataFrame Data Assets is specified only in one API method (#8032)
- [DOCS] Add Windows Support Admonition (#7991)
- [DOCS] Update how_to_edit_an_existing_expectationsuite.md (#8007)
- [DOCS] Adds redirects for removed UserConfigurableProfiler documentation (#8026)
- [DOCS] Create New Expectation Classes Conceptual Guide (#8004)
- [DOCS] Check simple spelling and word order error using ChatGPT-based program (#8029)
- [DOCS] Update Quickstart to Reflect User Feedback (#8027)
- [DOCS] Cloud - Getting started uses Fluent Datasources (#8035)
- [MAINTENANCE] Update
teams.yml
(#8011) - [MAINTENANCE] Add sensible default values to Checkpoint APIs (#7992)
- [MAINTENANCE] Removing xfails that we're added to get release out. (#8014)
- [MAINTENANCE] Remove reference to Superconductive from CITATION.cff (#8016)
- [MAINTENANCE] Deleting References to UserConfigurableProfiler Documentation (#7983)
- [MAINTENANCE] mypy 1.3 + azure deps in type-checking step (#8012)
- [MAINTENANCE] Bump tornado from 6.1.0 to 6.3.2 in /docs_rtd (#8003)
- [MAINTENANCE] Add support for
Validator
in Checkpoint CRUD (#7999) - [MAINTENANCE] Remove unused .dockerignore (#8030)
- [MAINTENANCE] Fluent Datasource Update: Credentials Doc update (#7968)
- [MAINTENANCE] Persist connection for backends that need a connection to keep temporary tables alive (#7607)
0.16.14
0.16.14
- [FEATURE] Add "batch.columns()" convenience method to Fluent DataAsset implementation. (#7926)
- [FEATURE] Put how_to_connect_to_sql_data fluent docs under test (#7956)
- [FEATURE] putting fluent doc how_to_connect_to_a_sql_table under test (#7966)
- [FEATURE] put fluent doc "How to connect to sql data using a query" under test (#7987)
- [FEATURE] Checker for correct Python code snippets in documentation. (#7996)
- [FEATURE] NotImplementedErrors for all FDS methods when accessed from BDS (#8002)
- [BUGFIX] Correcting instructions for Contributor Package installation (#7936)
- [BUGFIX] Return qualified name when calling
TableAsset.as_selectable()
(#7942) (thanks @calabozo) - [BUGFIX] fix
add_or_update_expectation_suite
update path (#7911) - [BUGFIX] Cloud - fix
add_or_update_*()
when usingname
as keyword arg (#7952) - [BUGFIX] Change GXSqlDialect.AWSATHENA to awsathena (#7950) (thanks @calabozo)
- [BUGFIX] Setting maximum on
typing-extension
package version (#7970) - [BUGFIX] Resolve Issue 7335 (#7339) (thanks @richardohara)
- [BUGFIX] Cloud - Fix
context.sources.update_*()
POST
instead ofPUT
calls (#7989) - [BUGFIX]
meta_notes
rendered inline can fail schema validation for a valid configuration (#7995) - [BUGFIX]
xfail
two cloud tests that are blocking release 0.16.14 (#8008) - [DOCS] Technical tags in Versioned Docs reference correct version (#7935)
- [DOCS] Fix docs deploy (#7958)
- [DOCS] Add small doc change (#7957)
- [DOCS] Fix issues with technical tags links in earlier versions (#7961)
- [DOCS] Temporarily pin typing-extensions for API docs (#7977)
- [DOCS] Add optional Slack step to Cloud Quickstart (#7955)
- [DOCS] Add another small fix to doc (#7960)
- [DOCS] Versioning: Convert technical tag imports starting with /docs/ to relative paths (#7981)
- [DOCS] Edit Bigquery connection path (#7982)
- [DOCS] FDS Topic Quality Review (#7944)
- [DOCS] Updates the migration guide to direct to the last version of GX to support the V2 processes and API surface (#7976)
- [DOCS] Removes Data Connector references (#7930)
- [DOCS] add in-memory add expectation suite (#7973) (thanks @tb102122)
- [DOCS] Removes CLI documentation from current docs version (#7975)
- [DOCS] Delete CODE_OF_CONDUCT.md (#7625)
- [MAINTENANCE] Fixing pytest: renderer assertion (#7928)
- [MAINTENANCE] Update
teams.yml
(#7934) - [MAINTENANCE] Remove the -rs flag from the ci pytest invocations. (#7937)
- [MAINTENANCE] Update
GXCloudIdentifier
to return nullable attrs instead of empty strings (#7895) - [MAINTENANCE] Better error message when calling "Fluent" methods from wrong Datasource type (#7929)
- [MAINTENANCE] bump python minimum version to 3.8 (#7916)
- [MAINTENANCE] Update ruff to
0.0.269
and targetpython 3.8
(#7945) - [MAINTENANCE] black
23.3
(#7946) - [MAINTENANCE] ignore black formatting and ruff auto-fix revisions (#7953)
- [MAINTENANCE] Refactor documentation integration tests into their proper categories according to their respective backend. (#7978)
- [MAINTENANCE] Bump requests from 2.25.1 to 2.31.0 in /docs_rtd (#7969)
- [MAINTENANCE] Update Cloud Tests for release this week + Revert pin on
typing-extension
(#7980) - [MAINTENANCE] Use
Session
for allapi.greatexpectations.io
calls (#7919) - [MAINTENANCE] Revert "[FEATURE] Checker for correct Python code snippets in documentation." (#7998)
- [MAINTENANCE] Fix async Cloud tests (#8005)
0.16.13
- [FEATURE] Spark file reader support for fluent datasources (#7844)
- [FEATURE] Spark directory asset types (#7873)
- [FEATURE] Add Spark DeltaAsset type (#7872)
- [FEATURE] Add DirectoryDeltaAsset (#7877)
- [FEATURE] Implementing Python code snippets under test for "https://docs.greatexpectations.io/docs/guides/connecting_to_your_data/fluent/data_assets/how_to_organize_batches_in_a_file_based_data_asset" (#7907)
- [FEATURE] Implementing Python code snippets under test for "https://docs.greatexpectations.io/docs/guides/connecting_to_your_data/fluent/data_assets/how_to_organize_batches_in_a_sql_based_data_asset" (#7909)
- [FEATURE] Implementing Python code snippets under test for "https://docs.greatexpectations.io/docs/guides/connecting_to_your_data/fluent/filesystem/how_to_connect_to_one_or_more_files_using_pandas" (#7922)
- [FEATURE] : DataProfilerStructuredDataAssistant Float Rule (#7842) (thanks @micdavis)
- [FEATURE] DataProfilerColumnDomainBuilder (#7920) (thanks @micdavis)
- [FEATURE] Add "batch.columns()" convenience method to Fluent DataAsset implementation. (#7926)
- [BUGFIX] Fix inability to extend SimpleCheckpoint -- and several additional enhancements and clean up (#7879)
- [BUGFIX] Delete ExpectationSuite by name in GX Cloud (#7881)
- [BUGFIX] optional dataframe on datasources (#7862)
- [BUGFIX] DX-506: Fix sparkDF cannot compute mean for DecimalType (#7867) (thanks @TrangPham)
- [BUGFIX] Fix Cloud FDS
add_or_update_*
methods (#7908) - [BUGFIX] fix
PandasAzureBlobStorageDatasource
config substitution (#7914) - [BUGFIX] Fix remaining FDS config substitution issues (#7917)
- [DOCS] removes remaining Block-config Datasource guides (#7870)
- [DOCS] Update "How to use Great Expectations with Databricks" (#7762)
- [DOCS] CLI Edits (#7865)
- [DOCS] More doc updates to remove the CLI (#7874)
- [DOCS] Create New Templates for How-To, Tutorial, Conceptual, and Reference Documentation (#7855)
- [DOCS] Add Links to Tutorial Templates in the README (#7884)
- [DOCS] removes block-config docs for source data systems in the cloud (#7871)
- [DOCS] Continuing CLI Update (#7876)
- [DOCS] Removes the SQL block config guides. (#7886)
- [DOCS] Remove jq dependency for building docs (#7893)
- [DOCS] Less verbose logging during docs build (#7894)
- [DOCS] Corrections to Document "How to request data from a Data Asset" with proper FDS implementation and integration test. (#7896)
- [DOCS] Remove or Modify References to the CLI (#7875)
- [DOCS] Updated contribution docs (#7880) (thanks @TrangPham)
- [DOCS] Glossary Update (#7900)
- [DOCS] Removes filesystem and core block config docs (#7913)
- [DOCS] FDS Deployment Pattern Redshift (#7868)
- [DOCS] Document and simplify local docs build (#7892)
- [DOCS] How to Edit Existing
ExpectationSuite
(#7859) - [DOCS] CLI Clean-up (#7904)
- [MAINTENANCE] FDS Documentation - Creating ExpectationSuite with Domain Knowledge (#7852)
- [MAINTENANCE] Refactor directory data asset (#7878)
- [MAINTENANCE] partial
checkpoint
type checking (#6914) - [MAINTENANCE] type-checking
checkpoint/actions.py
(#7899) - [MAINTENANCE] Trigger docs_integration on develop (#7902)
- [MAINTENANCE] Finish type-checking
checkpoint
(#7901) - [MAINTENANCE] Update How to set up GX to work with data in Azure Blob Storage (#7910)
- [MAINTENANCE]
CloudDataContext
ExpectationsStore
can only request one Suite at a time (#7905) - [MAINTENANCE] Removing engine-specific tests that assert generic behavior (#7918)
- [MAINTENANCE] Use with open file to reduce open files within tests (#7906) (thanks @TrangPham)
- [MAINTENANCE] Add
docs/*.py
toGXChanged
for linting (#7924) - [MAINTENANCE] Fixes Glue tests on vanilla pytest (#7925)
- [MAINTENANCE] Fixing pytest: renderer assertion (#7928)
0.16.12
- [FEATURE] Plumbing of validation_result_url from cloud response (#7809)
- [FEATURE] Splitters work with Spark Fluent Datasources (#7832)
- [FEATURE] Update
get_context
to scaffold project structure for file-backed usecases (#7693) - [BUGFIX] Azure Package Presence/Absence Tests Strengthening (#7818)
- [BUGFIX] Handle "persist" directive in "SparkDFExecutionEngine" properly. (#7830)
- [BUGFIX] Adding support for Fluent Batch Requests to context.get_validator (#7808)
- [BUGFIX] FDS - Deletes not immediately reflected in
great_expectations.yml
(#7843) - [BUGFIX]
batching_regex
tags are now correctly rendered in docs (#7845) - [BUGFIX] Fix link checker and add to mypy type checking (#7857)
- [BUGFIX] expect_day_count_to_be_close_to_equivalent_week_day_mean (#7782) (thanks @HadasManor)
- [BUGFIX] Docs-Tests:
Connection.connect()
was causing Snowflake and BigQuery Tests to Fail (#7863) - [DOCS] Prerequisites Cleanup (#7811)
- [DOCS] Update docs for how_to_initialize_a_filesystem_data_context_in_python (#7831)
- [DOCS] Updating Checkpoint terms page (#7722)
- [DOCS] Update how to create a checkpoint with Test YAML config (#7835)
- [DOCS] Removing datasource centric test_yaml_config doc (#7836)
- [DOCS] Creating a Checkpoint from an In-Memory Dataframe (#7701)
- [DOCS] Review and Revise Great Expectations Quickstart (#7727)
- [MAINTENANCE] FDS - Datasources can rebuild their own asset data_connectors (#7826)
- [MAINTENANCE] Enable Spark-S3 Integration tests on Azure CI/CD (#7819)
- [MAINTENANCE] Clean up: Remove duplicated fixture and utilize deeper filtering mechanism for configuration assertions. (#7825)
- [MAINTENANCE] Enable S3/Spark Connecting To Your Data tests (#7828)
- [MAINTENANCE] New PR template (#7710)
- [MAINTENANCE] ruff
.0.262 -> .0.265
(#7829) - [MAINTENANCE] Boto import pattern established (#7796)
- [MAINTENANCE] Prevent TCH001 warnings for pydantic model annotations (#7846)
- [MAINTENANCE] Pin altair (#7849)
- [MAINTENANCE] Adding docs link checker to invoke (#7841)
- [MAINTENANCE] Clean up version checker message formatting (#7838)
- [MAINTENANCE] Bump nbconvert version (#7847)
- [MAINTENANCE] Return empty set instead of None (#7797)
- [MAINTENANCE] Improve misconfigured sampler error message (#7858)
- [MAINTENANCE] Fixing path formatting for DataConnector of Fluent SparkAzureBlobStorageDatasource and correction of the
SQLAlchemy
compatibility usage inTableHead
metric (#7860) - [MAINTENANCE] S3 Spark Integration Guide - Rendering Fix (#7864)
0.16.10
- [FEATURE] Add tests for
Checkpoint
utilizing Pandas and Spark style Fluent Datasources. (#7740) - [FEATURE] Fluent
BatchRequest
slicing (#7706) - [BUGFIX] Patch Expectation registry issue introduced in 0.16.9 (#7771)
- [DOCS] Remove, relocate, consolidate, and edit Contributing content (#7669)
- [DOCS] Temporarily pin ipython for python 3.8 before building api docs (#7764)
- [DOCS] Update Links in Configure Topics (#7760)
- [DOCS] Link Updates (#7768)
- [MAINTENANCE] FDS Deployment Guide - Pandas S3 fix reference (#7755)
- [MAINTENANCE] IPython Python 3.8 upper bound (#7763)
- [MAINTENANCE] breakup mypy ci steps (#7761)
- [MAINTENANCE] fix async type-check step (#7772)
- [MAINTENANCE] Bump Python version in
static_type_check
stage of async CI (#7773)
0.16.9
- [FEATURE] Implementing Fluent Datasources Support for Checkpoint (#7697)
- [FEATURE] FDS persist
DataAsset
to YAML file immediately on creation (#7705) - [FEATURE] Cloud support FDS deletes (#7682)
- [FEATURE] Persist Cloud DataAssets on creation (#7748)
- [FEATURE] Add tests for
Checkpoint
utilizing Pandas and Spark style Fluent Datasources. (#7740) - [BUGFIX] Render Correct Fonts in Data Assistant Plot graphs (#7676)
- [BUGFIX] fix rendering data asset name in microsoft teams notification (#7675)
- [BUGFIX] Register core Expectations JIT in Validator workflows (#7683)
- [BUGFIX] Data Context Datasource CRUD support for Fluent Datasources (#7660)
- [BUGFIX] Replace renamed fixture (#7711)
- [BUGFIX] Add missing pyspark reference (#7684) (thanks @willfeltman)
- [DOCS] Add fluent datasources and yaml configuration warning message (#7673)
- [DOCS] D/ /fluent connect to data overview (#7671)
- [DOCS] Update fluent In Progress Cautionary Note (#7681)
- [DOCS] Remove version reference (#7644)
- [DOCS] Removing in-progress from docs confirmed as up-to-date (#7686)
- [DOCS] Updated Datasource terms page (#7692)
- [DOCS] Removing json schema profiler documentation (#7694)
- [DOCS] Removing CLI-based suite edit workflow (#7689)
- [DOCS] Updated onboarding data assistant docs test script to Fluent-style (#7695)
- [DOCS] Update for fluent datasources: Expectations that span multiple batches evaluation params (#7668)
- [DOCS] Add fluent docs and test create and edit expectations with profiler (#7696)
- [DOCS] Quick docstring update for list_datasources (#7699)
- [DOCS] Retiring the CLI (#7700)
- [DOCS] Updating the Rule-Based Profiler doc to Fluent (#7698)
- [DOCS] Update Batch Request glossary entry. (#7716)
- [DOCS] Removed guide for no YML, redirect to EphemeralDataContext (#7702)
- [DOCS] Update for fluent datasources: Dynamically load evaluation params from a database (#7717)
- [DOCS] Update batch glossary docs. (#7726)
- [DOCS] Update for fluent datasources: Create a new Checkpoint (#7729)
- [DOCS] Temporarily revert
update_expectation_suite
call in GX Cloud quickstart (#7736) - [DOCS] Light update to How to add validations data or suites to a Checkpoint (#7703)
- [DOCS] Updating cross-table comparison guide with Fluent Datasources (#7691)
- [DOCS] Better output from
invoke public-api
report (#7730) - [DOCS] Removed unneeded calls to update datasource in docs. (#7739)
- [DOCS] FDS Deployment Pattern - AWS S3 Pandas (#7718)
- [DOCS] Update pypyi page urls (#7752)
- [MAINTENANCE] Correcting minor typographical errors and type hints issues in Checkpoint and Test Checkpoint Modules (#7665)
- [MAINTENANCE] Only attempt docs-integration pipeline when manually triggered (#7674)
- [MAINTENANCE] Clean up Checkpoint test method names and usage of batch_request_dict fixture (#7670)
- [MAINTENANCE] Correct typo in Checkpoint test method fixture (#7677)
- [MAINTENANCE] Enable remaining
CloudDataContext
ExpectationSuite
CRUD (#7646) - [MAINTENANCE] list_datasources should return FDS configs as well (#7667)
- [MAINTENANCE] Exit with error when attempting to delete a fluent style datasource using the CLI (#7687)
- [MAINTENANCE] Add warning to
datasource list
command if fluent datasources are detected (#7690) - [MAINTENANCE] ruff update
0.0.262
(#7707) - [MAINTENANCE] Adding black to invoke lint (#7715)
- [MAINTENANCE] Use same version of mypy in contrib tool (#7724)
- [MAINTENANCE] Update a Fluent Datasource related fixture name to better reflect its capabilities (#7725)
- [MAINTENANCE] Add CLI warnings when adding a checkpoint with fluent datasources (#7685)
- [MAINTENANCE] Iterate over the regex_pattern characters too in (#7720)
- [MAINTENANCE] Minor stylistic cleanup (#7732)
- [MAINTENANCE] fix get available data assets names for fds (#7723)
- [MAINTENANCE] add warning messages when using CLI to edit an expectaiton suite if fluent datasources are present (#7714)
- [MAINTENANCE] add warning to
datasource new
CLI command (#7709) - [MAINTENANCE] Add split/join logic to build_gallery process (#7572)
- [MAINTENANCE] Use invoke public-api in main CI pipeline (#7746)
- [MAINTENANCE] Add remaining
public_api
decorators for core fluent datasources (#7749) - [MAINTENANCE] FDS update schemas - fixes CI (#7751)
- [MAINTENANCE] FDS Deployment Guide - Pandas S3 fix reference (#7755)
0.16.8
- [DOCS] Corrects Step Numbering in How to instantiate a specific Filesystem Data Context (#7612)
- [DOCS] Corrects Heading Issue in How to host and share Data Docs on Azure Blob Storage (#7620)
- [DOCS] Update overview.md (#7627)
- [DOCS] Updates the "Interactive Mode" guide for creating Expectations (#7624)
- [DOCS] Updates the language in the banner linking the legacy site to the current docs. (#7636)
- [DOCS] Improve expect_column_values_to_be_of_type docstring (#7632)
- [DOCS] Corrects a typo found in the navigation section of the legacy docs (#7643)
- [DOCS] Add lakeFS to list of data version control tools (#7642) (thanks @rmoff)
- [DOCS] Standardize language around GX Cloud access tokens (#7621)
- [DOCS] Added IAM user and IAM assume role doc (#7634) (thanks @Reactor11)
- [DOCS] update to location of cloud callout in the OSS Quickstart (#7616)
- [MAINTENANCE] Update
teams.yml
(#7623) - [MAINTENANCE] Utilize
NotImported
for SQLAlchemy, Google Cloud Services, Azure Blob Storage, and Spark import usage (#7617) - [MAINTENANCE] Remove stray cloud test marker. (#7639)
- [MAINTENANCE] Upgrade mypy to 1.2.0 (#7645)
- [MAINTENANCE] Static type checking with python 3.8 (#7637)
- [MAINTENANCE] Static type checking with python 3.8 followup (#7647)
- [MAINTENANCE] The 'sklearn' PyPI package is deprecated, use 'scikit-learn' (#7651)
- [MAINTENANCE] numpy.typing only available after v1.20 (#7654)
- [MAINTENANCE] Update NotImported mechanism to use scoped compatibility modules (#7635)
- [MAINTENANCE] Uncap
altair
version, and bump minimum version to4.2.1
. Also uncapurllib3
version, and bump minimum version to1.26
(#7650)
0.16.7
- [FEATURE] Added AssumeRole Feature (#7547) (thanks @Reactor11)
- [BUGFIX] Fix Fluent Spark
DataConnectors
on config load (#7560) - [BUGFIX]
dataset_name
made optional parameter for Expectations (#7603) - [BUGFIX] Misc gallery bugfixes (#7611)
- [BUGFIX] Remove spark from bic Expectations since it never worked for them (#7619)
- [DOCS] Use current minor version number in drop down instead of "Current" (#7581)
- [DOCS] Adds deprecation policy to changelog page (#7585)
- [DOCS] Use the actual version after release (#7583)
- [DOCS] Update some docs_rtd requirements so the venv can be created successfully (#7580)
- [DOCS] Add Cloud quickstart (#7441)
- [DOCS] Updates how the GX Cloud Beta is referenced in the Quickstart guide. (#7594)
- [DOCS] Corrects typo in code block within in-memory Pandas guide (#7600)
- [DOCS] Updates to Contributing through GitHub (#7601) (thanks @kwcanuck)
- [DOCS] Correct expectation documentation for expect_column_max_to_be_between (#7597)
- [DOCS] Add scripts under test for "How to create and edit Expectations with instant feedback from a sample Batch of data" (#7615)
- [DOCS] Corrects Step Numbering in How to instantiate a specific Filesystem Data Context (#7612) (thanks @kwcanuck)
- [DOCS] Corrects Heading Issue in How to host and share Data Docs on Azure Blob Storage (#7620) (thanks @kwcanuck)
- [MAINTENANCE] Warning non integer slice on row for SQLAlchemy 2.0 Compatibility (#7501)
- [MAINTENANCE] Warning MetaData.bind argument deprecated for SQLAlchemy 2.0 Compatibility (#7502)
- [MAINTENANCE] Capitalize "If" in rendering of conditional Expectations (#7588)
- [MAINTENANCE] Remove pip pins in CI and in contributing_setup.md (#7587)
- [MAINTENANCE] Remove ignore of warning deprecated api features detected sqlalchemy 2 (#7584)
- [MAINTENANCE] Fix sqlalchemy 2.0 incompatible warnings (#7589)
- [MAINTENANCE] Increase minimum scipy version package to 1.6.0 to take advantage of available capabilities. (#7591)
- [MAINTENANCE] Remove s3fs dependency and upper bound for boto3 (#7598)
- [MAINTENANCE] Move Fluent Datasources Sorters into
TYPE_CHECKING
block (#7602) - [MAINTENANCE] Bump terser from 5.10.0 to 5.16.8 in /docs/docusaurus (#7486) (thanks @dependabot[bot])
- [MAINTENANCE] Bump cookiecutter from 1.7.3 to 2.1.1 in /contrib/cli (#7510) (thanks @dependabot[bot])
- [MAINTENANCE] Polish and ratchet requirements pins and upper bounds (#7604)
- [MAINTENANCE] small documentation updates (#7606)
- [MAINTENANCE] SqlAlchemy 2 Compatibility -
engine.execute()
(#7469) - [MAINTENANCE] Deprecate ColumnExpectation in favor of ColumnAggregateExpectation (#7609)
- [MAINTENANCE] Deprecate TableExpectation in favor of BatchExpectation (#7610)
- [MAINTENANCE] Explicitly test relevant modules in Sqlalchemy compatibility pipeline (#7613)
- [MAINTENANCE] Fluent Datasources: Eliminate redundant Datasource name and DataAsset name from dictionary and JSON configuration (#7573)
- [CONTRIB] add check to calculate difference between 2 dates in month (#7576) (thanks @tb102122)
- [CONTRIB] Expect Column Values to be Valid UUID - Added SqlAlchemyExecutionEngine support (#7592) (thanks @asafla)