Releases: dbt-labs/dbt-athena
Releases · dbt-labs/dbt-athena
v1.4.3
What's Changed
- chore: Update black requirement from ~=22.12 to ~=23.3 by @dependabot in #193
- fix: return empty if table does not exist in get_columns by @Jrmyy in #199
- fix: check for empty workgroup in profiles by @nicor88 in #194
- chore: add credits section by @mattiamatrix in #201
- fix: enable database in policy to support cross-account queries by @Jrmyy in #200
- fix: glue column types by @svdimchenko in #196
- docs: add nicor88 as a contributor for code by @allcontributors in #205
- docs: add jessedobbelaere as a contributor for bug by @allcontributors in #210
- docs: add lemiffe as a contributor for design by @allcontributors in #209
- docs: add jessedobbelaere as a contributor for maintenance by @allcontributors in #212
- docs: add Jrmyy as a contributor for maintenance by @allcontributors in #207
- docs: add dbt-athena-logo by @mattiamatrix in #211
- docs: update readme by @mattiamatrix in #204
- docs: add Tomme as a contributor for maintenance by @allcontributors in #214
- docs: add mattiamatrix as a contributor for maintenance by @allcontributors in #216
- chore: Update pytest requirement from ~=7.2 to ~=7.3 by @dependabot in #218
- chore: Update pyathena requirement from ~=2.23 to ~=2.24 by @dependabot in #217
- fix: broken drop view query by @jessedobbelaere in #221
- fix: allow to set table location when output location is configured but not enforced by @juliansteger-sc in #223
- fix: reading README.md by @CommonCrisis in #225
- chore: Update moto requirement from ~=4.1.6 to ~=4.1.7 by @dependabot in #228
- chore: release 1.4.3 by @Jrmyy in #229
New Contributors
- @allcontributors made their first contribution in #205
- @CommonCrisis made their first contribution in #225
Full Changelog: v1.4.2...v.1.4.3
v1.4.2
What's Changed
- fix: fix typo in swap_table func log by @Gatsby-Lee in #175
- fix: support work groups with default output location configured by @henriblancke in #160
- chore: Update dbt-tests-adapter requirement from ~=1.4.4 to ~=1.4.5 by @dependabot in #178
- feat: use glue api instead of information_schema to retrieve table info by @Jrmyy in #174
- chore: Update dbt-core requirement from ~=1.4.4 to ~=1.4.5 by @dependabot in #177
- chore: Update moto requirement from ~=4.1.4 to ~=4.1.5 by @dependabot in #184
- feat: lake formation tag support by @henriblancke in #159
- feat: lakeformation tags for columns support by @svdimchenko in #185
- chore: Update moto requirement from ~=4.1.5 to ~=4.1.6 by @dependabot in #186
- fix: persist docs not working when using iceberg vacuum or optimize by @nicor88 in #187
- fix: Ignore iceberg columns that are not current by @nicor88 in #189
- fix: remove double quote in vacuum cmd by @Gatsby-Lee in #191
- feat: support larger seed files by @henriblancke in #161
- feat: Snapshot sql compatible with iceberg tables by @bbates4046 in #153
- chore: release 1.4.2 by @nicor88 in #192
New Contributors
- @Gatsby-Lee made their first contribution in #175
- @svdimchenko made their first contribution in #185
- @bbates4046 made their first contribution in #153
Full Changelog: v1.4.1...v1.4.2
v1.4.1
What's Changed
- chore: Update pyathena requirement from ~=2.21 to ~=2.22 by @dependabot in #146
- chore: Update tenacity requirement from ~=8.1 to ~=8.2 by @dependabot in #147
- fix: Utilize cache for snapshots by @Avinash-1394 in #137
- fix:bump libs for pre-commit by @nicor88 in #150
- chore: Update pyathena requirement from ~=2.22 to ~=2.23 by @dependabot in #151
- feat: add table_hive_ha materialization by @nicor88 in #128
- fix: quoting support by @Jrmyy in #152
- fix: add pyparsing to fix ci by @nicor88 in #156
- fix: Render relation in Hive format for materialized='table_hive_ha' by @ignacioreyna in #155
- fix: allow optimize commands by @nicor88 in #154
- fix: allow schema/database to not exist when listing relations by @henriblancke in #158
- feat: add persist_docs by @Jrmyy in #166
- chore: Update moto requirement from ~=4.1.3 to ~=4.1.4 by @dependabot in #169
- chore: Update dbt-tests-adapter requirement from ~=1.4.1 to ~=1.4.4 by @dependabot in #170
- chore: Update dbt-core requirement from ~=1.4.1 to ~=1.4.4 by @dependabot in #168
- fix: Fix snapshot valid to value by @Avinash-1394 in #149
- fix: add render hive in alter statements by @nicor88 in #173
- chore: release 1.4.1 by @Jrmyy in #171
New Contributors
- @ignacioreyna made their first contribution in #155
- @henriblancke made their first contribution in #158
Full Changelog: v1.4.0...v1.4.1
v1.4.0
What's Changed
- chore: Update pre-commit requirement from ~=2.20 to ~=2.21 by @dependabot in #121
- chore: Update moto requirement from ~=4.0 to ~=4.1 by @dependabot in #125
- chore: Update isort requirement from ~=5.10 to ~=5.11 by @dependabot in #124
- chore: Update flake8-pyproject requirement from ~=1.1 to ~=1.2 by @dependabot in #122
- fix: prevent errors in drop_table macro when table doesn'tt exist by @jurgispods in #127
- chore: Update pyathena requirement from ~=2.19 to ~=2.20 by @dependabot in #131
- feat: Add athena__type_string macro by @bmasciarelli in #135
- feat: Implement SCD 6 snapshots by @Avinash-1394 in #111
- fix: improve clean-up table by @nicor88 in #138
- chore: upgrade to dbt core v1.4.0 by @nicor88 in #134
- chore: Update pyathena requirement from ~=2.20 to ~=2.21 by @dependabot in #140
- chore: refactor boto3 calls and expose more functions by @nicor88 in #141
- chore: get boto3 client in function and cover some edge cases by @nicor88 in #143
New Contributors
- @jurgispods made their first contribution in #127
- @bmasciarelli made their first contribution in #135
- @Avinash-1394 made their first contribution in #111
Full Changelog: v1.3.5...v1.4.0
v1.3.5
What's Changed
- fix: fix issues on drop statements in the hooks by @nicor88 in #109
- fix: database name when looking up tables by @jessedobbelaere in #112
- chore: Update pyupgrade requirement from ~=3.2 to ~=3.3 by @dependabot in #114
- chore: Update black requirement from ~=22.10 to ~=22.12 by @dependabot in #117
- chore: improve the drop_relation default macro by @nicor88 in #119
- chore: Update dbt-tests-adapter requirement from ~=1.3.0 to ~=1.3.2 by @dependabot in #116
- chore: Update dbt-core requirement from ~=1.3.0 to ~=1.3.2 by @dependabot in #118
- feat: add support for external_location for seeds by @antruo in #86
- chore: bump release version by @nicor88 in #120
New Contributors
- @dependabot made their first contribution in #114
Full Changelog: v1.3.4...v1.3.5
v1.3.4
What's Changed
- fix: Add more information to default profile by @nicor88 in #85
- feat!: dissociate table_format from table_type by @Jrmyy in #90
- chore: integrate Semantic PRs by @mattiamatrix in #92
- fix: prune static s3 locations before CTA by @antruo in #88
- fix: fix to KeyError for tables without TableType by @t-yuki in #77
- fix: path should be dropped for append by @nicor88 in #99
- fix: backslash in windows os by @mattiamatrix in #102
- chore: bump pyathena by @nicor88 in #104
- chore: add weekly dependabot by @nicor88 in #105
- docs: Avoiding conflict with dbt-athena-adapter by @mrshu in #106
- chore: release 1.3.4 by @mattiamatrix in #107
New Contributors
- @antruo made their first contribution in #88
- @t-yuki made their first contribution in #77
- @mrshu made their first contribution in #106
Full Changelog: v1.3.3...v1.3.4
v1.3.3
What's Changed
- chore: move all utlity macros in utils or helpers by @Jrmyy in #55
- Add version in the adapter by @nicor88 in #59
- Some general tweaks by @nicor88 in #61
- Fix query comments in case of alter and vacuum by @nicor88 in #56
- fix: incremental table with insert_overwrite by @jessedobbelaere in #57
- chore: add unit tests by @Jrmyy in #63
- chore: add .editorconfig and update Pylance by @mattiamatrix in #67
- chore: improve docs and add CODEOWNERS by @nicor88 in #70
- feat: add on_schema_change for iceberg tables by @Jrmyy in #69
- Fix deletion of tables with same prefix location by @juliansteger-sc in #76
- feat!: Iceberg features only compatible with v3 engine by @Jrmyy in #79
New Contributors
- @mattiamatrix made their first contribution in #67
- @juliansteger-sc made their first contribution in #76
Full Changelog: v1.3.2...v1.3.3
v1.3.2
What's Changed
- feat: add support for array and map iceberg data types by @Jrmyy in #36
- fix: support all iceberg data types by @Jrmyy in #37
- Handle error while cleaning partitions by @nicor88 in #32
- Fix edge case on Iceberg types by @nicor88 in #40
- Create datatypes.sql by @owenprough-sift in #26
- Support s3_data_dir and s3_data_naming by @nicor88 in #39
- chore: add function tests for utils macros by @Jrmyy in #33
- Fix default incremental strategy by @jessedobbelaere in #46
- Support
on_schema_change
feature on incremental model by @hiro-o918 in #30 - Adding user-agent-extra parameter to improve Log Analysis by @armaseg in #48
- fix: multi-thread issues by removing global boto3 session by @jessedobbelaere in #45
- feat: add incremental append and merge for iceberg tables by @Jrmyy in #47
New Contributors
- @jessedobbelaere made their first contribution in #46
- @hiro-o918 made their first contribution in #30
- @armaseg made their first contribution in #48
Full Changelog: v1.3.1...v1.3.2
v1.3.1
What's Changed
- Trigger publishing to pypi on tag/release by @nicor88 in #27
- chore: add linting, pre-commit and github actions by @Jrmyy in #24
- Override datediff and dateadd functions to support metrics by @Jrmyy in #31
- Feature/table iceberg by @nicor88 in #34
- Release v1.3.1 by @nicor88 in #35
Full Changelog: v1.3.0...v1.3.1