Skip to content

Releases: great-expectations/great_expectations

0.15.47

02 Feb 23:08
9577f73
Compare
Choose a tag to compare
  • [FEATURE] ZEP - dynamic pandas asset schema definitions (#6780)
  • [FEATURE] ID/PK ColumnPairExpectations and MultiColumnMapExpectations - Pandas (#6941)
  • [FEATURE] Experimental Datasource and DataAsset connection testing (#6844)
  • [FEATURE] Implement Experimental SparkDatasource with CSVDataAsset (#6981)
  • [FEATURE] Place FilesystemDataAsset into separate module (its functionality is used by both PandasDatasource and SparkDatasource) (#7025)
  • [BUGFIX] Snowflake/Oracle/DB2 <--> SQLAlchemy table and column names case insensitivity representation (#6951)
  • [BUGFIX] try except import of pandas types (#6983)
  • [BUGFIX] fix jsonschema - altair conflict (#6984)
  • [BUGFIX] Temporarily disable items with issues rendering (#6997)
  • [BUGFIX] Fix Renderer Configuration for expectation expect_column_values_to_not_be_in_set #6963 (#6990) (thanks @jmcorreia)
  • [BUGFIX] Patch logic error in new add_or_update methods (#7021)
  • [BUGFIX] Pandas ID/PK - bugfix for column name and update tests (#7015)
  • [DOCS] Regex-Based, Set-Based, Query-Based, & Actions Docstrings (#6863)
  • [DOCS] Documentation for classes and methods within ExecutionEngine class hierarchy (#6936)
  • [DOCS] Enable use of code blocks in Returns: section (#6946)
  • [DOCS] Add missing data connectors and data contexts (#6945)
  • [DOCS] DOC-280: How to use GX with AWS S3 and Spark (#6782)
  • [DOCS] Adding docstrings per the list (#6931)
  • [DOCS] Docstrings for DataContext child classes and DataAssistantResult.to_json_dict (#6956)
  • [DOCS] batch docstring (#6939)
  • [DOCS] BatchDefinition (#6940)
  • [DOCS] Add metric provider to public api report (#6958)
  • [DOCS] BatchRequest (#6943)
  • [DOCS] head (#6944)
  • [DOCS] Add public_api. Docstring is fine already (#6955)
  • [DOCS] Add public API docstring for RuleBasedProfiler (#6947)
  • [DOCS] Adding docstrings for metric providers (#6960)
  • [DOCS] Add docstrings for several data connectors (#6949)
  • [DOCS] Adds docstring to class configured data connector classes (#6961)
  • [DOCS] Add public API docstring for validate_configuration on expect_column_value_z_scores_to_be_less_than and expect_column_values_to_match_json_schema (#6873)
  • [DOCS] Expectations Class DocStrings (#6950)
  • [DOCS] D/dx 237/tal docstrings (#6959)
  • [DOCS] Add delete_checkpoint to public API (#6965)
  • [DOCS] Use markdown style code blocks (#6970)
  • [DOCS] DataContext and CheckpointConfig DocString (#6911)
  • [DOCS] Either Documentation tag style acceptable (#6974)
  • [DOCS] DocStrings for Column, Query, & Table Metric Providers & register_metric (#6971)
  • [DOCS] render utils (#6975)
  • [DOCS] Add public API docstring for UserConfigurableProfiler (#6904)
  • [DOCS] Add docstring for ExpectationValidationResult (#6968)
  • [DOCS] Add some json serialization docstrings. (#6880)
  • [DOCS] DOC-285 new guide: how to use self initializing expectations (#5205)
  • [DOCS] DOC-286 how to add support for the auto initializing framework to a custom expectation (#5300)
  • [DOCS] ExpectationConfiguration, get_success_kwargs and validate api docs (#6982)
  • [DOCS] rule_based_profiler_result (#6977)
  • [DOCS] metric_value, metric_partial (#6978)
  • [DOCS] Actions, Checkpoint, ExpectationSuiteValidationResult, RunIdentifier related docstrings (#6986)
  • [DOCS] API docs support self referential links (#6998)
  • [DOCS] Add rendering docstrings (#6992)
  • [DOCS] Expectations related DocStrings (#6994)
  • [DOCS] MetricConfiguration DocString (#6996)
  • [DOCS] Updates typo in prerequisites section (#7004) (thanks @ruankie)
  • [DOCS] Update API docs landing page (#6972)
  • [DOCS] Remove BaseDataContext and DataContext from the public API (#7008)
  • [DOCS] Fix setup instructions for email validation (#7007) (thanks @ruankie)
  • [DOCS] DOC-348 corrects typos in the aws+athena guide intro and congratulations sections (#6989)
  • [DOCS] DOC-420 updates to screenshots (#7012)
  • [DOCS] DOC-416 How to use GX with AWS using Redshift (#6985)
  • [DOCS] Fix metric provider and reorganize sidebar (#7022)
  • [DOCS] Typo - Update api_reference.md (#7024)
  • [DOCS] Nest sidebar by shortest import path (#7032)
  • [MAINTENANCE] Parameterized tests for ID/PK at ColumnMapExpectation level (#6925)
  • [MAINTENANCE] ruff -> 0.0.236 (#6948)
  • [MAINTENANCE] docstring for expect_column_values_to_not_match_regex_list's validate_configuration (#6877)
  • [MAINTENANCE] Remove handrolled linters/checkers from scripts/ and CI (#6964)
  • [MAINTENANCE] Remove refs to old scripts from invoke calls (#6967)
  • [MAINTENANCE] Fix some linting issues (#6973)
  • [MAINTENANCE] Fix variable name error associated with adding typing and docstrings (#6980)
  • [MAINTENANCE] Add test to ensure that all types in the DataContext hierarchy emit expected usage stats (#6915)
  • [MAINTENANCE] Standardize Datasource CRUD (#6892)
  • [MAINTENANCE] Typing histogram_single_batch_parameter_builder (#6916)
  • [MAINTENANCE] Add add_expectation_suite to DataContext CRUD ([#6926](http...
Read more

0.15.46

26 Jan 23:28
f5e3fd9
Compare
Choose a tag to compare
  • [BUGFIX] Disable RendererConfiguration constraint to support legacy renderer fallback behavior (#6938)
  • [DOCS] Remove the great_expectations path prefix for API docs (#6934)
  • [DOCS] Updates Custom Expectation docs w/ code snippets (#6365)
  • [DOCS] Regex-Based, Set-Based, Query-Based, & Actions Docstrings (#6863)
  • [DOCS] Documentation for classes and methods within ExecutionEngine class hierarchy (#6936)

0.15.45

26 Jan 20:55
67a12a0
Compare
Choose a tag to compare
  • [FEATURE] Experimental datasources batch.head() (#6765)
  • [FEATURE] Add Validation Result URL to Checkpoint Result (#6908)
  • [BUGFIX] Fix issues rendering code blocks in API docs (#6917)
  • [BUGFIX] Fix list_keys method for TupleS3StoreBackend (#6901) (thanks @enagovitsyn)
  • [BUGFIX] Fix rendering issue with api docs (#6924)
  • [BUGFIX] Render bar graph with boolean values (#6910) (thanks @tmilitino)
  • [BUGFIX] Capital one contrib/micdavis/import hotfix (#6922) (thanks @micdavis)
  • [DOCS] Adding docstring for Checkpoint.self_check() (#6841)
  • [DOCS] AbstractDataContext.add_store docstring (#6851)
  • [DOCS] Doc Strings for ExpectationSuite Display Methods (#6856)
  • [DOCS] DataAssistantResult.get_expectation_suite() docstring (#6862)
  • [DOCS] Misc docstrings around DataAssistant (#6866)
  • [DOCS] enable running invoke docstrings on select modules (#6868)
  • [DOCS] Adds docstring for expect_column_distinct_values_to_contain_set (#6855)
  • [DOCS] Documentation Strings for Metric Domain Types and Metric Function Types (#6872)
  • [DOCS] added docstrings for the public API (#6884)
  • [DOCS] Add public API docstring for expect_column_values_to_be_unique validate_configuration (#6897)
  • [DOCS] Miscellaneous docstrings for DataContext and utils (#6852)
  • [DOCS] Add public API docstring for expect_column_values_to_be_of_type validate_configuration (#6896)
  • [DOCS] Add public API docstring for JsonSchemaProflier.validate (#6900)
  • [DOCS] Exclude DataAssistantRunner.run() (#6919)
  • [DOCS] StoreValidationResultAction, StoreEvaluationParametersAction and StoreMetricsAction api docs (#6879)
  • [DOCS] Add public API docstring for expect_column_values_to_be_dateutil_parseable validate_configuration (#6864)
  • [DOCS] YAML docs (#6861)
  • [DOCS] Add public API docstring for expect_column_values_to_be_decreasing validate_configuration (#6865)
  • [DOCS] Docstrings for Checkpoint and related classes (#6882)
  • [DOCS] Add public API docstring for expect_table_row_count_to_be_between validate_configuration (#6883) (thanks @lockettks)
  • [DOCS] Validator.get_expectation_suite() docstring (#6886)
  • [DOCS] Fix Checkpoint docstring whitespace (#6927)
  • [DOCS] DataAssistantResult docstring (#6887)
  • [DOCS] Add public API docstring for expect_column_values_to_be_in_set validate_configuration (#6890)
  • [DOCS] Add public API docstring for expect_column_values_to_be_in_type_list and expect_column_values_to_be_increasing validate_configuration (#6891)
  • [DOCS] Deprecate util.render_evaluation_parameter_string function (#6894)
  • [DOCS] Add public API docstring for Profiler.validate (#6898)
  • [DOCS] Add public API docstring for expect_column_values_to_be_between validate_configuration (#6858)
  • [DOCS] Add public API docstring for expect_column_values_to_be_in_json_parseable validate_configuration (#6893)
  • [DOCS] Add public API docstring for expect_column_values_to_be_null validate_configuration (#6895)
  • [DOCS] Update docstrings for some of actions.py (#6853)
  • [DOCS] /typo correction (#6920) (thanks @mingyyy)
  • [DOCS] DOC-417 How to use GX with AWS using Athena (#6828)
  • [DOCS] Adding docstrings (#6854)
  • [MAINTENANCE] Update teams.yml (#6839)
  • [MAINTENANCE] invoke 2.0 and schema task (for zep types) (#6836)
  • [MAINTENANCE] Build hierarchy in sidebars for API docs (#6842)
  • [MAINTENANCE] Change public_api task name to avoid confusion (#6843)
  • [MAINTENANCE] Add the fragment back to internal references (#6845)
  • [MAINTENANCE] Clean up public_api excludes (#6846)
  • [MAINTENANCE] Fix the error message for invalid batch request options (#6848)
  • [MAINTENANCE] Standardize Store CRUD (#6826)
  • [MAINTENANCE] Fix scripts not found error in invoke (#6867)
  • [MAINTENANCE] Fix argument name typo (#6850) (thanks @KirillUlich)
  • [MAINTENANCE] more clearly specifies range of supported python versions (#6870)
  • [MAINTENANCE] add validate_configuration docstring (#6857)
  • [MAINTENANCE] docstring for expect_column_values_to_not_be_null#validate_configuration (#6859)
  • [MAINTENANCE] Standardize project config CRUD (#6837)
  • [MAINTENANCE] update docstring in validator.py and checkpoint_result.py (#6875)
  • [MAINTENANCE] updated docstring on validate configuration (#6871)
  • [MAINTENANCE] Exclude unit tests from comprehensive stage of dev CI (#6903)
  • [MAINTENANCE] Refactor file_relative_path util (#6778)
  • [MAINTENANCE] switch to ruff linter (#6888)
  • [MAINTENANCE] Use docusaurus style code block in api docs (#6906)
  • [MAINTENANCE] metrics linting (#6889)
  • [MAINTENANCE] Add exception message to RenderedAtomicContent failure renderer (#6795)
  • [MAINTENANCE] Remove CloudNotificationAction (#6881)
  • [MAINTENANCE] Use ruff linter for docstring linting (#6913)
  • [MAINTENANCE] Add validate_configuration method docstrings (#6899)
  • [MAINTENANCE] docstring for expect_column_values_to_not_match_like_pattern_list's validate_configuration (#6874)
  • [MAINTENANCE] docstring for expect_column_values_to_not_match_like_pattern validate_configuration (#6876)
  • [MAINTENANCE] docstring for expect_compound_columns_to_be_unique validate_configuration (#6878)
  • [MAINTENANCE] Add d...
Read more

0.15.44

19 Jan 20:51
5e2d7b0
Compare
Choose a tag to compare
  • [FEATURE] Add pandas datasource sorter by refactoring into DataAsset (#6787)
  • [FEATURE] ID/PK Demo Files (#6833)
  • [BUGFIX] Fix missing not operator ~ (#6808)
  • [BUGFIX] Implemented lowercase function to check what type of file endswith (#6810) (thanks @tmilitino)
  • [BUGFIX] : expect_day_count_to_be_close_to_equivalent_week_day_mean (#6811) (thanks @HadasManor)
  • [BUGFIX] Pandas ID/PK query was causing DataDocs error (#6832)
  • [DOCS] Link to gh issue #4152 for ruamel.yaml (#6799) (thanks @jamesmyatt)
  • [DOCS] ExpectationSuite and remove_expectation api docs (#6785)
  • [DOCS] Add GitHub PR links to changelogs (#6818)
  • [DOCS] Update yarn-snippet-check to only target specific source code dirs (#6825)
  • [DOCS] Adding docstring for ExpectationSuite.add_expectation (#6829)
  • [DOCS] DOC-394: Fix broken redirect links (#6835)
  • [MAINTENANCE] Enable more backends for some contrib expectations (#6775)
  • [MAINTENANCE] Change execution_engine_type from method to property. (#6788)
  • [MAINTENANCE] More backends for expect_yesterday_count_compared_to_avg_equivalent_days_of_week (#6790)
  • [MAINTENANCE] Update gallery pipeline to only have one scheduled run per day (early AM) (#6791)
  • [MAINTENANCE] Convert the validation results to JSON serializable (#6776) (thanks @lu-lz)
  • [MAINTENANCE] Propagate "runtime_configuration" argument throughout Validator flow (#6767)
  • [MAINTENANCE] Only include relevant diagnostics info in gallery JSON (#6797)
  • [MAINTENANCE] Clean up public api report part 1 (#6784)
  • [MAINTENANCE] Clean up public api report part 2 (#6792)
  • [MAINTENANCE] Shift daily gallery run by 6 hours (#6802)
  • [MAINTENANCE] Misc docstrings in AbstractDataContext (#6801)
  • [MAINTENANCE] Add checkpoint and datadoc integration test for zep pandas datasource. (#6793)
  • [MAINTENANCE] Use environment variables for expectation gallery data paths (#6805)
  • [MAINTENANCE] Suppress 2 kl_divergence datasets for bigquery that took 90 minutes to insert (#6807)
  • [MAINTENANCE] Improve type hints in ExecutionEngine.resolve_metrics() flow and delete unnecessary checks (#6804)
  • [MAINTENANCE] Fixes for column_values_to_be_between tests (#6809)
  • [MAINTENANCE] Clean up public api report part 3 (#6803)
  • [MAINTENANCE] Add docstring for AbstractDataContext.add_checkpoint (#6728) (thanks @abegong)
  • [MAINTENANCE] Use Enum classes for all metric name suffixes (#6819)
  • [MAINTENANCE] Use shortened_dotted_paths in API docs (#6820)
  • [MAINTENANCE] Update batch request option validation error message (#6821)
  • [MAINTENANCE] Add docstring to DataAsset.add_sorters (#6822)
  • [MAINTENANCE] Misc type cleanup withincheckpoint/ and validator/ (#6817)
  • [MAINTENANCE] Update algolia indexing (#6827)
  • [MAINTENANCE] When running our test suite, suppress warnings result_format configuration in Expectations and Validators (#6823)
  • [MAINTENANCE] ZEP - lower logging levels from INFO -> DEBUG (#6830)
  • [MAINTENANCE] Use shortened dotted paths in api docs (#6831)
  • [MAINTENANCE] Remove outdated refs to Superconductive (#6816)
  • [CONTRIB] Improve contrib schwifty expectations (#6812) (thanks @mkopec87)

0.15.43

12 Jan 21:19
026b63f
Compare
Choose a tag to compare
  • [FEATURE] ZEP - Synchronize & save XDatasources (#6717)
  • [FEATURE] Official Python 3.10 support (#6763)
  • [FEATURE] F/great 1313/zep pandas poc (#6745)
  • [FEATURE] Add GX Cloud hyperlink to slack notification (#6740)
  • [FEATURE] Get ExpectationSuite, Checkpoint by name (#6774)
  • [FEATURE] API docs (#6766)
  • [BUGFIX] - Implementing deep copy of runtime_configuration variable (#6682) (thanks @tmilitino)
  • [BUGFIX] Patch broken test_data_context_ge_cloud_mode_with_incomplete_cloud_config_should_throw_error (#6741)
  • [BUGFIX] reformatting setup.py (#6756)
  • [BUGFIX] Fix observed value (#6759) (thanks @itaise)
  • [BUGFIX] fix comment stripping when saving a zep configuration (#6783)
  • [DOCS] DOC-414: Remove guide for use of outdated docker images (#6718)
  • [DOCS] Convert docs snippets to named snippets (#6735)
  • [DOCS] Update documentation to reference get_context (#6738)
  • [DOCS] Convert remaining snippets to named snippets (#6736)
  • [DOCS] Convert line number references to named references in docs (#6748)
  • [DOCS] Doc-280 AWS golden path with S3 cloud storage and Pandas (#6618)
  • [DOCS] Preparation for building api docs (#6737)
  • [DOCS] Change prefix reference for tutorial folder/directory (#6751) (thanks @medeirosthiago)
  • [DOCS] Fix line-links in 4th step's 5th and 6th block (#6752) (thanks @OnkarMadli)
  • [DOCS] - fixed code reference in documentation (#6732) (thanks @tmilitino)
  • [DOCS] validator.head docstring (#6762)
  • [MAINTENANCE] Update docstrings for experimental SQL datasources. (#6714)
  • [MAINTENANCE] update cli DataContext types (#6703)
  • [MAINTENANCE] Fix missing exclamation marks in API docs admonitions (#6721)
  • [MAINTENANCE] ID/PK Tests at Expectations-level with Warnings caught (#6713)
  • [MAINTENANCE] Refactor tests to leverage get_context instead of BaseDataContext (#6720)
  • [MAINTENANCE] Update remaining atomic prescriptive templates (1 of 2) (#6696)
  • [MAINTENANCE] Refactor tests to leverage get_context instead of DataContext (#6723)
  • [MAINTENANCE] Update remaining atomic prescriptive templates (2 of 2) (#6724)
  • [MAINTENANCE] execution_engine typing (#6730)
  • [MAINTENANCE] core/expectation_ type checking (#6731)
  • [MAINTENANCE] Remove printing of entire snippet map in remark-named-snippet hook (#6749)
  • [MAINTENANCE] Rename all instances of ge_exceptions to gx_exceptions (#6742)
  • [MAINTENANCE] Remove base_data_context mark in tests (#6750)
  • [MAINTENANCE] Consolidate different Metric Types definition Enums (#6746)
  • [MAINTENANCE] exclude scripts directory from package (#6744) (thanks @cburroughs)
  • [MAINTENANCE] Force cryptography version installed where snowflake runs to be v38.0.4 (#6755)
  • [MAINTENANCE] ID/PK - Adding semi-colon to SQL Query output (#6743)
  • [MAINTENANCE] ID/PK result_format documentation update (#6716)
  • [MAINTENANCE] Consistent use of Metric Name Enum values (#6757)
  • [MAINTENANCE] Fix min version test requirements install on azure async pipeline. (#6753)
  • [MAINTENANCE] expectations linting & bug fixes (#6739)
  • [MAINTENANCE] Add Python 3.10 to async Azure pipeline (#6760)
  • [MAINTENANCE] Unset cloud vars when running pytest from a mac (#6747)
  • [MAINTENANCE] Update CheckChanges for dev pipeline (#6768)
  • [MAINTENANCE] Update contrib pipeline to track package changes (#6770)
  • [MAINTENANCE] Update docstring for AbstractDataContext.add_batch_kwargs_generator (#6727)
  • [MAINTENANCE] Update docstring for add_datasource (#6729)
  • [MAINTENANCE] Remove chunk of code in build_gallery.py to skip processing some Expectations (#6772)
  • [MAINTENANCE] Update docstring for AbstractDataContext.build_data_docs (#6726)
  • [MAINTENANCE] Move constraints-test dir within azure dir to clean up project root (#6764)
  • [MAINTENANCE] Misc cleanup of SerializableDataContext (#6777)
  • [MAINTENANCE] Removed some 30 type hint violations (#6771)
  • [MAINTENANCE] Adjust gallery schedule and timeout (#6781)
  • [MAINTENANCE] type-checking - metrics/util.py (#6754)
  • [MAINTENANCE] Update requirements.txt to reflect 3.10 support (#6786)
  • [MAINTENANCE] Enable more backends for some contrib expectations (#6775)
  • [CONTRIB] added condition to ExpectQueriedColumnListToBeUnique (#6702) (thanks @maayaniti)
  • [CONTRIB] Implement Spark backend for several expectations (#6683) (thanks @mkopec87)
  • [CONTRIB] Improve Spark backend support for contrib query based expectations (#6733) (thanks @mkopec87)
  • [CONTRIB] Refactor ExpectColumnValuesToBeHexadecimal expectation to be RegexBased (#6734) (thanks @mkopec87)
  • [CONTRIB] Fix regex based expectations for spark (#6725) (thanks @mkopec87)

0.15.42

05 Jan 22:39
306613d
Compare
Choose a tag to compare
  • [FEATURE] ZEP - PG BatchSorter loading + dumping (#6580)
  • [FEATURE] Ensure result_format accessed is through Checkpoint, and warns users if Expectation or Validator-level (#6562)
  • [FEATURE] ZEP - PG SqlYearMonthSplitter serialization + deserialization (#6595)
  • [FEATURE] ID/PK - unexpected_index_list updated to include actual unexpected value, and EVR to include unexpected_index_column_names (#6586)
  • [FEATURE] Atomic rendering of Evaluation Parameters (#6232)
  • [FEATURE] Add zep datasource data assistant e2e tests. (#6612)
  • [FEATURE] F/great 1400/sql datasource (#6623)
  • [FEATURE] Accept a pathlib.Path context_root_dir (#6613)
  • [FEATURE] Atomic rendering of meta notes (#6627)
  • [FEATURE] Docstring linter for public api (#6638)
  • [FEATURE] ZEP - Load/dump new style config from DataContext (#6631)
  • [FEATURE] ID/PK Rendering in DataDocs (#6637)
  • [FEATURE] Use docstring linter for public api to catch missing parameters (#6642)
  • [FEATURE] ZEP - load from shared config (#6655)
  • [FEATURE] Added new expectation: ExpectYesterdayCountComparedToAvgEquivalentDaysOfWeek… (#6622) (thanks @HadasManor)
  • [FEATURE] Add sqlite datasource (#6657)
  • [FEATURE] ExpectDaySumToBeCloseToEquivalentWeekDayMean (#6664) (thanks @HadasManor)
  • [FEATURE] ID/PK flag return_unexpected_index_query that allows QUERY output to be suppressed (#6660)
  • [FEATURE] F/great 1400/postgres constr (#6674)
  • [FEATURE] Ensure Pandas ID/PK can use named indices (#6656)
  • [FEATURE] Support to include ID/PK in validation result for each row - Spark (#6676)
  • [FEATURE] ID/PK Pandas query returned as all unexpected indices (#6692)
  • [BUGFIX] Support non-string datetime evaluation parameters (#6571)
  • [BUGFIX] Use v3.3.6 or higher of google-cloud-bigquery (with shapely bugfix) (#6590)
  • [BUGFIX] Remove rendered header from Cloud-rendering tests (#6597)
  • [BUGFIX] Patch broken Validator test after DataContext refactor (#6605)
  • [BUGFIX] Column value counts metric dtype inference due to numpy deprecation of object dtype (#6604)
  • [BUGFIX] delete_datasource() was getting passed in incorrect parameter for Spark Docs test (#6601)
  • [BUGFIX] Stop overwriting query with static string in RuntimeBatchRequests for SQL (#6614)
  • [BUGFIX] Simplify metric results processing and improve detection of Decimal types in columns (#6610)
  • [BUGFIX] Do not round output of proportion computing metrics (#6619)
  • [BUGFIX] Add sqrt on connect to sqlite database. (#6635)
  • [BUGFIX] RendererConfiguration min_value and max_value with datetimes (#6632)
  • [BUGFIX] Fix a typo in contrib queried expectation (and add type hints to its implementation) (#6650)
  • [BUGFIX] Avoid key collisions between Rule-Based Profiler terminal literals and MetricConfiguration value keys (#6675)
  • [BUGFIX] Add connect args to execution engine schema (#6663) (thanks @itaise)
  • [BUGFIX] Increase minimum numpy versions for Python 3.8 and 3.9 due to support in latest release of scipy (#6704)
  • [BUGFIX] Format current branch name properly for tag branches in docker tests (#6711)
  • [DOCS] Patch broken snippet around Validation Actions (#6606)
  • [DOCS] Fix formatting of 0.15.35 and 0.15.36 in changelogs (#6603)
  • [DOCS] Convert broken snippet to named snippets (#6611)
  • [DOCS] - add anonymous_usage_statistics configutation in documentation (#6626) (thanks @tmilitino)
  • [DOCS] fixing wrong line reference on docs (#6599) (thanks @wagneralbjr)
  • [DOCS] Sidebar changes for Integrations and how-tos (#6649)
  • [DOCS] edit term(data_conext, checkpoints)-link in with airflow (#6646) (thanks @jx2lee)
  • [DOCS] DOC-400 remove an outdated video link (#6667)
  • [DOCS] doc-356 importable prerequisite box with correct theme applied and default entries (#6666)
  • [MAINTENANCE] mypy config update (#6589)
  • [MAINTENANCE] Small refactor of ExecutionEngine.resolve_metrics() for better code readability (and miscellaneous additional clean up) (#6587)
  • [MAINTENANCE] Remove ExplorerDataContext (#6592)
  • [MAINTENANCE] Leverage RendererConfiguration in existing prescriptive templates (2 of 3) (#6488)
  • [MAINTENANCE] Leverage RendererConfiguration in existing prescriptive templates (3 of 3) (#6530)
  • [MAINTENANCE] Add docs snippet checker to dev CI (#6594)
  • [MAINTENANCE] Utilize a StrEnum for ConfigPeer modes (#6596)
  • [MAINTENANCE] Refactor BaseDataContext and DataContext into factory functions (#6531)
  • [MAINTENANCE] flake8 coverage - render, juptyer_ux, checkpoint sub-packages (#6607)
  • [MAINTENANCE] filter RemovedInMarshmallow4 warnings (#6602)
  • [MAINTENANCE] Generate public API candidates (#6600)
  • [MAINTENANCE] partial cli + usage_stats typing (#6335)
  • [MAINTENANCE] update pip installs in pipelines (#6609)
  • [MAINTENANCE] create cache as part of --ci type-checking step (#6621)
  • [MAINTENANCE] Add row_condition logic to RendererConfiguration and remove from atomic renderer implementations (#6616)
  • [MAINTENANCE] install pydantic in develop pipeline (#6624)
  • [MAINTENANCE] Fix develop static type-check stage (#6628)
  • [MAINTENANCE] Unexpected Counts table in DataDocs able to show counts for sampled values (#6634)
  • [MAINTENANCE] CI - install from requirements-types.txt (#6639)
  • [MAINTENANCE] Add docstring linter for public api to CI (#6641)
  • [MAINTENANCE] Batch ID must incorporate batch_spec_passthrough. Instantiate Validator with DataContext in test modules. Query metrics/expectations types cleanup. (#6636)
  • [MAINTENANCE] Skip postgres tests in spark. (#6643)
  • [MAINTENANCE] Enrich RendererConfiguration primitive types (#6629)
  • [MAINTENANCE] M/great 1225/async builds branch (#6644)
  • [MAINTENANCE] Comment out calling _disable_progress_bars in build_gallery.py (#6648)
  • [MAINTENANCE] Update generate_expectation_tests func to only log an ERROR message if there is an error (#6651)
  • [MAINTENANCE] Use the correct test for positive_test__exact_min_and_max on trino (#6652)
  • [MAINTENANCE] Update evaluate_json_test_v3_api func to use the debug_logger with useful info when exception occurs (#6653)
  • [MAINTENANCE] Make only column y data_alt different in col_pair_equal tests (#6661)
  • [MAINTENANCE] Add separate tests for exact stdev for redshift and snowflake (#6658)
  • [MAINTENANCE] Add redshift/snowflake casting for sample data on expect_column_values_to_be_of_type (#6659)
  • [MAINTENANCE] Add redshift/snowflake casting for sample data on expect_column_values_to_be_in_type_list (#6668)
  • [MAINTENANCE] Make only column y data_alt different in col_pair_in_set tests (#6670)
  • [MAINTENANCE] Only spark v2 for special test in not_be_in_set (#6669)
  • [MAINTENANCE] Don't attempt any regex Expectation tests with snowflake (#6672)
  • [MAINTENANCE] Clean up returns style and type hints in CardinalityChecker utility (#6677)
  • [MAINTENANCE] begin flake8 linting on tests (#6679)
  • [MAINTENANCE] Clean up packaging & installation pipeline (#6687)
  • [MAINTENANCE] Misc updates to dev Azure pipeline (#6686)
  • [MAINTENANCE] mypy typing for core/util.py (#6617)
  • [MAINTENANCE] Update get_context return type (#6684)
  • [MAINTENANCE] Get datetime tests working for trino/snowflake/spark in values_to_be_in_set (#6671)
  • [MAINTENANCE] Cleanup typing errors. (#6691)
  • [MAINTENANCE] Remove unused Metric and BatchMetric classes and consolidate ValidationMetricIdentifier with other identifiers (#6693)
  • [MAINTENANCE] Refactor BaseDataContext to leverage get_context (#6689)
  • [MAINTENANCE] expect day count to be close to equivalent week day mean (#6680) (thanks @HadasManor)
  • [MAINTENANCE] ID/PK squashed tests re-added (#6694)
  • [MAINTENANCE] initial type checking for rules_based_profiler (#6681)
  • [MAINTENANCE] Improve type checking for Expectations with atomic renderers leveraging RendererConfiguration (#6633)
  • [MAINTENANCE] Add deprecated Cloud variables to _CloudConfigurationProvider.get_values() output (#6708)
  • [MAINTENANCE] Autobuild markdown stubs (#6700)
  • [MAINTENANCE] API docs styling (#6712)

0.15.41

15 Dec 20:53
d553b82
Compare
Choose a tag to compare
  • [FEATURE] enable mostly for expect_compound_columns_to_be_unique (#6533) (thanks @kimfrie)
  • [BUGFIX] Return unique list of batch_definitions (#6579) (thanks @tanelk)
  • [BUGFIX] convert_to_json_serializable does not accept numpy datetime (#6553) (thanks @tmilitino)
  • [DOCS] Clean up misc snippet violations (#6582)
  • [MAINTENANCE] Update json schema validation on usage stats to filter based on format. (#6502)
  • [MAINTENANCE] Renaming Metric Name Suffixes using Enum Values for Better Code Readability (#6575)
  • [MAINTENANCE] M/great 1433/cloud tests to async (#6543)
  • [MAINTENANCE] Add static type checking to rule.py and rule_based_profiler_result.py (#6573)
  • [MAINTENANCE] Update most contrib Expectation docstrings to be consistent and decently formatted for gallery (#6577)
  • [MAINTENANCE] Update changelogs to reflect PyPI yanks (0.15.37-0.15.39) (#6581)
  • [MAINTENANCE] Refactor ExecutionEngine.resolve_metrics() for better code readability (#6578)
  • [MAINTENANCE] adding googletag manager to docusaurus (#6584)
  • [MAINTENANCE] typo in method name (#6585)
  • [MAINTENANCE] mypy config update (#6589)
  • [MAINTENANCE] Small refactor of ExecutionEngine.resolve_metrics() for better code readability (and miscellaneous additional clean up) (#6587)
  • [MAINTENANCE] Remove ExplorerDataContext (#6592)
  • [MAINTENANCE] Leverage RendererConfiguration in existing prescriptive templates (2 of 3) (#6488)

0.15.40

13 Dec 21:48
68728af
Compare
Choose a tag to compare
  • [FEATURE] F/great 1397/zep checkpoints (#6525)
  • [FEATURE] Add integration test for zep sqlalchemy datasource with renderering. (#6564)
  • [BUGFIX] Patch additional deprecated call to GXCloudIdentifier.ge_cloud_id attr (#6555)
  • [BUGFIX] Patch packaging_and_installation Azure pipeline test failures (#6559)
  • [BUGFIX] Fix dependency issues to reenable RTD builds (#6560)
  • [BUGFIX] Add missing raise statement in RuntimeDataConnector logic (#6569)
  • [DOCS] doc 383: bring sql datasource configuration examples under test (#6466)
  • [MAINTENANCE] Add error handling to docs snippet checker (#6556)
  • [MAINTENANCE] ID/PK tests at Checkpoint-level (#6539)
  • [MAINTENANCE] Improve DataAssistant Parameter Builder Naming/Sanitization Mechanism and Enhance TableDomainBuilder (#6554)
  • [MAINTENANCE] Simplify computational graph assembly from metric configurations (#6563)
  • [MAINTENANCE] RTD Mobile header brand adjustment (#6557)
  • [MAINTENANCE] Use MetricsCalculator methods for ValidationGraph construction and resolution operations in Validator (#6566)
  • [MAINTENANCE] Cast type in execution_environment.py to bypass flaky mypy warnings (#6572)
  • [MAINTENANCE] Additional patch for mypy issue in execution_environment.py (#6574)
  • [MAINTENANCE] Clean up GX rename artifacts (#6561)
  • [CONTRIB] fix observed value in custom expectation (#6515) (thanks @itaise)

0.15.39 - YANKED

10 Dec 04:08
24fb805
Compare
Choose a tag to compare
  • [BUGFIX] Patch faulty GX Cloud arg resolution logic (#6542)
  • [BUGFIX] Fix resolution of cloud variables. (#6546)
  • [DOCS] Fix line numbers in snippets part 2 (#6537)
  • [DOCS] Convert nested snippets to named snippets (#6541)
  • [DOCS] Simplify snippet checker logic to catch stray tags in CI (#6538)
  • [MAINTENANCE] v2 Docs link (#6534)
  • [MAINTENANCE] Fix logic around cloud_mode and ge_cloud_mode. (#6550)

0.15.38 - YANKED

09 Dec 23:16
98c641b
Compare
Choose a tag to compare
  • [BUGFIX] Patch broken Cloud E2E test around Datasource CRUD (#6520)
  • [BUGFIX] Patch outdated ge_cloud_id attribute call in ValidationOperator (#6529)
  • [BUGFIX] Revert refactor to Datasource instantiation logic in DataContext (#6535)
  • [BUGFIX] Patch faulty GX Cloud arg resolution logic (#6542)
  • [DOCS] Fix line numbers in snippets (#6536)
  • [DOCS] Fix line numbers in snippets part 2 (#6537)
  • [DOCS] Convert nested snippets to named snippets (#6541)
  • [MAINTENANCE] Update Data Assistant plot images (#6521)
  • [MAINTENANCE] Clean up type hints and make test generation more elegant (#6523)
  • [MAINTENANCE] Clean up Datasource instantiation logic in DataContext (#6517)
  • [MAINTENANCE] Update Domain computation in MetricConfiguration (#6528)
  • [MAINTENANCE] v2 Docs link (#6534)