Skip to content

Latest commit

 

History

History
116 lines (74 loc) · 5.94 KB

File metadata and controls

116 lines (74 loc) · 5.94 KB

Changelog

  • This file provides a full account of all changes to dbt-postgres
  • The format is based on Keep a Changelog, adheres to Semantic Versioning, and is generated by Changie
  • Changes are listed under the (pre-)release in which they first appear
  • Subsequent releases include changes from previous releases
  • "Breaking changes" listed under a version may require action from end users or external maintainers when upgrading to that version
  • Do not edit this file directly. This file is auto-generated using changie
  • For details on how to document a change, see the contributing guide

dbt-postgres 1.10.0-rc2 - December 10, 2025

Features

  • Add support for UDF default arguments (#1442)
  • Add support for py3.13 (#1475)

Fixes

  • dbt-postgres no longer emits two BEGIN statements (#9434)

Contributors

dbt-postgres 1.10.0-rc1 - November 18, 2025

Under the Hood

  • Begin testing that python UDFs aren't supported (#1410)

Dependencies

  • Bump minimum dbt-adapters to 1.19.0 (#1421)

dbt-postgres 1.10.0-b2 - November 04, 2025

Features

  • Support volatility setting for sql UDFs (#1345)

Under the Hood

  • Test handling of unknown function macro lookup (#1344)

Dependencies

  • Drop support for python 3.9 (#1412)

dbt-postgres 1.10.0-b1 - October 07, 2025

Features

  • Initial UDF support for postgres (#1268)

Fixes

  • datetime.datetime.utcnow() is deprecated as of Python 3.12 (#980)
  • Optimize extremely slow query that uses a high amount of temporary disk space to find relations (#657)

Under the Hood

  • Migrate to a monorepo in dbt-adapters (#176)
  • Expand snapshot testing. (#1068)

Dependencies

  • Move minimum dbt-core to `1.8.0rc1` in order to allow for pre-releases of dbt-core (#1373)

Contributors

dbt-postgres 1.9.0 - December 09, 2024

Breaking Changes

  • Drop support for Python 3.8 (#161)

Features

  • Add tests for cross-database cast macro (#76)
  • Cross-database date macro (#82)
  • Add support for Python 3.12 (#17)
  • Allow configuring snapshot column names (#144)
  • Microbatch incremental strategy implementation: merge (#149)
  • Enable setting current value of dbt_valid_to (#151)

Fixes

  • Fix the semicolon semantics for indexes while respecting other bug fix (#85)
  • Default to psycopg2-binary and allow overriding to psycopg2 via DBT_PSYCOPG2_NAME (restores previous behavior) (#96)
  • Fix persist_docs for materialized_view materializations. Previously, using this configuration with materialized view models would lead to an error. (#120)

Under the Hood

  • Add support for experimental record/replay testing. (#123)
  • Updating changie.yaml to add contributors and PR links (#109)

Contributors

Previous Releases

For information on prior major and minor releases, see their changelogs: