What's Changed
- Added support for iceberg table format https://github.com/cloudera/dbt-impala/pull/149, https://github.com/cloudera/dbt-impala/pull/155, https://github.com/cloudera/dbt-impala/pull/165, https://github.com/cloudera/dbt-impala/pull/167, https://github.com/cloudera/dbt-impala/pull/168,
- Added capability to run integration tests against an Impala endpoint https://github.com/cloudera/dbt-impala/pull/151
- Added set of integration tests to cover major use-cases https://github.com/cloudera/dbt-impala/pull/157, https://github.com/cloudera/dbt-impala/pull/163
- Added contribution guideline for developers https://github.com/cloudera/dbt-impala/pull/150
- Added code styling, code formatting and syntax checks https://github.com/cloudera/dbt-impala/pull/171
- Added support for Python 3.7 https://github.com/cloudera/dbt-impala/pull/169
- Added support for plain authorization connection https://github.com/cloudera/dbt-impala/pull/141
Bug fixes:
1. Adaptor should return an empty list if the table doesn't exist rather than throwing errors https://github.com/cloudera/dbt-impala/pull/154
2. Fixed the partition by clause queries ie remove duplicate columns https://github.com/cloudera/dbt-impala/pull/160
3. Fixed the default incremental_strategy https://github.com/cloudera/dbt-impala/pull/164
4. Fixed the default incremental_strategy when partition columns used https://github.com/cloudera/dbt-impala/pull/167
6. Fixed the incremental insert queries syntax, to support iceberg format https://github.com/cloudera/dbt-impala/pull/165
7. Fixed existing broken integration tests https://github.com/cloudera/dbt-impala/pull/158
8. Skipped some of the already broken grant_tests https://github.com/cloudera/dbt-impala/pull/151, https://github.com/cloudera/dbt-impala/pull/159
**Full Changelog**: https://github.com/cloudera/dbt-impala/compare/v1.3.1...v1.3.4