Skip to content

Releases: dbt-labs/dbt-athena

v1.8.4

28 Aug 12:53
840e847
Compare
Choose a tag to compare

What's Changed

Fixes

  • fix: Remove catalog from the DDL SQL generated by on_schema_change=sync_all_columns by @iconara in #684
  • fix: Query comment for create table statement by @sanromeo in #702
  • fix: remove leading whitespaces on post-hook operations by @sanromeo in #705
  • fix: vacuum more runs needed error by @Jrmyy in #703

Dependencies

  • chore: Update dbt-tests-adapter requirement from ~=1.9.1 to ~=1.9.2 by @dependabot in #687
  • chore: Update pytest requirement from ~=8.2 to ~=8.3 by @dependabot in #690
  • chore: Update pyupgrade requirement from ~=3.16 to ~=3.17 by @dependabot in #692
  • chore: Update tenacity requirement from ~=8.2 to >=8.2,<10.0 by @dependabot in #693
  • chore: Update black requirement from ~=24.4 to ~=24.8 by @dependabot in #694
  • chore: Update boto3-stubs[s3] requirement from ~=1.34 to ~=1.35 by @dependabot in #707
  • chore: Update moto requirement from ~=5.0.12 to ~=5.0.13 by @dependabot in #708
  • chore: Update pyparsing requirement from ~=3.1.2 to ~=3.1.4 by @dependabot in #709

New Contributors

Full Changelog: v1.8.3...v1.8.4

v1.8.3

27 Jun 16:37
69e5834
Compare
Choose a tag to compare

What's Changed

Features

Fixes

  • fix: edge case fix on iceberg target table being dropped instead on being renamed first by @nicor88 in #667
  • fix: Improve caching of work_group lookup by @namelessjon in #678

Chore

Dependencies

  • chore: Update moto requirement from ~=5.0.8 to ~=5.0.9 by @dependabot in #666
  • chore: Update pyupgrade requirement from ~=3.15 to ~=3.16 by @dependabot in #669
  • chore: Update flake8 requirement from ~=7.0 to ~=7.1 by @dependabot in #670
  • chore: Update dbt-tests-adapter requirement from ~=1.8.0 to ~=1.9.1 by @dependabot in #673

Docs

New Contributors

Full Changelog: v1.8.2...v1.8.3

v1.8.2

28 May 18:18
b0f0c45
Compare
Choose a tag to compare

What's Changed

Fixes

Features

  • feat: Set unique table suffix to allow parallel incremental executions by @pierrebzl in #650
  • feat: Allow custom schema def for tmp tables generated by incremental by @pierrebzl in #659
  • feat: Implement iceberg retry logic by @svdimchenko in #657

Dependencies

Docs

  • docs: Cleanup README grammar, punctuation, and capitalisation by @dfsnow in #654

New Contributors

Full Changelog: v1.8.1...v1.8.2

v1.8.1

13 May 10:48
34633a7
Compare
Choose a tag to compare

What's Changed

Relevant notes

⚠️ 1.8.1 version is equivalent to 1.8.0 in term of features and fixes.

You can install the changes from this release via

pip install dbt-athena-community==1.8.1

Features

Dependencies

  • chore: Update moto requirement from ~=5.0.6 to ~=5.0.7 by @dependabot in #648

Docs

  • docs: Cleanup Python models section of README by @dfsnow in #643

New Contributors

v1.8.0

13 May 08:22
d96d254
Compare
Choose a tag to compare

What's Changed

Relevant notes

⚠️ The version 1.8.0 in pypi doesn't exist during to an issue releasing, you can use 1.8.1 instead, that is equivalent.
You can install the changes from this release via

pip install dbt-athena-community==1.8.1

Features

Dependencies

Docs

  • docs: Cleanup Python models section of README by @dfsnow in #643

New Contributors

Full Changelog: v1.8.0rc1...v1.8.0

v1.8.0rc1

07 May 07:23
c5b8991
Compare
Choose a tag to compare
v1.8.0rc1 Pre-release
Pre-release

