Skip to content

Releases: oracle/dbt-oracle

v1.8.3

30 Sep 18:55
47d72d0
Compare
Choose a tag to compare

This release has the bug fixes and updates

  • Fix #153
  • Fix #136
  • Upgrade Python driver to 2.4.1

v1.8.1

21 Aug 17:49
66aebfa
Compare
Choose a tag to compare

This is a minor release upgrade with the following updates:

  • Added BLOB column type support in dbt contracts
  • dbt show command's macro name is changed to oracle__get_limit_sql. This regressed 3 unit tests
  • Fix signature of method create_schema
  • Python driver upgraded to 2.3.0

v1.7.7

02 Jul 23:18
4d2971e
Compare
Choose a tag to compare

This release version has the following updates

  • Fixes oracle adapter: Oracle error: ORA-12098: cannot comment on the materialized view

v1.8.0

03 Jul 00:22
9ca25a4
Compare
Choose a tag to compare

This is a minor release upgrade with the following updates

  • Decouple dbt-core and the base adapter and use a stable adapter interface i.e. dbt-adapters
  • Addresses #138 and #149
  • Fixes oracle adapter: Oracle error: ORA-12098: cannot comment on the materialized view
  • database key in profile.yml is still optional for all but one of the dbt-oracle workflows. Without database name in profile.yml the generated catalog used for project documentation will be empty. For now, to circumvent the problem, dbt-oracle detects that database key is missing from profile.yml and issues a warning message to the user to add an entry in profile.yml for catalog generation. The warning message also shows the database name that dbt-oracle expects. That way users don't have to worry about "what" the database name is and "how" to get it.

v1.7.6

13 Jun 19:01
5eade6e
Compare
Choose a tag to compare

This release version has the following updates

insertinto  schema.table (col1, col2, col3)
    (
       select col1, col2, col3
       from o$pt_test_xxxx100932446065
    )

"module": "dbt-1.7.15"
[0m10:09:38.080324 [info ] [Thread-2 (]: oracle adapter: Oracle error: ORA-00900: invalid SQL statement

v1.6.4

17 May 21:19
3919cec
Compare
Choose a tag to compare

This release has the following updates:

  • Upgrade oracledb driver to v2.2.0

  • Fix Oracle error: ORA-14452: attempt to create, alter or drop an index on temporary table already in use while using constraints with Incremental materialization. Issue discussed and fix verified in this slack thread : https://getdbt.slack.com/archives/C01PWH4TXLY/p1712669363630279

Implements Deletes+Insert incremental strategy #128

Support for new partition_config in table and incremental materialization

partition_config={"clause": "PARTITION BY HASH(PROD_NAME) PARTITIONS 4"}

v1.7.5

17 May 04:18
7cd6f7c
Compare
Choose a tag to compare

This release includes the following updates:

  • Upgrade oracledb driver to v2.2.0
  • Fix Oracle error: ORA-14452: attempt to create, alter or drop an index on temporary table already in use while using constraints with Incremental materialization. Issue discussed and fix verified in this slack thread : https://getdbt.slack.com/archives/C01PWH4TXLY/p1712669363630279

v1.7.4

19 Apr 02:28
c6f7e3a
Compare
Choose a tag to compare

This release includes the following updates:

  • Python oracledb driver upgraded to 2.1.2
  • Fixes #139
  • Removed cx_Oracle from 3rd party dependency list
  • Addresses request to install dbt-oracle on ARM machines

v1.7.3

20 Mar 15:49
b616c26
Compare
Choose a tag to compare

This release version has the following upgrades and bug fixes

  • Added support for Python 3.12
  • Implemented delete+insert incremental strategy - feature request #128
  • Support for new partition_config in table and incremental materialization. This will add the partitioning clause in the CTAS DDL statement generated by dbt-oracle.
partition_config={"clause": "PARTITION BY HASH(PROD_NAME) PARTITIONS 4"}
  • oracledb driver upgraded to 2.1.0
  • minor readme updates

v1.6.3

23 Feb 01:57
4bae91f
Compare
Choose a tag to compare

This release version has the following upgrades and bug fixes

  • Fix for Bug #130 : Quoting Identifier True and Persist docs
  • Fix for Bug #129 : table materialization fails when another MV with the same name exists in database
  • Fix for dbt contracts using CLOB datatype (e.g. Kafka messages)
  • Python Driver upgraded to oracledb==2.0.1

Contributors: @amoghparab1805