Skip to content

Releases: infinitelambda/dq-tools

1.9.0

25 Nov 09:19
c52acee
Compare
Choose a tag to compare

What's Changed

  • Support dbt deferral
  • Documentation updates

Under the hood

New Contributors

Full Changelog: 1.8.0...1.9.0

1.8.0

21 Oct 06:28
94d96fa
Compare
Choose a tag to compare

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

Full Changelog: 1.7.0...1.8.0

1.7.0

08 Oct 03:59
a024f21
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.6.0...1.7.0

1.6.0

08 Aug 03:08
9fa70d4
Compare
Choose a tag to compare

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

Full Changelog: 1.5.0...1.6.0

1.5.0

05 Feb 10:33
c94cf7c
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.4.2...1.5.0

1.4.2

21 Sep 10:11
11b696b
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.4.1...1.4.2

1.4.1

21 Sep 09:36
4b43bdc
Compare
Choose a tag to compare

What's Changed

  • Make test coverage exclusion config as optional + update readme by @il-dat in #12

Full Changelog: 1.4.0...1.4.1

1.4.0

13 Sep 09:36
Compare
Choose a tag to compare

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

  • Feature/migrate new metric def by @il-dat in #11

Full Changelog: 1.3.0...1.4.0

1.4.0b0

01 Sep 04:24
Compare
Choose a tag to compare
1.4.0b0 Pre-release
Pre-release

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

  • Feature/migrate new metric def by @il-dat in #11

Full Changelog: 1.3.0b0...1.4.0b0

1.3.0

13 Sep 08:00
a6d6410
Compare
Choose a tag to compare

What's changed

  • Decomission macro create_table_dq_issue_log and no more pre-hook - we now manage dq_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 test test_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