What's Changed

Breaking changes

You should install dbt-core separately, because the adapter won't take care of installing it anymore

pip install dbt-core==1.8.0rc1
pip install dbt-athena-community==1.8.0rc1

Fixes

Dependencies

  • chore: Update moto requirement from ~=5.0.5 to ~=5.0.6 by @dependabot in #636
  • chore: Update pytest-xdist requirement from ~=3.5 to ~=3.6 by @dependabot in #634
  • chore: Update pytest requirement from ~=8.0 to ~=8.2 by @dependabot in #635
  • chore: bump to dbt-core to 1.8.0rc1 by @nicor88 in #640
  • chore: Update dbt-tests-adapter requirement from ~=1.8.0b1 to ~=1.8.0rc1 by @dependabot in #639

New Contributors

Full Changelog: v1.8.0b1...v1.8.0rc1

v1.8.0b1

15 Apr 19:24
0d32c0c
Compare
Choose a tag to compare
v1.8.0b1 Pre-release
Pre-release

What's Changed

Breaking changes

You should install dbt-core separately, because the adapter won't take care of installing it anymore

pip install dbt-core==1.8.0b1
pip install dbt-athena-community==1.8.0b1

Features

  • feat: Add table_type param to ddl_data_type macro by @sashakcc in #599
  • feat: remove partition schema when incremental model overwrites partitions by @hiro-o918 in #620
  • feat: cache workgroup by @nicor88 in #596

Fixes

Dependencies

  • chore: upgrade to dbt 1.8 by @Jrmyy in #614
  • chore: Update moto requirement from ~=5.0.1 to ~=5.0.2 by @dependabot in #584
  • chore: Update dbt-tests-adapter requirement from ~=1.7.7 to ~=1.7.8 by @dependabot in #582
  • chore: Update black requirement from ~=24.1 to ~=24.2 by @dependabot in #583
  • chore: Update autoflake requirement from ~=1.7 to ~=2.3 by @dependabot in #586
  • chore: Update dbt-tests-adapter requirement from ~=1.7.8 to ~=1.7.9 by @dependabot in #590
  • chore: Update moto requirement from ~=5.0.2 to ~=5.0.3 by @dependabot in #593
  • chore: Update pyparsing requirement from ~=3.1.1 to ~=3.1.2 by @dependabot in #592
  • chore: Add contrib.rocks image instead of all-contributors by @svdimchenko in #601
  • chore: Update black requirement from ~=24.2 to ~=24.3 by @dependabot in #606
  • chore: Update dbt-tests-adapter requirement from ~=1.7.9 to ~=1.7.10 by @dependabot in #605
  • chore: Update pytest-cov requirement from ~=4.1 to ~=5.0 by @dependabot in #611
  • chore: Update dbt-tests-adapter requirement from ~=1.7.10 to ~=1.7.11 by @dependabot in #616
  • chore: Update moto requirement from ~=5.0.3 to ~=5.0.4 by @dependabot in #615
  • chore: Update moto requirement from ~=5.0.4 to ~=5.0.5 by @dependabot in #619
  • chore: Update black requirement from ~=24.3 to ~=24.4 by @dependabot in #622

Full Changelog: v1.7.2...v1.8.0b1

v1.7.2

06 Feb 09:32
a1b8db5
Compare
Choose a tag to compare

What's Changed

Features

  • feat: add possibility to set external_location for incremental model on iceberg table by @rokity in #560
  • feat: support python submissions by @Avinash-1394 in #248

Fixes

  • fix: backup table would be deleted, even if it doesnt exist by @octiva in #562
  • fix: remove lf_inherited_tags parameter from create_or_replace_view macros by @sanromeo in #565
  • fix: duplication of hooks in incremental materialization by @sashakcc in #575

Docs

