v1.4.0
v1.4.0
- @Elliot2718 made their first contribution in #204
- @i-j made their first contribution in #345
Features
- Support for dbt-core 1.4
- Incremental predicates
- Add support for Python 3.11
- Replace deprecated exception functions
- Consolidate timestamp macros
Bugfixes
- Add
nolock
query hint to several metadata queries to avoid deadlocks by @Elliot2718 in #204 - Rework column metadata retrieval to avoid duplicate results and deadlocks by @sdebruyn in #368
- Model removal will now cascade and also drop related views so that views are no longer in a broken state by @sdebruyn in #366
- Fixed handling of on_schema_change for incremental models by @sdebruyn in #376
Under the hood
- Fixed lots of testing concurrency issues
- Added all available tests as of dbt 1.4.6
Full Changelog: v1.3.2...v1.4.0
PR changelog
- Bump pre-commit from 2.20.0 to 3.2.0 by @dependabot in #344
- Bump docker/build-push-action from 3.2.0 to 4.0.0 by @dependabot in #331
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #316
- Bump wheel from 0.38.4 to 0.40.0 by @dependabot in #343
- Copy for workflow schtuff by @dataders in #350
- avoid publishing docker from other branches than master by @sdebruyn in #351
- bump pre-commit by @sdebruyn in #353
- fix pre-commit for python 3.7 by @sdebruyn in #354
- use 127.0.0.1 to avoid issues with local testing by @sdebruyn in #358
- allow for more flexible local testing with azure auth by @sdebruyn in #359
- credit where due by @dataders in #355
- remove condition for azure testing by @sdebruyn in #360
- ignore owner when testing docs in azure by @sdebruyn in #365
- impl of information_schema name closer to default by @sdebruyn in #367
- Add nolock by @Elliot2718 in #204
- Fix concurrency issues and document create as by @sdebruyn in #368
- add debug tests by @sdebruyn in #363
- add concurrency test by @sdebruyn in #362
- add aliases tests by @sdebruyn in #361
- add ephemeral error handling test by @sdebruyn in #364
- mark db-wide tests as flaky by @sdebruyn in #369
- remove azure max parallel test runs by @sdebruyn in #370
- add nolock to more metadata calls to avoid deadlocks by @sdebruyn in #374
- add query comment tests by @sdebruyn in #375
- add seed tests and add cascade to drop relation by @sdebruyn in #366
- make testing faster by running multithreaded by @sdebruyn in #372
- add tests for changing relation type by @sdebruyn in #373
- [incremental models] add tests, various bugfixes and support for incremental predicates by @sdebruyn in #376