Releases: infinitelambda/dq-tools
Releases · infinitelambda/dq-tools
1.9.0
What's Changed
- Support dbt deferral
- Documentation updates
Under the hood
- chore(deps): bump snowflake-connector-python from 3.12.2 to 3.12.3 in the pip group across 1 directory by @dependabot in #39
- (Documentation) Update integration test example in CONTRIBUTING.md by @jingyu-infinitelambda in #40
- (Documentation) Included notes on resolving compilation error while initializing dq-tools by @jingyu-infinitelambda in #41
- Fix issue 42 by @jingyu-infinitelambda in #43
New Contributors
- @jingyu-infinitelambda made their first contribution in #40
Full Changelog: 1.8.0...1.9.0
1.8.0
What's Changed
- Support the way of capturing the test results of the Ephemeral models: Still captured in log, but ignoring them in the Metric calculations.
Under the hood
- chore(deps-dev): bump cryptography from 42.0.8 to 43.0.1 in the pip group across 1 directory by @dependabot in #35
- Updated README: store_test_results added to setup instructions by @matthh9797jetty in #36
- Bugfix/37 fix skip ephemeral models by @il-ngocanh in #38
New Contributors
- @matthh9797jetty made their first contribution in #36
- @il-ngocanh made their first contribution in #38
Full Changelog: 1.7.0...1.8.0
1.7.0
1.6.0
What's Changed
❗ BEHAVIOR CHANGES
dbt_dq_tool_database
and dbt_dq_tool_schema
variables are now used to configure the default namespace of ALL dq_tools
' models (before: only dq_issue_log
model affected)
Under the hood
- chore: new ci by @il-dat in #16
- chore(deps): bump jinja2 from 3.1.3 to 3.1.4 by @dependabot in #17
- chore(deps-dev): bump tqdm from 4.66.1 to 4.66.3 by @dependabot in #18
- chore(deps): bump requests from 2.31.0 to 2.32.2 by @dependabot in #19
- chore(deps): bump idna from 3.6 to 3.7 by @dependabot in #20
- chore(deps-dev): bump cryptography from 41.0.7 to 42.0.4 by @dependabot in #21
- chore(deps): bump sqlparse from 0.4.4 to 0.5.0 by @dependabot in #22
- chore(deps): bump urllib3 from 1.26.18 to 1.26.19 by @dependabot in #24
- chore(deps): bump certifi from 2024.2.2 to 2024.7.4 by @dependabot in #25
- chore(deps): bump zipp from 3.17.0 to 3.19.1 in the pip group across 1 directory by @dependabot in #26
- chore(deps-dev): bump setuptools from 69.0.3 to 70.0.0 in the pip group across 1 directory by @dependabot in #27
- Configure namespace for all models leveraging the existing package variables by @rm684 in #31
New Contributors
- @dependabot made their first contribution in #17
- @rm684 made their first contribution in #31
Full Changelog: 1.5.0...1.6.0
1.5.0
1.4.2
1.4.1
1.4.0
What's changed
- Migrate the
data_quality_score
metric to adapt the new Semantic requirements introduced in dbt v1.6 - And, migrate
test_coverage
BREAKING CHANGES
dq-tools
now requires dbt v1.6+- All models will be enabled by default
Under the hood
Full Changelog: 1.3.0...1.4.0
1.4.0b0
What's changed
- Migrate
data_quality_score
metric to adapt the new Semantic requirements introduced in dbt v1.6 - And, migrate
test_coverage
BREAKING CHANGES
- Merge this will cause
dq-tools
required dbt v1.6+ - All models will be enabled by default
Under the hood
Full Changelog: 1.3.0b0...1.4.0b0
1.3.0
What's changed
- Decomission macro
create_table_dq_issue_log
and no morepre-hook
- we now managedq_issue_log
as a model dq_issue_log
has new columns- no_of_records_scanned
- no_of_columns
- no_of_tables
- test_unique_id
- table_query
- New model
test_coverage
and corresponding dbt metrics (disabled by default) - 2 new private macros to get no of tables and to get coverage exclusion sql
Chore
- Re-organize models dir
- Add
columns_csv
to testtest_equal_rowcount_where_db
- Add/Update integration tests for this new feature, and test script
run_test.sh
Breaking Changes
- No more pre-hook required --> Remove it from
dbt_project.yml
, otherwise it will fail - No more selector of
-s source:dq_tools
--> Replace it by-s dq_issue_log
- [WARN] New columns in
dq_issue_log
won't be backfilled
Under the hood
Full Changelog: 1.2.2...1.3.0