From 9d25100f830e4d5b5202d832849cbb7f31f48881 Mon Sep 17 00:00:00 2001 From: Damian Owsianny Date: Mon, 27 Feb 2023 17:38:46 +0100 Subject: [PATCH] Adjust master branch to backport convention --- .changes/0.0.0.md | 8 + .changes/1.2.1.md | 15 -- .changes/1.2.1/Features-20220816-132608.yaml | 7 - .changes/1.2.1/Features-20220816-180652.yaml | 7 - .changes/1.2.1/Features-20220819-115505.yaml | 7 - .changes/1.2.1/Security-20220822-131016.yaml | 7 - .../1.2.1/Under the Hood-20220810-173529.yaml | 7 - .../1.2.1/Under the Hood-20220811-175831.yaml | 7 - .../1.2.1/Under the Hood-20220811-175950.yaml | 7 - .changes/1.2.2.md | 12 -- .../1.2.2/Dependencies-20220901-044453.yaml | 7 - .changes/1.2.2/Features-20220901-155728.yaml | 7 - .../1.2.2/Under the Hood-20220826-162617.yaml | 7 - .changes/1.2.3.md | 26 --- .../1.2.3/Dependencies-20220909-044419.yaml | 7 - .../1.2.3/Dependencies-20220927-043921.yaml | 7 - .../1.2.3/Dependencies-20221004-044142.yaml | 7 - .changes/1.2.3/Features-20220922-085214.yaml | 7 - .changes/1.2.3/Features-20221005-134613.yaml | 7 - .changes/1.2.3/Fixes-20220918-234135.yaml | 7 - .changes/1.2.3/Fixes-20220926-091442.yaml | 7 - .changes/1.2.3/Fixes-20221002-081603.yaml | 7 - .changes/1.2.3/Fixes-20221009-132438.yaml | 7 - .../1.2.3/Under the Hood-20220915-095940.yaml | 7 - .../1.2.3/Under the Hood-20220920-084055.yaml | 7 - .../1.2.3/Under the Hood-20220928-163207.yaml | 7 - .../1.2.3/Under the Hood-20221004-105758.yaml | 8 - .changes/1.3.0.md | 10 - .../Breaking Changes-20221014-185350.yaml | 9 - .changes/1.3.0/Features-20221014-145442.yaml | 7 - .changes/1.3.0/Features-20221020-013230.yaml | 7 - .changes/1.3.1.md | 6 - .changes/1.3.1/Fixes-20221025-165844.yaml | 7 - .changes/1.3.2.md | 24 --- .../Breaking Changes-20221206-142700.yaml | 7 - .../1.3.2/Dependencies-20221026-045442.yaml | 7 - .../1.3.2/Dependencies-20221026-045443.yaml | 7 - .../1.3.2/Dependencies-20221108-042102.yaml | 7 - .../1.3.2/Dependencies-20221115-041053.yaml | 7 - .../1.3.2/Dependencies-20221115-041100.yaml | 7 - .../1.3.2/Dependencies-20221115-141535.yaml | 7 - .../1.3.2/Dependencies-20221212-041720.yaml | 7 - .changes/1.3.2/Features-20221208-104815.yaml | 7 - .changes/1.3.2/Fixes-20221215-184058.yaml | 7 - .changes/1.3.2/Fixes-20221219-135447.yaml | 7 - .../1.3.2/Under the Hood-20221202-145420.yaml | 7 - .../1.3.2/Under the Hood-20221215-121303.yaml | 7 - .changes/v0.21.0.md | 11 - .changes/v1.0.0.md | 16 -- .changes/v1.0.1.md | 15 -- .changes/v1.0.3.md | 18 -- .changes/v1.1.0.md | 20 -- .changes/v1.1.1.md | 9 - .changes/v1.2.0.md | 16 -- .github/workflows/ci.yml | 2 + CHANGELOG.md | 202 +----------------- README.md | 5 + 57 files changed, 21 insertions(+), 677 deletions(-) create mode 100644 .changes/0.0.0.md delete mode 100644 .changes/1.2.1.md delete mode 100644 .changes/1.2.1/Features-20220816-132608.yaml delete mode 100644 .changes/1.2.1/Features-20220816-180652.yaml delete mode 100644 .changes/1.2.1/Features-20220819-115505.yaml delete mode 100644 .changes/1.2.1/Security-20220822-131016.yaml delete mode 100644 .changes/1.2.1/Under the Hood-20220810-173529.yaml delete mode 100644 .changes/1.2.1/Under the Hood-20220811-175831.yaml delete mode 100644 .changes/1.2.1/Under the Hood-20220811-175950.yaml delete mode 100644 .changes/1.2.2.md delete mode 100644 .changes/1.2.2/Dependencies-20220901-044453.yaml delete mode 100644 .changes/1.2.2/Features-20220901-155728.yaml delete mode 100644 .changes/1.2.2/Under the Hood-20220826-162617.yaml delete mode 100644 .changes/1.2.3.md delete mode 100644 .changes/1.2.3/Dependencies-20220909-044419.yaml delete mode 100644 .changes/1.2.3/Dependencies-20220927-043921.yaml delete mode 100644 .changes/1.2.3/Dependencies-20221004-044142.yaml delete mode 100644 .changes/1.2.3/Features-20220922-085214.yaml delete mode 100644 .changes/1.2.3/Features-20221005-134613.yaml delete mode 100644 .changes/1.2.3/Fixes-20220918-234135.yaml delete mode 100644 .changes/1.2.3/Fixes-20220926-091442.yaml delete mode 100644 .changes/1.2.3/Fixes-20221002-081603.yaml delete mode 100644 .changes/1.2.3/Fixes-20221009-132438.yaml delete mode 100644 .changes/1.2.3/Under the Hood-20220915-095940.yaml delete mode 100644 .changes/1.2.3/Under the Hood-20220920-084055.yaml delete mode 100644 .changes/1.2.3/Under the Hood-20220928-163207.yaml delete mode 100644 .changes/1.2.3/Under the Hood-20221004-105758.yaml delete mode 100644 .changes/1.3.0.md delete mode 100644 .changes/1.3.0/Breaking Changes-20221014-185350.yaml delete mode 100644 .changes/1.3.0/Features-20221014-145442.yaml delete mode 100644 .changes/1.3.0/Features-20221020-013230.yaml delete mode 100644 .changes/1.3.1.md delete mode 100644 .changes/1.3.1/Fixes-20221025-165844.yaml delete mode 100644 .changes/1.3.2.md delete mode 100644 .changes/1.3.2/Breaking Changes-20221206-142700.yaml delete mode 100644 .changes/1.3.2/Dependencies-20221026-045442.yaml delete mode 100644 .changes/1.3.2/Dependencies-20221026-045443.yaml delete mode 100644 .changes/1.3.2/Dependencies-20221108-042102.yaml delete mode 100644 .changes/1.3.2/Dependencies-20221115-041053.yaml delete mode 100644 .changes/1.3.2/Dependencies-20221115-041100.yaml delete mode 100644 .changes/1.3.2/Dependencies-20221115-141535.yaml delete mode 100644 .changes/1.3.2/Dependencies-20221212-041720.yaml delete mode 100644 .changes/1.3.2/Features-20221208-104815.yaml delete mode 100644 .changes/1.3.2/Fixes-20221215-184058.yaml delete mode 100644 .changes/1.3.2/Fixes-20221219-135447.yaml delete mode 100644 .changes/1.3.2/Under the Hood-20221202-145420.yaml delete mode 100644 .changes/1.3.2/Under the Hood-20221215-121303.yaml delete mode 100644 .changes/v0.21.0.md delete mode 100644 .changes/v1.0.0.md delete mode 100644 .changes/v1.0.1.md delete mode 100644 .changes/v1.0.3.md delete mode 100644 .changes/v1.1.0.md delete mode 100644 .changes/v1.1.1.md delete mode 100644 .changes/v1.2.0.md diff --git a/.changes/0.0.0.md b/.changes/0.0.0.md new file mode 100644 index 00000000..c6a8e9b1 --- /dev/null +++ b/.changes/0.0.0.md @@ -0,0 +1,8 @@ +## Previous Releases + +For information on prior major and minor releases, see their changelogs: + +* [1.3](https://github.com/starburstdata/dbt-trino/blob/1.3.latest/CHANGELOG.md) +* [1.2](https://github.com/starburstdata/dbt-trino/blob/1.2.latest/CHANGELOG.md) +* [1.1](https://github.com/starburstdata/dbt-trino/blob/1.1.latest/CHANGELOG.md) +* [1.0 and earlier](https://github.com/starburstdata/dbt-trino/blob/1.0.latest/CHANGELOG.md) diff --git a/.changes/1.2.1.md b/.changes/1.2.1.md deleted file mode 100644 index df9235e7..00000000 --- a/.changes/1.2.1.md +++ /dev/null @@ -1,15 +0,0 @@ -## dbt-trino 1.2.1 - August 25, 2022 -### Features -- Support `delete+insert` materialization ([#103](https://github.com/starburstdata/dbt-trino/issues/103), [#62](https://github.com/starburstdata/dbt-trino/pull/62)) -- Add support for persist_docs ([#76](https://github.com/starburstdata/dbt-trino/issues/76), [#77](https://github.com/starburstdata/dbt-trino/pull/77)) -- Add `merge` materialization ([#105](https://github.com/starburstdata/dbt-trino/issues/105), [#104](https://github.com/starburstdata/dbt-trino/pull/104)) -### Under the Hood -- Improve developer experience (changie, pre-commit, black, isort) ([#97](https://github.com/starburstdata/dbt-trino/issues/97), [#98](https://github.com/starburstdata/dbt-trino/pull/98)) -- Implement Veracode SCA security scan ([#100](https://github.com/starburstdata/dbt-trino/issues/100), [#90](https://github.com/starburstdata/dbt-trino/pull/90)) -- Implement Dependabot for automated dependency updates ([#99](https://github.com/starburstdata/dbt-trino/issues/99), [#89](https://github.com/starburstdata/dbt-trino/pull/89)) -### Security -- Require pyyaml 6.0 ([#96](https://github.com/starburstdata/dbt-trino/issues/96), [#106](https://github.com/starburstdata/dbt-trino/pull/106)) - -### Contributors -- [@hovaesco](https://github.com/hovaesco) ([#77](https://github.com/starburstdata/dbt-trino/pull/77), [#104](https://github.com/starburstdata/dbt-trino/pull/104)) -- [@mdesmet](https://github.com/mdesmet) ([#62](https://github.com/starburstdata/dbt-trino/pull/62), [#98](https://github.com/starburstdata/dbt-trino/pull/98), [#90](https://github.com/starburstdata/dbt-trino/pull/90), [#89](https://github.com/starburstdata/dbt-trino/pull/89), [#106](https://github.com/starburstdata/dbt-trino/pull/106)) diff --git a/.changes/1.2.1/Features-20220816-132608.yaml b/.changes/1.2.1/Features-20220816-132608.yaml deleted file mode 100644 index ee16c5cb..00000000 --- a/.changes/1.2.1/Features-20220816-132608.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Features -body: Support `delete+insert` materialization -time: 2022-08-16T13:26:08.919021+02:00 -custom: - Author: mdesmet - Issue: "103" - PR: "62" diff --git a/.changes/1.2.1/Features-20220816-180652.yaml b/.changes/1.2.1/Features-20220816-180652.yaml deleted file mode 100644 index 86c07da8..00000000 --- a/.changes/1.2.1/Features-20220816-180652.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Features -body: Add support for persist_docs -time: 2022-08-16T18:06:52.291584+02:00 -custom: - Author: hovaesco - Issue: "76" - PR: "77" diff --git a/.changes/1.2.1/Features-20220819-115505.yaml b/.changes/1.2.1/Features-20220819-115505.yaml deleted file mode 100644 index 317669a1..00000000 --- a/.changes/1.2.1/Features-20220819-115505.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Features -body: Add `merge` materialization -time: 2022-08-19T11:55:05.612125+02:00 -custom: - Author: hovaesco - Issue: "105" - PR: "104" diff --git a/.changes/1.2.1/Security-20220822-131016.yaml b/.changes/1.2.1/Security-20220822-131016.yaml deleted file mode 100644 index d7b2b171..00000000 --- a/.changes/1.2.1/Security-20220822-131016.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Security -body: Require pyyaml 6.0 -time: 2022-08-22T13:10:16.429309+02:00 -custom: - Author: mdesmet - Issue: "96" - PR: "106" diff --git a/.changes/1.2.1/Under the Hood-20220810-173529.yaml b/.changes/1.2.1/Under the Hood-20220810-173529.yaml deleted file mode 100644 index fe316e0e..00000000 --- a/.changes/1.2.1/Under the Hood-20220810-173529.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Under the Hood -body: Improve developer experience (changie, pre-commit, black, isort) -time: 2022-08-10T17:35:29.55895+02:00 -custom: - Author: mdesmet - Issue: "97" - PR: "98" diff --git a/.changes/1.2.1/Under the Hood-20220811-175831.yaml b/.changes/1.2.1/Under the Hood-20220811-175831.yaml deleted file mode 100644 index d67d8590..00000000 --- a/.changes/1.2.1/Under the Hood-20220811-175831.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Under the Hood -body: Implement Veracode SCA security scan -time: 2022-08-11T17:58:31.701965+02:00 -custom: - Author: mdesmet - Issue: "100" - PR: "90" diff --git a/.changes/1.2.1/Under the Hood-20220811-175950.yaml b/.changes/1.2.1/Under the Hood-20220811-175950.yaml deleted file mode 100644 index 0f8dcfb7..00000000 --- a/.changes/1.2.1/Under the Hood-20220811-175950.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Under the Hood -body: Implement Dependabot for automated dependency updates -time: 2022-08-11T17:59:50.396884+02:00 -custom: - Author: mdesmet - Issue: "99" - PR: "89" diff --git a/.changes/1.2.2.md b/.changes/1.2.2.md deleted file mode 100644 index aad00861..00000000 --- a/.changes/1.2.2.md +++ /dev/null @@ -1,12 +0,0 @@ -## dbt-trino 1.2.2 - September 15, 2022 -### Features -- Support snapshot materialization ([#6](https://github.com/starburstdata/dbt-trino/issues/6), [#120](https://github.com/starburstdata/dbt-trino/pull/120)) -### Under the Hood -- Add comments to catalog macro ([#115](https://github.com/starburstdata/dbt-trino/issues/115), [#116](https://github.com/starburstdata/dbt-trino/pull/116)) -### Dependencies -- Bump black from 22.6.0 to 22.8.0 ([#27](https://github.com/starburstdata/dbt-trino/issues/27), [#119](https://github.com/starburstdata/dbt-trino/pull/119)) - -### Contributors -- [@dependabot[bot]](https://github.com/dependabot[bot]) ([#119](https://github.com/starburstdata/dbt-trino/pull/119)) -- [@hovaesco](https://github.com/hovaesco) ([#116](https://github.com/starburstdata/dbt-trino/pull/116)) -- [@mdesmet](https://github.com/mdesmet) ([#120](https://github.com/starburstdata/dbt-trino/pull/120)) diff --git a/.changes/1.2.2/Dependencies-20220901-044453.yaml b/.changes/1.2.2/Dependencies-20220901-044453.yaml deleted file mode 100644 index 57cda6f8..00000000 --- a/.changes/1.2.2/Dependencies-20220901-044453.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Dependencies -body: "Bump black from 22.6.0 to 22.8.0" -time: 2022-09-01T04:44:53.00000Z -custom: - Author: dependabot[bot] - Issue: 27 - PR: 119 diff --git a/.changes/1.2.2/Features-20220901-155728.yaml b/.changes/1.2.2/Features-20220901-155728.yaml deleted file mode 100644 index d61504ca..00000000 --- a/.changes/1.2.2/Features-20220901-155728.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Features -body: Support snapshot materialization -time: 2022-09-01T15:57:28.343066+02:00 -custom: - Author: mdesmet - Issue: "6" - PR: "120" diff --git a/.changes/1.2.2/Under the Hood-20220826-162617.yaml b/.changes/1.2.2/Under the Hood-20220826-162617.yaml deleted file mode 100644 index ffef7838..00000000 --- a/.changes/1.2.2/Under the Hood-20220826-162617.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Under the Hood -body: Add comments to catalog macro -time: 2022-08-26T16:26:17.623021+02:00 -custom: - Author: hovaesco - Issue: "115" - PR: "116" diff --git a/.changes/1.2.3.md b/.changes/1.2.3.md deleted file mode 100644 index 7aec708c..00000000 --- a/.changes/1.2.3.md +++ /dev/null @@ -1,26 +0,0 @@ -## dbt-trino 1.2.3 - October 13, 2022 -### Features -- Support `on_schema_change` on incremental models ([#48](https://github.com/starburstdata/dbt-trino/issues/48), [#134](https://github.com/starburstdata/dbt-trino/pull/134)) -- Support security grants ([#130](https://github.com/starburstdata/dbt-trino/pull/130)) -### Fixes -- Support mixed-case schemata through `TrinoQuotePolicy` ([#131](https://github.com/starburstdata/dbt-trino/issues/131), [#132](https://github.com/starburstdata/dbt-trino/pull/132)) -- Adding Kerberos auth configs from the trino-python-client ([#137](https://github.com/starburstdata/dbt-trino/pull/137)) -- Ignore case when matching relations ([#140](https://github.com/starburstdata/dbt-trino/issues/140), [#141](https://github.com/starburstdata/dbt-trino/pull/141)) -- Fixes instantiation of CertificateAuthentication object from trino-python-client ([#149](https://github.com/starburstdata/dbt-trino/issues/149), [#150](https://github.com/starburstdata/dbt-trino/pull/150)) -### Under the Hood -- Add testing for Starburst Galaxy ([#128](https://github.com/starburstdata/dbt-trino/issues/128), [#123](https://github.com/starburstdata/dbt-trino/pull/123)) -- Add QuotePolicy for relations to not use quoted identifiers by default ([#131](https://github.com/starburstdata/dbt-trino/issues/131), [#132](https://github.com/starburstdata/dbt-trino/pull/132)) -- Enable MERGE tests for Galaxy ([#133](https://github.com/starburstdata/dbt-trino/issues/133), [#139](https://github.com/starburstdata/dbt-trino/pull/139)) -- Change `get_columns_in_relation` implementation to use `describe` to also support string relations ([#145](https://github.com/starburstdata/dbt-trino/pull/145)) -### Dependencies -- Bump tox from 3.25.1 to 3.26.0 ([#27](https://github.com/starburstdata/dbt-trino/issues/27), [#124](https://github.com/starburstdata/dbt-trino/pull/124)) -- Bump mypy from 0.971 to 0.981 ([#138](https://github.com/starburstdata/dbt-trino/pull/138)) -- Bump mypy from 0.981 to 0.982 ([#143](https://github.com/starburstdata/dbt-trino/pull/143)) - -### Contributors -- [@BendettaSD](https://github.com/BendettaSD) ([#137](https://github.com/starburstdata/dbt-trino/pull/137)) -- [@KateShopify](https://github.com/KateShopify) ([#150](https://github.com/starburstdata/dbt-trino/pull/150)) -- [@bachng2017](https://github.com/bachng2017) ([#141](https://github.com/starburstdata/dbt-trino/pull/141)) -- [@dependabot[bot]](https://github.com/dependabot[bot]) ([#124](https://github.com/starburstdata/dbt-trino/pull/124), [#138](https://github.com/starburstdata/dbt-trino/pull/138), [#143](https://github.com/starburstdata/dbt-trino/pull/143)) -- [@hovaesco](https://github.com/hovaesco) ([#123](https://github.com/starburstdata/dbt-trino/pull/123), [#139](https://github.com/starburstdata/dbt-trino/pull/139)) -- [@mdesmet](https://github.com/mdesmet) ([#134](https://github.com/starburstdata/dbt-trino/pull/134), [#130](https://github.com/starburstdata/dbt-trino/pull/130), [#132](https://github.com/starburstdata/dbt-trino/pull/132), [#132](https://github.com/starburstdata/dbt-trino/pull/132), [#145](https://github.com/starburstdata/dbt-trino/pull/145)) diff --git a/.changes/1.2.3/Dependencies-20220909-044419.yaml b/.changes/1.2.3/Dependencies-20220909-044419.yaml deleted file mode 100644 index 16bb87f5..00000000 --- a/.changes/1.2.3/Dependencies-20220909-044419.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Dependencies -body: "Bump tox from 3.25.1 to 3.26.0" -time: 2022-09-09T04:44:19.00000Z -custom: - Author: dependabot[bot] - Issue: 27 - PR: 124 diff --git a/.changes/1.2.3/Dependencies-20220927-043921.yaml b/.changes/1.2.3/Dependencies-20220927-043921.yaml deleted file mode 100644 index 0b3fd6b5..00000000 --- a/.changes/1.2.3/Dependencies-20220927-043921.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Dependencies -body: "Bump mypy from 0.971 to 0.981" -time: 2022-09-27T04:39:21.00000Z -custom: - Author: dependabot[bot] - Issue: '' - PR: 138 diff --git a/.changes/1.2.3/Dependencies-20221004-044142.yaml b/.changes/1.2.3/Dependencies-20221004-044142.yaml deleted file mode 100644 index 92a0e7f7..00000000 --- a/.changes/1.2.3/Dependencies-20221004-044142.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Dependencies -body: "Bump mypy from 0.981 to 0.982" -time: 2022-10-04T04:41:42.00000Z -custom: - Author: dependabot[bot] - Issue: '' - PR: 143 diff --git a/.changes/1.2.3/Features-20220922-085214.yaml b/.changes/1.2.3/Features-20220922-085214.yaml deleted file mode 100644 index ae750dff..00000000 --- a/.changes/1.2.3/Features-20220922-085214.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Features -body: Support `on_schema_change` on incremental models -time: 2022-09-22T08:52:14.6753+02:00 -custom: - Author: mdesmet - Issue: "48" - PR: "134" diff --git a/.changes/1.2.3/Features-20221005-134613.yaml b/.changes/1.2.3/Features-20221005-134613.yaml deleted file mode 100644 index b8c842ba..00000000 --- a/.changes/1.2.3/Features-20221005-134613.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Features -body: Support security grants -time: 2022-10-05T13:46:13.789545+02:00 -custom: - Author: mdesmet - Issue: "" - PR: "130" diff --git a/.changes/1.2.3/Fixes-20220918-234135.yaml b/.changes/1.2.3/Fixes-20220918-234135.yaml deleted file mode 100644 index ef197de9..00000000 --- a/.changes/1.2.3/Fixes-20220918-234135.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Fixes -body: Support mixed-case schemata through `TrinoQuotePolicy` -time: 2022-09-18T23:41:35.574721+02:00 -custom: - Author: mdesmet - Issue: "131" - PR: "132" diff --git a/.changes/1.2.3/Fixes-20220926-091442.yaml b/.changes/1.2.3/Fixes-20220926-091442.yaml deleted file mode 100644 index 30b54268..00000000 --- a/.changes/1.2.3/Fixes-20220926-091442.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Fixes -body: Adding Kerberos auth configs from the trino-python-client -time: 2022-09-26T09:14:42.507437-07:00 -custom: - Author: BendettaSD - Issue: "" - PR: "137" diff --git a/.changes/1.2.3/Fixes-20221002-081603.yaml b/.changes/1.2.3/Fixes-20221002-081603.yaml deleted file mode 100644 index 677227f3..00000000 --- a/.changes/1.2.3/Fixes-20221002-081603.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Fixes -body: Ignore case when matching relations -time: 2022-10-02T08:16:03.70013648Z -custom: - Author: bachng2017 - Issue: "140" - PR: "141" diff --git a/.changes/1.2.3/Fixes-20221009-132438.yaml b/.changes/1.2.3/Fixes-20221009-132438.yaml deleted file mode 100644 index 01952172..00000000 --- a/.changes/1.2.3/Fixes-20221009-132438.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Fixes -body: Fixes instantiation of CertificateAuthentication object from trino-python-client -time: 2022-10-09T13:24:38.264985+02:00 -custom: - Author: KateShopify - Issue: "149" - PR: "150" diff --git a/.changes/1.2.3/Under the Hood-20220915-095940.yaml b/.changes/1.2.3/Under the Hood-20220915-095940.yaml deleted file mode 100644 index 41a65595..00000000 --- a/.changes/1.2.3/Under the Hood-20220915-095940.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Under the Hood -body: Add testing for Starburst Galaxy -time: 2022-09-15T09:59:40.659928+02:00 -custom: - Author: hovaesco - Issue: "128" - PR: "123" diff --git a/.changes/1.2.3/Under the Hood-20220920-084055.yaml b/.changes/1.2.3/Under the Hood-20220920-084055.yaml deleted file mode 100644 index c7d958b8..00000000 --- a/.changes/1.2.3/Under the Hood-20220920-084055.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Under the Hood -body: Add QuotePolicy for relations to not use quoted identifiers by default -time: 2022-09-20T08:40:55.40146+02:00 -custom: - Author: mdesmet - Issue: "131" - PR: "132" diff --git a/.changes/1.2.3/Under the Hood-20220928-163207.yaml b/.changes/1.2.3/Under the Hood-20220928-163207.yaml deleted file mode 100644 index e526bb0b..00000000 --- a/.changes/1.2.3/Under the Hood-20220928-163207.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Under the Hood -body: Enable MERGE tests for Galaxy -time: 2022-09-28T16:32:07.184055+02:00 -custom: - Author: hovaesco - Issue: "133" - PR: "139" diff --git a/.changes/1.2.3/Under the Hood-20221004-105758.yaml b/.changes/1.2.3/Under the Hood-20221004-105758.yaml deleted file mode 100644 index 72db1ce7..00000000 --- a/.changes/1.2.3/Under the Hood-20221004-105758.yaml +++ /dev/null @@ -1,8 +0,0 @@ -kind: Under the Hood -body: Change `get_columns_in_relation` implementation to use `describe` to also support - string relations -time: 2022-10-04T10:57:58.186935+02:00 -custom: - Author: mdesmet - Issue: "" - PR: "145" diff --git a/.changes/1.3.0.md b/.changes/1.3.0.md deleted file mode 100644 index 0f8786a3..00000000 --- a/.changes/1.3.0.md +++ /dev/null @@ -1,10 +0,0 @@ -## dbt-trino 1.3.0 - October 21, 2022 -### Breaking Changes -- By default incremental materializations will use views if all incremental operations can be applied atomically, please set `+views_enabled` to `false` in your incremental model if your connector doesn't support view creation to use a table instead. ([#160](https://github.com/starburstdata/dbt-trino/pull/160)) -### Features -- Support for dbt 1.3 ([#160](https://github.com/starburstdata/dbt-trino/pull/160)) -- added impersonate user config for ldap authentication ([#163](https://github.com/starburstdata/dbt-trino/issues/163), [#162](https://github.com/starburstdata/dbt-trino/pull/162)) - -### Contributors -- [@aezomz](https://github.com/aezomz) ([#162](https://github.com/starburstdata/dbt-trino/pull/162)) -- [@mdesmet](https://github.com/mdesmet) ([#160](https://github.com/starburstdata/dbt-trino/pull/160), [#160](https://github.com/starburstdata/dbt-trino/pull/160)) diff --git a/.changes/1.3.0/Breaking Changes-20221014-185350.yaml b/.changes/1.3.0/Breaking Changes-20221014-185350.yaml deleted file mode 100644 index e0db418a..00000000 --- a/.changes/1.3.0/Breaking Changes-20221014-185350.yaml +++ /dev/null @@ -1,9 +0,0 @@ -kind: Breaking Changes -body: By default incremental materializations will use views if all incremental operations - can be applied atomically, please set `+views_enabled` to `false` in your incremental - model if your connector doesn't support view creation to use a table instead. -time: 2022-10-14T18:53:50.405268+02:00 -custom: - Author: mdesmet - Issue: "" - PR: "160" diff --git a/.changes/1.3.0/Features-20221014-145442.yaml b/.changes/1.3.0/Features-20221014-145442.yaml deleted file mode 100644 index fc0f6b62..00000000 --- a/.changes/1.3.0/Features-20221014-145442.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Features -body: Support for dbt 1.3 -time: 2022-10-14T14:54:42.401907+02:00 -custom: - Author: mdesmet - Issue: "" - PR: "160" diff --git a/.changes/1.3.0/Features-20221020-013230.yaml b/.changes/1.3.0/Features-20221020-013230.yaml deleted file mode 100644 index bc74181f..00000000 --- a/.changes/1.3.0/Features-20221020-013230.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Features -body: added impersonate user config for ldap authentication -time: 2022-10-20T01:32:30.783762+08:00 -custom: - Author: aezomz - Issue: "163" - PR: "162" diff --git a/.changes/1.3.1.md b/.changes/1.3.1.md deleted file mode 100644 index e2dd6ebd..00000000 --- a/.changes/1.3.1.md +++ /dev/null @@ -1,6 +0,0 @@ -## dbt-trino 1.3.1 - November 04, 2022 -### Fixes -- Fix table not dropped on `full-refresh` of incremental models ([#168](https://github.com/starburstdata/dbt-trino/pull/168)) - -### Contributors -- [@mdesmet](https://github.com/mdesmet) ([#168](https://github.com/starburstdata/dbt-trino/pull/168)) diff --git a/.changes/1.3.1/Fixes-20221025-165844.yaml b/.changes/1.3.1/Fixes-20221025-165844.yaml deleted file mode 100644 index 6f23aebf..00000000 --- a/.changes/1.3.1/Fixes-20221025-165844.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Fixes -body: Fix table not dropped on `full-refresh` of incremental models -time: 2022-10-25T16:58:44.16598+02:00 -custom: - Author: mdesmet - Issue: "" - PR: "168" diff --git a/.changes/1.3.2.md b/.changes/1.3.2.md deleted file mode 100644 index 317f7051..00000000 --- a/.changes/1.3.2.md +++ /dev/null @@ -1,24 +0,0 @@ -## dbt-trino 1.3.2 - December 23, 2022 -### Breaking Changes -- `adapter.get_columns_in_relation` now properly returns the type of timestamp and time with timezone columns. Before this fix these were incorrectly returned as timestamp and time respectively. ([#68](https://github.com/starburstdata/dbt-trino/issues/68), [#188](https://github.com/starburstdata/dbt-trino/pull/188)) -### Features -- Support client_tags in profile configuration ([#111](https://github.com/starburstdata/dbt-trino/issues/111), [#193](https://github.com/starburstdata/dbt-trino/pull/193)) -### Fixes -- Fix incremental materialization doesnt drop temp table ([#195](https://github.com/starburstdata/dbt-trino/issues/195), [#199](https://github.com/starburstdata/dbt-trino/pull/199)) -- Change views_enabled to true by default ([#195](https://github.com/starburstdata/dbt-trino/issues/195), [#199](https://github.com/starburstdata/dbt-trino/pull/199)) -### Under the Hood -- Migrated jaffle shop tests to pytest ([#68](https://github.com/starburstdata/dbt-trino/issues/68), [#188](https://github.com/starburstdata/dbt-trino/pull/188)) -- Refactor table materialization for more dbt-core high level functions usage ([#185](https://github.com/starburstdata/dbt-trino/issues/185), [#197](https://github.com/starburstdata/dbt-trino/pull/197)) -### Dependencies -- Update pytest-xdist requirement from <3,>=2.1.0 to >=2.1.0,<4 ([#169](https://github.com/starburstdata/dbt-trino/pull/169)) -- Bump tox from 3.26.0 to 3.27.0 ([#170](https://github.com/starburstdata/dbt-trino/pull/170)) -- Bump mypy from 0.982 to 0.990 ([#176](https://github.com/starburstdata/dbt-trino/pull/176)) -- Bump tox from 3.27.0 to 3.27.1 ([#177](https://github.com/starburstdata/dbt-trino/pull/177)) -- Bump mypy from 0.990 to 0.991 ([#178](https://github.com/starburstdata/dbt-trino/pull/178)) -- Update trino to 0.319.0 ([#179](https://github.com/starburstdata/dbt-trino/pull/179)) -- Bump black from 22.10.0 to 22.12.0 ([#196](https://github.com/starburstdata/dbt-trino/pull/196)) - -### Contributors -- [@damian3031](https://github.com/damian3031) ([#188](https://github.com/starburstdata/dbt-trino/pull/188), [#193](https://github.com/starburstdata/dbt-trino/pull/193), [#199](https://github.com/starburstdata/dbt-trino/pull/199), [#199](https://github.com/starburstdata/dbt-trino/pull/199), [#188](https://github.com/starburstdata/dbt-trino/pull/188), [#197](https://github.com/starburstdata/dbt-trino/pull/197)) -- [@dependabot[bot]](https://github.com/dependabot[bot]) ([#169](https://github.com/starburstdata/dbt-trino/pull/169), [#170](https://github.com/starburstdata/dbt-trino/pull/170), [#176](https://github.com/starburstdata/dbt-trino/pull/176), [#177](https://github.com/starburstdata/dbt-trino/pull/177), [#178](https://github.com/starburstdata/dbt-trino/pull/178), [#196](https://github.com/starburstdata/dbt-trino/pull/196)) -- [@mederka](https://github.com/mederka) ([#179](https://github.com/starburstdata/dbt-trino/pull/179)) diff --git a/.changes/1.3.2/Breaking Changes-20221206-142700.yaml b/.changes/1.3.2/Breaking Changes-20221206-142700.yaml deleted file mode 100644 index 241add88..00000000 --- a/.changes/1.3.2/Breaking Changes-20221206-142700.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Breaking Changes -body: '`adapter.get_columns_in_relation` now properly returns the type of timestamp and time with timezone columns. Before this fix these were incorrectly returned as timestamp and time respectively.' -time: 2022-12-06T14:27:00.401727+01:00 -custom: - Author: damian3031 - Issue: "68" - PR: "188" diff --git a/.changes/1.3.2/Dependencies-20221026-045442.yaml b/.changes/1.3.2/Dependencies-20221026-045442.yaml deleted file mode 100644 index 2c11170d..00000000 --- a/.changes/1.3.2/Dependencies-20221026-045442.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Dependencies -body: "Update pytest-xdist requirement from <3,>=2.1.0 to >=2.1.0,<4" -time: 2022-10-26T04:54:42.00000Z -custom: - Author: dependabot[bot] - Issue: '' - PR: 169 diff --git a/.changes/1.3.2/Dependencies-20221026-045443.yaml b/.changes/1.3.2/Dependencies-20221026-045443.yaml deleted file mode 100644 index 67691df0..00000000 --- a/.changes/1.3.2/Dependencies-20221026-045443.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Dependencies -body: "Bump tox from 3.26.0 to 3.27.0" -time: 2022-10-26T04:54:43.00000Z -custom: - Author: dependabot[bot] - Issue: '' - PR: 170 diff --git a/.changes/1.3.2/Dependencies-20221108-042102.yaml b/.changes/1.3.2/Dependencies-20221108-042102.yaml deleted file mode 100644 index 85d78dc8..00000000 --- a/.changes/1.3.2/Dependencies-20221108-042102.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Dependencies -body: "Bump mypy from 0.982 to 0.990" -time: 2022-11-08T04:21:02.00000Z -custom: - Author: dependabot[bot] - Issue: '' - PR: 176 diff --git a/.changes/1.3.2/Dependencies-20221115-041053.yaml b/.changes/1.3.2/Dependencies-20221115-041053.yaml deleted file mode 100644 index 732be16d..00000000 --- a/.changes/1.3.2/Dependencies-20221115-041053.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Dependencies -body: "Bump tox from 3.27.0 to 3.27.1" -time: 2022-11-15T04:10:53.00000Z -custom: - Author: dependabot[bot] - Issue: '' - PR: 177 diff --git a/.changes/1.3.2/Dependencies-20221115-041100.yaml b/.changes/1.3.2/Dependencies-20221115-041100.yaml deleted file mode 100644 index 4679bb11..00000000 --- a/.changes/1.3.2/Dependencies-20221115-041100.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Dependencies -body: "Bump mypy from 0.990 to 0.991" -time: 2022-11-15T04:11:00.00000Z -custom: - Author: dependabot[bot] - Issue: '' - PR: 178 diff --git a/.changes/1.3.2/Dependencies-20221115-141535.yaml b/.changes/1.3.2/Dependencies-20221115-141535.yaml deleted file mode 100644 index 22a7a12c..00000000 --- a/.changes/1.3.2/Dependencies-20221115-141535.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Dependencies -body: Update trino to 0.319.0 -time: 2022-11-15T14:15:35.791884933Z -custom: - Author: mederka - Issue: "" - PR: "179" diff --git a/.changes/1.3.2/Dependencies-20221212-041720.yaml b/.changes/1.3.2/Dependencies-20221212-041720.yaml deleted file mode 100644 index 9cda58c0..00000000 --- a/.changes/1.3.2/Dependencies-20221212-041720.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Dependencies -body: "Bump black from 22.10.0 to 22.12.0" -time: 2022-12-12T04:17:20.00000Z -custom: - Author: dependabot[bot] - Issue: '' - PR: 196 diff --git a/.changes/1.3.2/Features-20221208-104815.yaml b/.changes/1.3.2/Features-20221208-104815.yaml deleted file mode 100644 index ac58c15d..00000000 --- a/.changes/1.3.2/Features-20221208-104815.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Features -body: Support client_tags in profile configuration -time: 2022-12-08T10:48:15.8267+01:00 -custom: - Author: damian3031 - Issue: "111" - PR: "193" diff --git a/.changes/1.3.2/Fixes-20221215-184058.yaml b/.changes/1.3.2/Fixes-20221215-184058.yaml deleted file mode 100644 index 5c943a10..00000000 --- a/.changes/1.3.2/Fixes-20221215-184058.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Fixes -body: Fix incremental materialization doesnt drop temp table -time: 2022-12-15T18:40:58.037156+01:00 -custom: - Author: damian3031 - Issue: "195" - PR: "199" diff --git a/.changes/1.3.2/Fixes-20221219-135447.yaml b/.changes/1.3.2/Fixes-20221219-135447.yaml deleted file mode 100644 index 490c16a1..00000000 --- a/.changes/1.3.2/Fixes-20221219-135447.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Fixes -body: Change views_enabled to true by default -time: 2022-12-19T13:54:47.455531+01:00 -custom: - Author: damian3031 - Issue: "195" - PR: "199" diff --git a/.changes/1.3.2/Under the Hood-20221202-145420.yaml b/.changes/1.3.2/Under the Hood-20221202-145420.yaml deleted file mode 100644 index 043aa775..00000000 --- a/.changes/1.3.2/Under the Hood-20221202-145420.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Under the Hood -body: Migrated jaffle shop tests to pytest -time: 2022-12-02T14:54:20.447213+01:00 -custom: - Author: damian3031 - Issue: "68" - PR: "188" diff --git a/.changes/1.3.2/Under the Hood-20221215-121303.yaml b/.changes/1.3.2/Under the Hood-20221215-121303.yaml deleted file mode 100644 index 391fc533..00000000 --- a/.changes/1.3.2/Under the Hood-20221215-121303.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Under the Hood -body: 'Refactor table materialization for more dbt-core high level functions usage ' -time: 2022-12-15T12:13:03.691425+01:00 -custom: - Author: damian3031 - Issue: "185" - PR: "197" diff --git a/.changes/v0.21.0.md b/.changes/v0.21.0.md deleted file mode 100644 index 26dd3092..00000000 --- a/.changes/v0.21.0.md +++ /dev/null @@ -1,11 +0,0 @@ -## dbt-trino 0.21.0 (October 8, 2021) - -### Features -- Adding support for incremental models append strategy ([#1](https://github.com/starburstdata/dbt-trino/issues/1), [#10](https://github.com/starburstdata/dbt-trino/pull/10)) - -### Under the hood -- Upgrade to dbt-core 0.21.0 ([#11](https://github.com/starburstdata/dbt-trino/pull/11)) - -Contributors: -* [@findinpath](https://github.com/findinpath) ([#10](https://github.com/starburstdata/dbt-trino/pull/10)) -* [@hovaesco](https://github.com/hovaesco) ([#11](https://github.com/starburstdata/dbt-trino/pull/11)) diff --git a/.changes/v1.0.0.md b/.changes/v1.0.0.md deleted file mode 100644 index 1208c941..00000000 --- a/.changes/v1.0.0.md +++ /dev/null @@ -1,16 +0,0 @@ -## dbt-trino 1.0.0 (December 20, 2021) - -### Features -- Add support for dbt `current_timestamp()` macro ([#15](https://github.com/starburstdata/dbt-trino/pull/15)) - -### Fixes -- Change default batch size to 1000 ([#16](https://github.com/starburstdata/dbt-trino/issues/16), [#18](https://github.com/starburstdata/dbt-trino/pull/18)) - -### Under the hood -- Add CI for Trino and Starburst ([#14](https://github.com/starburstdata/dbt-trino/pull/14)) -- Add release pipeline ([#21](https://github.com/starburstdata/dbt-trino/pull/21)) -- Upgrade to dbt-core 1.0.0 and variety of adjustments ([#25](https://github.com/starburstdata/dbt-trino/pull/25)) - -Contributors: -* [@findinpath](https://github.com/findinpath) ([#15](https://github.com/starburstdata/dbt-trino/pull/15)) -* [@hovaesco](https://github.com/hovaesco) ([#14](https://github.com/starburstdata/dbt-trino/pull/14), [#18](https://github.com/starburstdata/dbt-trino/pull/18), [#21](https://github.com/starburstdata/dbt-trino/pull/21), [#25](https://github.com/starburstdata/dbt-trino/pull/25)) diff --git a/.changes/v1.0.1.md b/.changes/v1.0.1.md deleted file mode 100644 index aaea32b1..00000000 --- a/.changes/v1.0.1.md +++ /dev/null @@ -1,15 +0,0 @@ -## dbt-trino 1.0.1 (January 24, 2022) - -### Features -- Add support for JWT authentication ([#31](https://github.com/starburstdata/dbt-trino/issues/31), [#32](https://github.com/starburstdata/dbt-trino/pull/32)) -- Adds certificate authentication as an optional credential parameter ([#23](https://github.com/starburstdata/dbt-trino/issues/23), [#24](https://github.com/starburstdata/dbt-trino/pull/24)) - -### Fixes -- Drop redundant transaction queries ([#20](https://github.com/starburstdata/dbt-trino/issues/20), [#30](https://github.com/starburstdata/dbt-trino/pull/30)) - -### Under the hood -- Upgrade to dbt-core 1.0.1 ([#34](https://github.com/starburstdata/dbt-trino/pull/34)) - -Contributors: -* [@Haunfelder](https://github.com/Haunfelder) ([#24](https://github.com/starburstdata/dbt-trino/pull/24)) -* [@hovaesco](https://github.com/hovaesco) ([#30](https://github.com/starburstdata/dbt-trino/pull/30), [#32](https://github.com/starburstdata/dbt-trino/pull/32), [#34](https://github.com/starburstdata/dbt-trino/pull/34)) diff --git a/.changes/v1.0.3.md b/.changes/v1.0.3.md deleted file mode 100644 index 48bb8847..00000000 --- a/.changes/v1.0.3.md +++ /dev/null @@ -1,18 +0,0 @@ -## dbt-trino 1.0.3 (March 2, 2022) - -### Features -- Adds support for Trino certificate authentication ([#45](https://github.com/starburstdata/dbt-trino/pull/45)) - -### Fixes -- Supporting custom schemas in incremental models ([#17](https://github.com/starburstdata/dbt-trino/issues/17), [#39](https://github.com/starburstdata/dbt-trino/pull/39)) -- Supporting column type overrides in seeds ([#42](https://github.com/starburstdata/dbt-trino/issues/42)), ([#44](https://github.com/starburstdata/dbt-trino/pull/44)) - -### Under the hood -- Add missing tests to Makefile ([#43](https://github.com/starburstdata/dbt-trino/pull/43)) -- Introduce PR template and `CHANGELOG.md` ([#47](https://github.com/starburstdata/dbt-trino/pull/47)) - -Contributors: -* [@hovaesco](https://github.com/hovaesco) ([#43](https://github.com/starburstdata/dbt-trino/pull/43), [#47](https://github.com/starburstdata/dbt-trino/pull/47)) -* [@austenLacy](https://github.com/austenLacy) ([#45](https://github.com/starburstdata/dbt-trino/pull/45)) -* [@rahulj51](https://github.com/rahulj51) ([#39](https://github.com/starburstdata/dbt-trino/pull/39)) -* [@mdesmet](https://github.com/mdesmet) ([#44](https://github.com/starburstdata/dbt-trino/pull/44)) diff --git a/.changes/v1.1.0.md b/.changes/v1.1.0.md deleted file mode 100644 index a7f9b6b6..00000000 --- a/.changes/v1.1.0.md +++ /dev/null @@ -1,20 +0,0 @@ -## dbt-trino 1.1.0 (May 9, 2022) - -### Features -- Add support for `on_table_exists` in table materialization ([#26](https://github.com/starburstdata/dbt-trino/issues/26), [#54](https://github.com/starburstdata/dbt-trino/pull/54)) -- Adds support for OAuth2 authentication using web browser ([#40](https://github.com/starburstdata/dbt-trino/issues/40), [#41](https://github.com/starburstdata/dbt-trino/pull/41)) -- Add `view_security` to define security mode for views ([#65](https://github.com/starburstdata/dbt-trino/pull/65)) -- Support for dbt source freshness ([#28](https://github.com/starburstdata/dbt-trino/issues/28), [#61](https://github.com/starburstdata/dbt-trino/pull/61)) - -### Fixes -- Add support for future versions of dbt-core ([#55](https://github.com/starburstdata/dbt-trino/issues/55), [#65](https://github.com/starburstdata/dbt-trino/pull/65)) - -### Under the hood -- Add PostgreSQL docker container for testing ([#66](https://github.com/starburstdata/dbt-trino/issues/66), [#67](https://github.com/starburstdata/dbt-trino/pull/67)) -- Migrate to new adapter testing framework ([#57](https://github.com/starburstdata/dbt-trino/issues/57), [#65](https://github.com/starburstdata/dbt-trino/pull/65)) -- Implement trino-python-client's prepared statements using `experimental_python_types` ([#61](https://github.com/starburstdata/dbt-trino/pull/61)) - -Contributors: -* [@hovaesco](https://github.com/hovaesco) ([#54](https://github.com/starburstdata/dbt-trino/pull/54), [#65](https://github.com/starburstdata/dbt-trino/pull/65), [#67](https://github.com/starburstdata/dbt-trino/pull/67)) -* [@smith-m](https://github.com/smith-m) ([#65](https://github.com/starburstdata/dbt-trino/pull/65)) -* [@mdesmet](https://github.com/mdesmet) ([#41](https://github.com/starburstdata/dbt-trino/pull/41), [#61](https://github.com/starburstdata/dbt-trino/pull/61)) diff --git a/.changes/v1.1.1.md b/.changes/v1.1.1.md deleted file mode 100644 index e737367d..00000000 --- a/.changes/v1.1.1.md +++ /dev/null @@ -1,9 +0,0 @@ -## dbt-trino 1.1.1 (June 20, 2022) - -### Fixes -- Enable setting session properties per dbt model when `session_properties` is not defined in the dbt profile ([#71](https://github.com/starburstdata/dbt-trino/pull/71)) -- Support impersonation with JWT, certificate and OAuth authentication ([#73](https://github.com/starburstdata/dbt-trino/issues/73), [#74](https://github.com/starburstdata/dbt-trino/pull/74)) - -Contributors: -* [@findinpath](https://github.com/findinpath) ([#71](https://github.com/starburstdata/dbt-trino/pull/71)) -* [@mdesmet](https://github.com/mdesmet) ([#74](https://github.com/starburstdata/dbt-trino/pull/74)) diff --git a/.changes/v1.2.0.md b/.changes/v1.2.0.md deleted file mode 100644 index 6a4bd8c9..00000000 --- a/.changes/v1.2.0.md +++ /dev/null @@ -1,16 +0,0 @@ -## dbt-trino 1.2.0 (August 3, 2022) - -### Features -- Configurable retries of database operations ([#83](https://github.com/starburstdata/dbt-trino/pull/83)) - -### Fixes -- Fix `TrinoKerberosCredentials.trino_auth()` for kerberos authentication ([#78](https://github.com/starburstdata/dbt-trino/pull/78)) - -### Under the hood -- Move crossdb macros from trino-dbt-utils to adapter ([#83](https://github.com/starburstdata/dbt-trino/pull/83)) -- Added dbt 1.2.0 standard adapter tests ([#83](https://github.com/starburstdata/dbt-trino/pull/83)) -- Run CI on python 3.9 and 3.10 ([#83](https://github.com/starburstdata/dbt-trino/pull/83)) - -Contributors: -* [@vivianhsu0214](https://github.com/vivianhsu0214) ([#78](https://github.com/starburstdata/dbt-trino/pull/78)) -* [@mdesmet](https://github.com/mdesmet) ([#83](https://github.com/starburstdata/dbt-trino/pull/83)) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e9b12045..9dacb801 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -3,11 +3,13 @@ on: push: branches: - master + - "*.*.latest" paths-ignore: - "**/*.md" pull_request: branches: - master + - "*.*.latest" paths-ignore: - "**/*.md" diff --git a/CHANGELOG.md b/CHANGELOG.md index 47a9654e..8bf84d11 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,201 +16,11 @@ ### Contributors - [@damian3031](https://github.com/damian3031) ([#214](https://github.com/starburstdata/dbt-trino/pull/214), [#214](https://github.com/starburstdata/dbt-trino/pull/214), [#214](https://github.com/starburstdata/dbt-trino/pull/214)) - [@dependabot[bot]](https://github.com/dependabot[bot]) ([#207](https://github.com/starburstdata/dbt-trino/pull/207)) -## dbt-trino 1.3.2 - December 23, 2022 -### Breaking Changes -- `adapter.get_columns_in_relation` now properly returns the type of timestamp and time with timezone columns. Before this fix these were incorrectly returned as timestamp and time respectively. ([#68](https://github.com/starburstdata/dbt-trino/issues/68), [#188](https://github.com/starburstdata/dbt-trino/pull/188)) -### Features -- Support client_tags in profile configuration ([#111](https://github.com/starburstdata/dbt-trino/issues/111), [#193](https://github.com/starburstdata/dbt-trino/pull/193)) -### Fixes -- Fix incremental materialization doesnt drop temp table ([#195](https://github.com/starburstdata/dbt-trino/issues/195), [#199](https://github.com/starburstdata/dbt-trino/pull/199)) -- Change views_enabled to true by default ([#195](https://github.com/starburstdata/dbt-trino/issues/195), [#199](https://github.com/starburstdata/dbt-trino/pull/199)) -### Under the Hood -- Migrated jaffle shop tests to pytest ([#68](https://github.com/starburstdata/dbt-trino/issues/68), [#188](https://github.com/starburstdata/dbt-trino/pull/188)) -- Refactor table materialization for more dbt-core high level functions usage ([#185](https://github.com/starburstdata/dbt-trino/issues/185), [#197](https://github.com/starburstdata/dbt-trino/pull/197)) -### Dependencies -- Update pytest-xdist requirement from <3,>=2.1.0 to >=2.1.0,<4 ([#169](https://github.com/starburstdata/dbt-trino/pull/169)) -- Bump tox from 3.26.0 to 3.27.0 ([#170](https://github.com/starburstdata/dbt-trino/pull/170)) -- Bump mypy from 0.982 to 0.990 ([#176](https://github.com/starburstdata/dbt-trino/pull/176)) -- Bump tox from 3.27.0 to 3.27.1 ([#177](https://github.com/starburstdata/dbt-trino/pull/177)) -- Bump mypy from 0.990 to 0.991 ([#178](https://github.com/starburstdata/dbt-trino/pull/178)) -- Update trino to 0.319.0 ([#179](https://github.com/starburstdata/dbt-trino/pull/179)) -- Bump black from 22.10.0 to 22.12.0 ([#196](https://github.com/starburstdata/dbt-trino/pull/196)) - -### Contributors -- [@damian3031](https://github.com/damian3031) ([#188](https://github.com/starburstdata/dbt-trino/pull/188), [#193](https://github.com/starburstdata/dbt-trino/pull/193), [#199](https://github.com/starburstdata/dbt-trino/pull/199), [#199](https://github.com/starburstdata/dbt-trino/pull/199), [#188](https://github.com/starburstdata/dbt-trino/pull/188), [#197](https://github.com/starburstdata/dbt-trino/pull/197)) -- [@dependabot[bot]](https://github.com/dependabot[bot]) ([#169](https://github.com/starburstdata/dbt-trino/pull/169), [#170](https://github.com/starburstdata/dbt-trino/pull/170), [#176](https://github.com/starburstdata/dbt-trino/pull/176), [#177](https://github.com/starburstdata/dbt-trino/pull/177), [#178](https://github.com/starburstdata/dbt-trino/pull/178), [#196](https://github.com/starburstdata/dbt-trino/pull/196)) -- [@mederka](https://github.com/mederka) ([#179](https://github.com/starburstdata/dbt-trino/pull/179)) -## dbt-trino 1.3.1 - November 04, 2022 -### Fixes -- Fix table not dropped on `full-refresh` of incremental models ([#168](https://github.com/starburstdata/dbt-trino/pull/168)) - -### Contributors -- [@mdesmet](https://github.com/mdesmet) ([#168](https://github.com/starburstdata/dbt-trino/pull/168)) -## dbt-trino 1.3.0 - October 21, 2022 -### Breaking Changes -- By default incremental materializations will use views if all incremental operations can be applied atomically, please set `+views_enabled` to `false` in your incremental model if your connector doesn't support view creation to use a table instead. ([#160](https://github.com/starburstdata/dbt-trino/pull/160)) -### Features -- Support for dbt 1.3 ([#160](https://github.com/starburstdata/dbt-trino/pull/160)) -- added impersonate user config for ldap authentication ([#163](https://github.com/starburstdata/dbt-trino/issues/163), [#162](https://github.com/starburstdata/dbt-trino/pull/162)) - -### Contributors -- [@aezomz](https://github.com/aezomz) ([#162](https://github.com/starburstdata/dbt-trino/pull/162)) -- [@mdesmet](https://github.com/mdesmet) ([#160](https://github.com/starburstdata/dbt-trino/pull/160), [#160](https://github.com/starburstdata/dbt-trino/pull/160)) -## dbt-trino 1.2.3 - October 13, 2022 -### Features -- Support `on_schema_change` on incremental models ([#48](https://github.com/starburstdata/dbt-trino/issues/48), [#134](https://github.com/starburstdata/dbt-trino/pull/134)) -- Support security grants ([#130](https://github.com/starburstdata/dbt-trino/pull/130)) -### Fixes -- Support mixed-case schemata through `TrinoQuotePolicy` ([#131](https://github.com/starburstdata/dbt-trino/issues/131), [#132](https://github.com/starburstdata/dbt-trino/pull/132)) -- Adding Kerberos auth configs from the trino-python-client ([#137](https://github.com/starburstdata/dbt-trino/pull/137)) -- Ignore case when matching relations ([#140](https://github.com/starburstdata/dbt-trino/issues/140), [#141](https://github.com/starburstdata/dbt-trino/pull/141)) -- Fixes instantiation of CertificateAuthentication object from trino-python-client ([#149](https://github.com/starburstdata/dbt-trino/issues/149), [#150](https://github.com/starburstdata/dbt-trino/pull/150)) -### Under the Hood -- Add testing for Starburst Galaxy ([#128](https://github.com/starburstdata/dbt-trino/issues/128), [#123](https://github.com/starburstdata/dbt-trino/pull/123)) -- Add QuotePolicy for relations to not use quoted identifiers by default ([#131](https://github.com/starburstdata/dbt-trino/issues/131), [#132](https://github.com/starburstdata/dbt-trino/pull/132)) -- Enable MERGE tests for Galaxy ([#133](https://github.com/starburstdata/dbt-trino/issues/133), [#139](https://github.com/starburstdata/dbt-trino/pull/139)) -- Change `get_columns_in_relation` implementation to use `describe` to also support string relations ([#145](https://github.com/starburstdata/dbt-trino/pull/145)) -### Dependencies -- Bump tox from 3.25.1 to 3.26.0 ([#27](https://github.com/starburstdata/dbt-trino/issues/27), [#124](https://github.com/starburstdata/dbt-trino/pull/124)) -- Bump mypy from 0.971 to 0.981 ([#138](https://github.com/starburstdata/dbt-trino/pull/138)) -- Bump mypy from 0.981 to 0.982 ([#143](https://github.com/starburstdata/dbt-trino/pull/143)) - -### Contributors -- [@BendettaSD](https://github.com/BendettaSD) ([#137](https://github.com/starburstdata/dbt-trino/pull/137)) -- [@KateShopify](https://github.com/KateShopify) ([#150](https://github.com/starburstdata/dbt-trino/pull/150)) -- [@bachng2017](https://github.com/bachng2017) ([#141](https://github.com/starburstdata/dbt-trino/pull/141)) -- [@dependabot[bot]](https://github.com/dependabot[bot]) ([#124](https://github.com/starburstdata/dbt-trino/pull/124), [#138](https://github.com/starburstdata/dbt-trino/pull/138), [#143](https://github.com/starburstdata/dbt-trino/pull/143)) -- [@hovaesco](https://github.com/hovaesco) ([#123](https://github.com/starburstdata/dbt-trino/pull/123), [#139](https://github.com/starburstdata/dbt-trino/pull/139)) -- [@mdesmet](https://github.com/mdesmet) ([#134](https://github.com/starburstdata/dbt-trino/pull/134), [#130](https://github.com/starburstdata/dbt-trino/pull/130), [#132](https://github.com/starburstdata/dbt-trino/pull/132), [#132](https://github.com/starburstdata/dbt-trino/pull/132), [#145](https://github.com/starburstdata/dbt-trino/pull/145)) -## dbt-trino 1.2.2 - September 15, 2022 -### Features -- Support snapshot materialization ([#6](https://github.com/starburstdata/dbt-trino/issues/6), [#120](https://github.com/starburstdata/dbt-trino/pull/120)) -### Under the Hood -- Add comments to catalog macro ([#115](https://github.com/starburstdata/dbt-trino/issues/115), [#116](https://github.com/starburstdata/dbt-trino/pull/116)) -### Dependencies -- Bump black from 22.6.0 to 22.8.0 ([#27](https://github.com/starburstdata/dbt-trino/issues/27), [#119](https://github.com/starburstdata/dbt-trino/pull/119)) - -### Contributors -- [@dependabot[bot]](https://github.com/dependabot[bot]) ([#119](https://github.com/starburstdata/dbt-trino/pull/119)) -- [@hovaesco](https://github.com/hovaesco) ([#116](https://github.com/starburstdata/dbt-trino/pull/116)) -- [@mdesmet](https://github.com/mdesmet) ([#120](https://github.com/starburstdata/dbt-trino/pull/120)) -## dbt-trino 1.2.1 - August 25, 2022 -### Features -- Support `delete+insert` materialization ([#103](https://github.com/starburstdata/dbt-trino/issues/103), [#62](https://github.com/starburstdata/dbt-trino/pull/62)) -- Add support for persist_docs ([#76](https://github.com/starburstdata/dbt-trino/issues/76), [#77](https://github.com/starburstdata/dbt-trino/pull/77)) -- Add `merge` materialization ([#105](https://github.com/starburstdata/dbt-trino/issues/105), [#104](https://github.com/starburstdata/dbt-trino/pull/104)) -### Under the Hood -- Improve developer experience (changie, pre-commit, black, isort) ([#97](https://github.com/starburstdata/dbt-trino/issues/97), [#98](https://github.com/starburstdata/dbt-trino/pull/98)) -- Implement Veracode SCA security scan ([#100](https://github.com/starburstdata/dbt-trino/issues/100), [#90](https://github.com/starburstdata/dbt-trino/pull/90)) -- Implement Dependabot for automated dependency updates ([#99](https://github.com/starburstdata/dbt-trino/issues/99), [#89](https://github.com/starburstdata/dbt-trino/pull/89)) -### Security -- Require pyyaml 6.0 ([#96](https://github.com/starburstdata/dbt-trino/issues/96), [#106](https://github.com/starburstdata/dbt-trino/pull/106)) - -### Contributors -- [@hovaesco](https://github.com/hovaesco) ([#77](https://github.com/starburstdata/dbt-trino/pull/77), [#104](https://github.com/starburstdata/dbt-trino/pull/104)) -- [@mdesmet](https://github.com/mdesmet) ([#62](https://github.com/starburstdata/dbt-trino/pull/62), [#98](https://github.com/starburstdata/dbt-trino/pull/98), [#90](https://github.com/starburstdata/dbt-trino/pull/90), [#89](https://github.com/starburstdata/dbt-trino/pull/89), [#106](https://github.com/starburstdata/dbt-trino/pull/106)) -## dbt-trino 1.2.0 (August 3, 2022) - -### Features -- Configurable retries of database operations ([#83](https://github.com/starburstdata/dbt-trino/pull/83)) - -### Fixes -- Fix `TrinoKerberosCredentials.trino_auth()` for kerberos authentication ([#78](https://github.com/starburstdata/dbt-trino/pull/78)) - -### Under the hood -- Move crossdb macros from trino-dbt-utils to adapter ([#83](https://github.com/starburstdata/dbt-trino/pull/83)) -- Added dbt 1.2.0 standard adapter tests ([#83](https://github.com/starburstdata/dbt-trino/pull/83)) -- Run CI on python 3.9 and 3.10 ([#83](https://github.com/starburstdata/dbt-trino/pull/83)) - -Contributors: -* [@vivianhsu0214](https://github.com/vivianhsu0214) ([#78](https://github.com/starburstdata/dbt-trino/pull/78)) -* [@mdesmet](https://github.com/mdesmet) ([#83](https://github.com/starburstdata/dbt-trino/pull/83)) -## dbt-trino 1.1.1 (June 20, 2022) - -### Fixes -- Enable setting session properties per dbt model when `session_properties` is not defined in the dbt profile ([#71](https://github.com/starburstdata/dbt-trino/pull/71)) -- Support impersonation with JWT, certificate and OAuth authentication ([#73](https://github.com/starburstdata/dbt-trino/issues/73), [#74](https://github.com/starburstdata/dbt-trino/pull/74)) - -Contributors: -* [@findinpath](https://github.com/findinpath) ([#71](https://github.com/starburstdata/dbt-trino/pull/71)) -* [@mdesmet](https://github.com/mdesmet) ([#74](https://github.com/starburstdata/dbt-trino/pull/74)) -## dbt-trino 1.1.0 (May 9, 2022) - -### Features -- Add support for `on_table_exists` in table materialization ([#26](https://github.com/starburstdata/dbt-trino/issues/26), [#54](https://github.com/starburstdata/dbt-trino/pull/54)) -- Adds support for OAuth2 authentication using web browser ([#40](https://github.com/starburstdata/dbt-trino/issues/40), [#41](https://github.com/starburstdata/dbt-trino/pull/41)) -- Add `view_security` to define security mode for views ([#65](https://github.com/starburstdata/dbt-trino/pull/65)) -- Support for dbt source freshness ([#28](https://github.com/starburstdata/dbt-trino/issues/28), [#61](https://github.com/starburstdata/dbt-trino/pull/61)) - -### Fixes -- Add support for future versions of dbt-core ([#55](https://github.com/starburstdata/dbt-trino/issues/55), [#65](https://github.com/starburstdata/dbt-trino/pull/65)) - -### Under the hood -- Add PostgreSQL docker container for testing ([#66](https://github.com/starburstdata/dbt-trino/issues/66), [#67](https://github.com/starburstdata/dbt-trino/pull/67)) -- Migrate to new adapter testing framework ([#57](https://github.com/starburstdata/dbt-trino/issues/57), [#65](https://github.com/starburstdata/dbt-trino/pull/65)) -- Implement trino-python-client's prepared statements using `experimental_python_types` ([#61](https://github.com/starburstdata/dbt-trino/pull/61)) - -Contributors: -* [@hovaesco](https://github.com/hovaesco) ([#54](https://github.com/starburstdata/dbt-trino/pull/54), [#65](https://github.com/starburstdata/dbt-trino/pull/65), [#67](https://github.com/starburstdata/dbt-trino/pull/67)) -* [@smith-m](https://github.com/smith-m) ([#65](https://github.com/starburstdata/dbt-trino/pull/65)) -* [@mdesmet](https://github.com/mdesmet) ([#41](https://github.com/starburstdata/dbt-trino/pull/41), [#61](https://github.com/starburstdata/dbt-trino/pull/61)) -## dbt-trino 1.0.3 (March 2, 2022) - -### Features -- Adds support for Trino certificate authentication ([#45](https://github.com/starburstdata/dbt-trino/pull/45)) - -### Fixes -- Supporting custom schemas in incremental models ([#17](https://github.com/starburstdata/dbt-trino/issues/17), [#39](https://github.com/starburstdata/dbt-trino/pull/39)) -- Supporting column type overrides in seeds ([#42](https://github.com/starburstdata/dbt-trino/issues/42)), ([#44](https://github.com/starburstdata/dbt-trino/pull/44)) - -### Under the hood -- Add missing tests to Makefile ([#43](https://github.com/starburstdata/dbt-trino/pull/43)) -- Introduce PR template and `CHANGELOG.md` ([#47](https://github.com/starburstdata/dbt-trino/pull/47)) - -Contributors: -* [@hovaesco](https://github.com/hovaesco) ([#43](https://github.com/starburstdata/dbt-trino/pull/43), [#47](https://github.com/starburstdata/dbt-trino/pull/47)) -* [@austenLacy](https://github.com/austenLacy) ([#45](https://github.com/starburstdata/dbt-trino/pull/45)) -* [@rahulj51](https://github.com/rahulj51) ([#39](https://github.com/starburstdata/dbt-trino/pull/39)) -* [@mdesmet](https://github.com/mdesmet) ([#44](https://github.com/starburstdata/dbt-trino/pull/44)) -## dbt-trino 1.0.1 (January 24, 2022) - -### Features -- Add support for JWT authentication ([#31](https://github.com/starburstdata/dbt-trino/issues/31), [#32](https://github.com/starburstdata/dbt-trino/pull/32)) -- Adds certificate authentication as an optional credential parameter ([#23](https://github.com/starburstdata/dbt-trino/issues/23), [#24](https://github.com/starburstdata/dbt-trino/pull/24)) - -### Fixes -- Drop redundant transaction queries ([#20](https://github.com/starburstdata/dbt-trino/issues/20), [#30](https://github.com/starburstdata/dbt-trino/pull/30)) - -### Under the hood -- Upgrade to dbt-core 1.0.1 ([#34](https://github.com/starburstdata/dbt-trino/pull/34)) - -Contributors: -* [@Haunfelder](https://github.com/Haunfelder) ([#24](https://github.com/starburstdata/dbt-trino/pull/24)) -* [@hovaesco](https://github.com/hovaesco) ([#30](https://github.com/starburstdata/dbt-trino/pull/30), [#32](https://github.com/starburstdata/dbt-trino/pull/32), [#34](https://github.com/starburstdata/dbt-trino/pull/34)) -## dbt-trino 1.0.0 (December 20, 2021) - -### Features -- Add support for dbt `current_timestamp()` macro ([#15](https://github.com/starburstdata/dbt-trino/pull/15)) - -### Fixes -- Change default batch size to 1000 ([#16](https://github.com/starburstdata/dbt-trino/issues/16), [#18](https://github.com/starburstdata/dbt-trino/pull/18)) - -### Under the hood -- Add CI for Trino and Starburst ([#14](https://github.com/starburstdata/dbt-trino/pull/14)) -- Add release pipeline ([#21](https://github.com/starburstdata/dbt-trino/pull/21)) -- Upgrade to dbt-core 1.0.0 and variety of adjustments ([#25](https://github.com/starburstdata/dbt-trino/pull/25)) - -Contributors: -* [@findinpath](https://github.com/findinpath) ([#15](https://github.com/starburstdata/dbt-trino/pull/15)) -* [@hovaesco](https://github.com/hovaesco) ([#14](https://github.com/starburstdata/dbt-trino/pull/14), [#18](https://github.com/starburstdata/dbt-trino/pull/18), [#21](https://github.com/starburstdata/dbt-trino/pull/21), [#25](https://github.com/starburstdata/dbt-trino/pull/25)) -## dbt-trino 0.21.0 (October 8, 2021) - -### Features -- Adding support for incremental models append strategy ([#1](https://github.com/starburstdata/dbt-trino/issues/1), [#10](https://github.com/starburstdata/dbt-trino/pull/10)) +## Previous Releases -### Under the hood -- Upgrade to dbt-core 0.21.0 ([#11](https://github.com/starburstdata/dbt-trino/pull/11)) +For information on prior major and minor releases, see their changelogs: -Contributors: -* [@findinpath](https://github.com/findinpath) ([#10](https://github.com/starburstdata/dbt-trino/pull/10)) -* [@hovaesco](https://github.com/hovaesco) ([#11](https://github.com/starburstdata/dbt-trino/pull/11)) +* [1.3](https://github.com/starburstdata/dbt-trino/blob/1.3.latest/CHANGELOG.md) +* [1.2](https://github.com/starburstdata/dbt-trino/blob/1.2.latest/CHANGELOG.md) +* [1.1](https://github.com/starburstdata/dbt-trino/blob/1.1.latest/CHANGELOG.md) +* [1.0 and earlier](https://github.com/starburstdata/dbt-trino/blob/1.0.latest/CHANGELOG.md) diff --git a/README.md b/README.md index beb1bed6..01cdb4ee 100644 --- a/README.md +++ b/README.md @@ -460,6 +460,11 @@ Next step is to merge the bump PR and making sure that test suite pass. Finally, to release `dbt-trino` to PyPi and GitHub trigger release workflow `release.yml`. +### Backport process + +Sometimes it is necessary to backport some changes to some older versions. In that case, create branch from `x.x.latest` branch. There is a `x.x.latest` for each minor version, e.g. `1.3.latest`. Make a fix and open PR back to `x.x.latest`. Create changelog by `changie new` as ususal, as separate changlog for each minor version is kept on every `x.x.latest` branch. +After merging, to make a release of that version, just follow instructions from **Release process** section, but run every workflow on `x.x.latest` branch. + ## Code of Conduct Everyone interacting in the dbt project's codebases, issue trackers, chat rooms, and mailing lists is expected