Releases: Teradata/dbt-teradata
Releases · Teradata/dbt-teradata
dbt-teradata v1.8.1
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
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
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
dbt-teradata v1.7.2
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
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
- Migrated CI pipeline to environments dynamically provisioned in ClearScape Analytics Experience (https://clearscape.teradata.com/)
dbt-teradata v1.7.0
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
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 -
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
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
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
dbt-teradata 1.5.0.0
Features
- Stubbed the model contracts as contracts are not yet supported.
- More adapter zone tests have been added.