Skip to content

Commit

Permalink
DBT-732: Update the documentation and release notes for v1.4.0 release (
Browse files Browse the repository at this point in the history
#121)

* DBT-731: Fixing the incremental overwrite strategy insert statements

* DBT-732: Update the documentation and release notes for v1.4.0 release notes

---------

Co-authored-by: Nitesh Yadav <[email protected]>
  • Loading branch information
niteshy and Nitesh Yadav authored Aug 7, 2023
1 parent 23a5760 commit ff1c62e
Show file tree
Hide file tree
Showing 2 changed files with 53 additions and 18 deletions.
64 changes: 46 additions & 18 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,14 @@ The `dbt-hive` adapter allows you to use [dbt](https://www.getdbt.com/) along wi
### Credits

The initial adapter code was developed by bachng2017 who agreed to transfer the ownership and continute active development.
This code base is now being activiely developed and maintained by Innovation Accelerator team in Cloudera.
This code base is now being activiely developed and maintained by Cloudera.

### Requirements

Python >= 3.8

dbt-core ~= 1.3.0
Current version of dbt-hive use dbt-core 1.4.*. We are actively working on supporting next version of dbt-core 1.5

Python >= 3.8
dbt-core ~= 1.4.*
impyla >= 0.18

### Install
Expand All @@ -44,17 +44,45 @@ demo_project:
```

## Supported features
| Name | Supported |
|------|-----------|
|Materialization: Table|Yes|
|Materialization: View|Yes|
|Materialization: Incremental - Append|Yes|
|Materialization: Incremental - Insert+Overwrite|Yes|
|Materialization: Incremental - Merge|No|
|Materialization: Ephemeral|No|
|Seeds|Yes|
|Tests|Yes|
|Snapshots|No|
|Documentation|Yes|
|Authentication: LDAP|Yes|
|Authentication: Kerberos|Yes|
| Name | Supported | Iceberg |
|------|-----------|---------|
|Materialization: View | Yes | N/A |
|Materialization: Table| Yes | Yes |
|Materialization: Table with Partitions | Yes | Yes |
|Materialization: Incremental - Append | Yes | Yes|
|Materialization: Incremental - Append with Partitions | Yes | Yes|
|Materialization: Incremental - Insert+Overwrite| Yes | Yes |
|Materialization: Incremental - Insert+Overwrite with Partitions | Yes | Yes |
|Materialization: Incremental - Merge | No | No |
|Materialization: Ephemeral | No | No |
|Seeds | Yes | Yes |
|Tests | Yes | Yes |
|Snapshots | No | No |
|Documentation | Yes | No |
|Authentication: LDAP | Yes | Yes |
|Authentication: Kerberos | Yes | Yes |



### Tests Coverage

#### Functional Tests
| Name | Base | Iceberg |
|------|------|---------|
|Materialization: View | Yes | N/A |
|Materialization: Table| Yes | Yes |
|Materialization: Table with Partitions | Yes | Yes |
|Materialization: Incremental - Append | Yes | Yes|
|Materialization: Incremental - Append with Partitions | Yes | Yes|
|Materialization: Incremental - Insert+Overwrite| Yes | Yes |
|Materialization: Incremental - Insert+Overwrite with Partitions | Yes | Yes |
|Materialization: Incremental - Merge | No | No |
|Materialization: Ephemeral | No | No |
|Seeds | Yes | Yes |
|Tests | Yes | Yes |
|Snapshots | No | No |
|Documentation | Yes | No |
|Authentication: LDAP | Yes | Yes |
|Authentication: Kerberos | Yes | Yes |

Note: Kerberos is only qualified on Unix platform.
7 changes: 7 additions & 0 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# Changelog

## 1.4.0 (Aug 4th, 2023)
- Support compatibility with dbt-core 1.4.x
- Added functional testing suite and stabilize the main branch.
- Added support for Iceberg table type.
- Added support for Windows platform (using LDAP).
- Bugfix: Handling edge cases for datediff macros.

## 1.3.0 (Nov 25th, 2022)
Now dbt-hive adapter supports dbt-core 1.3.0

Expand Down

0 comments on commit ff1c62e

Please sign in to comment.