Skip to content

Releases: Teradata/dbt-teradata

dbt-teradata v1.8.1

05 Sep 04:15
Compare
Choose a tag to compare

dbt-teradata 1.8.1a

Features

  • dbt-teradata is now fully compatible with Python 3.12.
  • Added support for browser-based Single Sign-On (SSO) authentication when connecting to SSO-enabled Teradata databases. Please refer to the README for more details.

Fixes

  • Resolved an issue with the 'show' command.
  • Fixed a TypeError in TeradataAdapter.get_catalog() where it incorrectly took three arguments instead of two.
  • Corrected exception handling for failed database connections.

Docs

  • Updated the README to include additional Teradata profile fields and threads options.

Under the hood

  • Expanded test coverage for snapshots.
  • Verified the compatibility of dbt's threads feature with dbt-teradata.

dbt-teradata v1.8.0

18 Jun 11:53
Compare
Choose a tag to compare

dbt-teradata 1.8.0a

Features

  • dbt-teradata is now compatible with dbt-core 1.8.x
  • dbt-teradata adapter has been decoupled from dbt-core and is now compatible with dbt-adapters >= 1.2.1, dbt-common >= 1.3.0
  • Unit test feature of dbt 1.8 is now supported in dbt-teradata
  • Added support for --empty flag for dry run

Fixes

  • Fixed - Collisions in dbt_scd_id while calculating snapshots (#160)

Docs

Under the hood

  • Changes in workflow files for better release activity

dbt-teradata v1.7.3

10 Jun 14:02
Compare
Choose a tag to compare

dbt-teradata 1.7.3a

Features

  • dbt-teradata 1.7.3 is now compatible with dbt-core 1.7.16
  • Adding 'valid_history' incremental materialization strategy (early access)
  • Implementation of query_band support in dbt-teradata

Fixes

  • Fixed the issue with expanding the size of Unicode varchars.
  • Fixed the issue where the 'TeradataCursor' object lacked the 'activityname' attribute.
  • Fixed the model encountering the "Syntax error: Multiple definitions for WITH" error.

dbt-teradata v1.7.2

02 Apr 12:15
Compare
Choose a tag to compare

dbt-teradata 1.7.2a

Features

  • dbt-teradata 1.7.2 is now compatible with dbt-core 1.7.11
  • Adding the native JSON datatype support

Fixes

  • Fixed the issue with rendering of index creation from configs
  • Fixed the issue with run_result.json has rows_affected = 0 always when data are inserted into target table, and code shows success instead of insert or update

Under the hood

  • No security vulnerabilities reported in the Snyk report

dbt-teradata v1.7.1

11 Jan 18:01
Compare
Choose a tag to compare

dbt-teradata 1.7.1a

Features

  • Model contracts are now supported with dbt-teradata v1.7.1 and onwards
  • Addition of Tera Mode in dbt-teradata
    IMPORTANT NOTE: This is an initial implementation of the TERA transaction mode and may not support some use cases. We strongly advise validating all records or transformations utilizing this mode to preempt any potential anomalies or errors.

Fixes

  • Fixed the bug related to missing keyword 'raise' in one of the exception handling
    #133
  • Fixed the Issue: Incremental Materialization : Merge not working when update does single column
    #120

Docs

Under the hood

dbt-teradata v1.7.0

04 Dec 14:11
Compare
Choose a tag to compare

dbt-teradata 1.7.0a

Features

  • dbt-teradata 1.7.0 is now compatible with dbt-core 1.7.3

  • New capability support structure for adapters to include
    TableLastModifiedMetadata and SchemaMetadataByRelations capabilities

  • Catalog fetch performance improvements
    dbt-labs/dbt-core#8521

  • Added Metadata freshness check feature
    dbt-labs/dbt-core#8704

  • Migrated date_spine() and dependent macros
    dbt-labs/dbt-core#8172

Fixes

  • Fixed issue related to dbt show with limit option
    #125

Docs

  • Stubbed model contracts support
  • materialized_view is not yet supported

Under the hood

  • Addition of some more adapter zone testcases

dbt-teradata v1.6.7

08 Nov 09:49
Compare
Choose a tag to compare

dbt-teradata 1.6.7a

Features

  • dbt-teradata 1.6.7 is now compatible with dbt-core 1.6.7

Fixes

  • Cross DB macros were not bundled in the dbt-teradata in earlier release, in this release they have been added to package.
    Below issues fixed related to cross DB macros

    1. #105
    2. #102
  • Reconfiguration of dbt-teradata snapshot code for fixing the issue related to invalidate_hard_deletes configuration not working
    #65

Docs

  • Stubbed model contracts support
  • materialized_view is not yet supported

Under the hood

  • Addition of some more adapter zone testcases

dbt-teradata v1.6.0

29 Sep 07:58
Compare
Choose a tag to compare

dbt-teradata 1.6.0a

Features

  • Dbt-teradata adapter is now compatible with dbt-core 1.6.2
  • Deprecation of python 3.7 support

Fixes

  • Addition of few more connection paramaters for example: sslmode, sslcipher etc. (#106)

Docs

  • Model contracts are not yet supported
  • materialized_view is not yet supported

Under the hood

  • Addition of some more adapter zone testcases

dbt-teradata v1.5.4

09 Aug 18:15
Compare
Choose a tag to compare

dbt-teradata 1.5.4

Features

  • Stubbed the model contracts as contracts are not yet supported.
  • More adapter zone tests have been added.

Fixes

Docs

Under the hood

dbt-teradata v1.5.0.0

08 Aug 10:22
Compare
Choose a tag to compare

dbt-teradata 1.5.0.0

Features

  • Stubbed the model contracts as contracts are not yet supported.
  • More adapter zone tests have been added.

Fixes

Docs

Under the hood