Dependencies

  • chore: Update moto requirement from ~=4.2.12 to ~=4.2.13 by @dependabot in #558
  • chore: Update flake8 requirement from ~=6.1 to ~=7.0 by @dependabot in #557
  • chore: Update mmh3 requirement from ~=4.0.1 to >=4.0.1,<4.2.0 by @dependabot in #563
  • chore: Update dbt-tests-adapter requirement from ~=1.7.4 to ~=1.7.5 by @dependabot in #566
  • chore: Update pytest requirement from ~=7.4 to ~=8.0 by @dependabot in #569
  • chore: Update black requirement from ~=23.12 to ~=24.1 by @dependabot in #570
  • chore: Update dbt-tests-adapter requirement from ~=1.7.5 to ~=1.7.6 by @dependabot in #568
  • chore: Update dbt-tests-adapter requirement from ~=1.7.6 to ~=1.7.7 by @dependabot in #574
  • chore: Update moto requirement from ~=4.2.13 to ~=5.0.1 by @dependabot in #573
  • chore: Bump version for release by @svdimchenko in #578

New Contributors

Full Changelog: v1.7.1...v1.7.2

v1.7.1

05 Jan 12:04
f1af362
Compare
Choose a tag to compare

What's Changed

Features

  • feat: add detailed_table_type property to list_relations_without_caching function by @sanromeo in #513
  • feat: optimize retry if needed by @Jrmyy in #532
  • feat: Implement support bucket function for more than 100 partitions by @sanromeo in #549

Fix

Chore

  • chore: improve tests for contracts by @nicor88 in #500
  • chore: Update moto requirement from ~=4.2.7 to ~=4.2.8 by @dependabot in #502
  • chore: Update dbt-tests-adapter requirement from ~=1.7.0 to ~=1.7.1 by @dependabot in #505
  • chore: Update black requirement from ~=23.10 to ~=23.11 by @dependabot in #504
  • chore: Update pytest-xdist requirement from ~=3.3 to ~=3.4 by @dependabot in #503
  • chore: add concurrency control for functional tests by @nicor88 in #506
  • chore: use region for concurrency functional tests by @nicor88 in #508
  • chore: remove concurrency and reduce threads by @nicor88 in #509
  • chore: Update moto requirement from ~=4.2.8 to ~=4.2.9 by @dependabot in #517
  • chore: Update boto3-stubs[s3] requirement from ~=1.28 to ~=1.29 by @dependabot in #516
  • chore: Update dbt-tests-adapter requirement from ~=1.7.1 to ~=1.7.2 by @dependabot in #515
  • chore: Update moto requirement from ~=4.2.9 to ~=4.2.10 by @dependabot in #520
  • chore: Update pytest-xdist requirement from ~=3.4 to ~=3.5 by @dependabot in #521
  • chore: Update dbt-tests-adapter requirement from ~=1.7.2 to ~=1.7.3 by @dependabot in #526
  • chore: Update moto requirement from ~=4.2.10 to ~=4.2.11 by @dependabot in #528
  • chore: Update boto3-stubs[s3] requirement from ~=1.29 to ~=1.33 by @dependabot in #527
  • chore: Update isort requirement from ~=5.11 to ~=5.13 by @dependabot in #536
  • chore: Update black requirement from ~=23.11 to ~=23.12 by @dependabot in #541
  • chore: Update moto requirement from ~=4.2.11 to ~=4.2.12 by @dependabot in #543
  • chore: Update boto3-stubs[s3] requirement from ~=1.33 to ~=1.34 by @dependabot in #544
  • chore: Update dbt-tests-adapter requirement from ~=1.7.3 to ~=1.7.4 by @dependabot in #542

New Contributors

Full Changelog: v1.7.0...v1.7.1

v1.7.0

10 Nov 09:48
3d6e488
Compare
Choose a tag to compare

What's Changed

Features

  • feat: add force_batch to iceberg_merge and incremental_insert by @Danya-Fpnk in #482
  • feat(athena-adapter): support custom retry configurations for boto3 calls by @lukealexmiller in #494

Fix

Chore

New Contributors

Full Changelog: v1.6.4...v1.7.0