diff --git a/.changes/1.9.0-b1.md b/.changes/1.9.0-b1.md new file mode 100644 index 00000000..9a06cee4 --- /dev/null +++ b/.changes/1.9.0-b1.md @@ -0,0 +1,31 @@ +## dbt-postgres 1.9.0-b1 - September 25, 2024 + +### Features + +- Add tests for cross-database `cast` macro ([#76](https://github.com/dbt-labs/dbt-postgres/issues/76)) +- Cross-database `date` macro ([#82](https://github.com/dbt-labs/dbt-postgres/issues/82)) +- Add support for Python 3.12 ([#17](https://github.com/dbt-labs/dbt-postgres/issues/17)) +- Allow configuring snapshot column names ([#144](https://github.com/dbt-labs/dbt-postgres/issues/144)) +- Microbatch incremental strategy implementation: merge ([#149](https://github.com/dbt-labs/dbt-postgres/issues/149)) + +### Fixes + +- Fix the semicolon semantics for indexes while respecting other bug fix ([#85](https://github.com/dbt-labs/dbt-postgres/issues/85)) +- Default to psycopg2-binary and allow overriding to psycopg2 via DBT_PSYCOPG2_NAME (restores previous behavior) ([#96](https://github.com/dbt-labs/dbt-postgres/issues/96)) +- Fix `persist_docs` for `materialized_view` materializations. Previously, using this configuration with materialized view models would lead to an error. ([#120](https://github.com/dbt-labs/dbt-postgres/issues/120)) + +### Under the Hood + +- Add support for experimental record/replay testing. ([#123](https://github.com/dbt-labs/dbt-postgres/issues/123)) +- Updating changie.yaml to add contributors and PR links ([#109](https://github.com/dbt-labs/dbt-postgres/issues/109)) + +### Contributors +- [@dbeatty10](https://github.com/dbeatty10) ([#76](https://github.com/dbt-labs/dbt-postgres/issues/76), [#82](https://github.com/dbt-labs/dbt-postgres/issues/82)) +- [@gshank](https://github.com/gshank) ([#144](https://github.com/dbt-labs/dbt-postgres/issues/144)) +- [@leahwicz](https://github.com/leahwicz) ([#109](https://github.com/dbt-labs/dbt-postgres/issues/109)) +- [@michelleark](https://github.com/michelleark) ([#149](https://github.com/dbt-labs/dbt-postgres/issues/149)) +- [@mikealfare](https://github.com/mikealfare) ([#17](https://github.com/dbt-labs/dbt-postgres/issues/17), [#96](https://github.com/dbt-labs/dbt-postgres/issues/96)) +- [@morsapaes](https://github.com/morsapaes) ([#120](https://github.com/dbt-labs/dbt-postgres/issues/120)) +- [@peterallenwebb](https://github.com/peterallenwebb) ([#123](https://github.com/dbt-labs/dbt-postgres/issues/123)) +- [@versusfacit](https://github.com/versusfacit) ([#85](https://github.com/dbt-labs/dbt-postgres/issues/85)) + diff --git a/.changes/unreleased/Features-20240430-185700.yaml b/.changes/1.9.0/Features-20240430-185700.yaml similarity index 100% rename from .changes/unreleased/Features-20240430-185700.yaml rename to .changes/1.9.0/Features-20240430-185700.yaml diff --git a/.changes/unreleased/Features-20240501-151856.yaml b/.changes/1.9.0/Features-20240501-151856.yaml similarity index 100% rename from .changes/unreleased/Features-20240501-151856.yaml rename to .changes/1.9.0/Features-20240501-151856.yaml diff --git a/.changes/unreleased/Features-20240731-210800.yaml b/.changes/1.9.0/Features-20240731-210800.yaml similarity index 100% rename from .changes/unreleased/Features-20240731-210800.yaml rename to .changes/1.9.0/Features-20240731-210800.yaml diff --git a/.changes/unreleased/Features-20240903-160221.yaml b/.changes/1.9.0/Features-20240903-160221.yaml similarity index 100% rename from .changes/unreleased/Features-20240903-160221.yaml rename to .changes/1.9.0/Features-20240903-160221.yaml diff --git a/.changes/unreleased/Features-20240911-141416.yaml b/.changes/1.9.0/Features-20240911-141416.yaml similarity index 100% rename from .changes/unreleased/Features-20240911-141416.yaml rename to .changes/1.9.0/Features-20240911-141416.yaml diff --git a/.changes/unreleased/Fixes-20240514-193201.yaml b/.changes/1.9.0/Fixes-20240514-193201.yaml similarity index 100% rename from .changes/unreleased/Fixes-20240514-193201.yaml rename to .changes/1.9.0/Fixes-20240514-193201.yaml diff --git a/.changes/unreleased/Fixes-20240605-202614.yaml b/.changes/1.9.0/Fixes-20240605-202614.yaml similarity index 100% rename from .changes/unreleased/Fixes-20240605-202614.yaml rename to .changes/1.9.0/Fixes-20240605-202614.yaml diff --git a/.changes/unreleased/Fixes-20240626-163930.yaml b/.changes/1.9.0/Fixes-20240626-163930.yaml similarity index 100% rename from .changes/unreleased/Fixes-20240626-163930.yaml rename to .changes/1.9.0/Fixes-20240626-163930.yaml diff --git a/.changes/unreleased/Under the Hood-20240716-172442.yaml b/.changes/1.9.0/Under the Hood-20240716-172442.yaml similarity index 100% rename from .changes/unreleased/Under the Hood-20240716-172442.yaml rename to .changes/1.9.0/Under the Hood-20240716-172442.yaml diff --git a/.changes/unreleased/Under the Hood-20240731-075011.yaml b/.changes/1.9.0/Under the Hood-20240731-075011.yaml similarity index 100% rename from .changes/unreleased/Under the Hood-20240731-075011.yaml rename to .changes/1.9.0/Under the Hood-20240731-075011.yaml diff --git a/CHANGELOG.md b/CHANGELOG.md index 5beb02ea..fc95b95f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,38 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html), and is generated by [Changie](https://github.com/miniscruff/changie). +## dbt-postgres 1.9.0-b1 - September 25, 2024 + +### Features + +- Add tests for cross-database `cast` macro ([#76](https://github.com/dbt-labs/dbt-postgres/issues/76)) +- Cross-database `date` macro ([#82](https://github.com/dbt-labs/dbt-postgres/issues/82)) +- Add support for Python 3.12 ([#17](https://github.com/dbt-labs/dbt-postgres/issues/17)) +- Allow configuring snapshot column names ([#144](https://github.com/dbt-labs/dbt-postgres/issues/144)) +- Microbatch incremental strategy implementation: merge ([#149](https://github.com/dbt-labs/dbt-postgres/issues/149)) + +### Fixes + +- Fix the semicolon semantics for indexes while respecting other bug fix ([#85](https://github.com/dbt-labs/dbt-postgres/issues/85)) +- Default to psycopg2-binary and allow overriding to psycopg2 via DBT_PSYCOPG2_NAME (restores previous behavior) ([#96](https://github.com/dbt-labs/dbt-postgres/issues/96)) +- Fix `persist_docs` for `materialized_view` materializations. Previously, using this configuration with materialized view models would lead to an error. ([#120](https://github.com/dbt-labs/dbt-postgres/issues/120)) + +### Under the Hood + +- Add support for experimental record/replay testing. ([#123](https://github.com/dbt-labs/dbt-postgres/issues/123)) +- Updating changie.yaml to add contributors and PR links ([#109](https://github.com/dbt-labs/dbt-postgres/issues/109)) + +### Contributors +- [@dbeatty10](https://github.com/dbeatty10) ([#76](https://github.com/dbt-labs/dbt-postgres/issues/76), [#82](https://github.com/dbt-labs/dbt-postgres/issues/82)) +- [@gshank](https://github.com/gshank) ([#144](https://github.com/dbt-labs/dbt-postgres/issues/144)) +- [@leahwicz](https://github.com/leahwicz) ([#109](https://github.com/dbt-labs/dbt-postgres/issues/109)) +- [@michelleark](https://github.com/michelleark) ([#149](https://github.com/dbt-labs/dbt-postgres/issues/149)) +- [@mikealfare](https://github.com/mikealfare) ([#17](https://github.com/dbt-labs/dbt-postgres/issues/17), [#96](https://github.com/dbt-labs/dbt-postgres/issues/96)) +- [@morsapaes](https://github.com/morsapaes) ([#120](https://github.com/dbt-labs/dbt-postgres/issues/120)) +- [@peterallenwebb](https://github.com/peterallenwebb) ([#123](https://github.com/dbt-labs/dbt-postgres/issues/123)) +- [@versusfacit](https://github.com/versusfacit) ([#85](https://github.com/dbt-labs/dbt-postgres/issues/85)) + + ## Previous Releases For information on prior major and minor releases, see their changelogs: - [1.8](https://github.com/dbt-labs/dbt-postgres/blob/1.8.latest/CHANGELOG.md) diff --git a/dbt/adapters/postgres/__version__.py b/dbt/adapters/postgres/__version__.py index 6698ed64..a4077fff 100644 --- a/dbt/adapters/postgres/__version__.py +++ b/dbt/adapters/postgres/__version__.py @@ -1 +1 @@ -version = "1.9.0a1" +version = "1.9.0b1"