Skip to content

Releases: great-expectations/great_expectations

0.17.0

15 Jun 21:46
80529a5
Compare
Choose a tag to compare
  • [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

09 Jun 00:17
01a5c39
Compare
Choose a tag to compare
  • [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

01 Jun 21:05
355ceed
Compare
Choose a tag to compare
  • [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

26 May 02:15
dd0d055
Compare
Choose a tag to compare

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 using name 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 of PUT 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 target python 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 all api.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

18 May 20:35
fdae032
Compare
Choose a tag to compare
  • [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 to GXChanged for linting (#7924)
  • [MAINTENANCE] Fixes Glue tests on vanilla pytest (#7925)
  • [MAINTENANCE] Fixing pytest: renderer assertion (#7928)

0.16.12

11 May 21:48
7d35dab
Compare
Choose a tag to compare
  • [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 in TableHead metric (#7860)
  • [MAINTENANCE] S3 Spark Integration Guide - Rendering Fix (#7864)

0.16.10

28 Apr 22:22
f1db2c5
Compare
Choose a tag to compare
  • [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

28 Apr 02:08
64b1a2e
Compare
Choose a tag to compare
  • [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

20 Apr 17:36
5be30b7
Compare
Choose a tag to compare
  • [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 to 4.2.1. Also uncap urllib3 version, and bump minimum version to 1.26 (#7650)

0.16.7

13 Apr 16:51
1e43593
Compare
Choose a tag to compare
  • [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)