Releases: memiiso/opendbt
Releases · memiiso/opendbt
0.12.0
Notable changes
With this release using cross project dbt ref supported: other names dbt mesh
, multi porject dbt setup
What's Changed
- Refactor and Improve unit tests by @ismailsimsek in #47
- Improve/simplify patching code by @ismailsimsek in #48
- Fix dbt docs return value by @ismailsimsek in #50
- [Feature] Enable cross project dbt ref support,
dbt mesh
,multi porject dbt setup
by @ismailsimsek in #49 - Update testcontainers requirement from <4.9,>=3.7 to >=3.7,<4.10 by @dependabot in #51
- Add dbt mesh to main page and improve tests by @ismailsimsek in #52
- CI create subflow per dbt version testing by @ismailsimsek in #53
Full Changelog: 0.11.0...0.12.0
0.11.0
Notable changes
Now with opendbt its possible to register project level dbt callbacks
What's Changed
- Improve OpenDbtCli, load and activate project callbaks befor run by @ismailsimsek in #45
- OpenDbtCli, load and activate project callbaks befor run Part-2 by @ismailsimsek in #46
Full Changelog: 0.10.0...0.11.0
0.10.0
Notable changes
- Sample code added which demonstrates dlt and dbt integration, see blog post
- dbt 1.6.x and 1.9.x support added.
What's Changed
- Improve local python execution, executepython materialization by @ismailsimsek in #38
- Integrate dlt and dbt. Use dbt to run dlt pipelines by @ismailsimsek in #39
- Improve documentation by @ismailsimsek in #41
- Add
callbacks
argument toOpenDbtCli
and improveOpenDbtProject
class by @ismailsimsek in #42 - Disable release pipelines for clones by @ismailsimsek in #43
- Add dbt 1.9.x support by @ismailsimsek in #30
- Add dbt 1.6.x support by @ismailsimsek in #44
Full Changelog: 0.9.0...0.10.0
0.9.0
What's Changed
- Use pyproject.toml instead of setup.py by @ismailsimsek in #33
- Skip printing adapter response if its empty by @ismailsimsek in #34
- Documentation update dbt-custom-adapter-python.png by @ismailsimsek in #35
- Add minimal pylit checks by @ismailsimsek in #36
- Release 0.9.0 by @ismailsimsek in #37
Full Changelog: 0.8.0...0.9.0
0.8.0
What's Changed
- Improve documentation by @ismailsimsek in #26
- Use main.py as entry point by @ismailsimsek in #27
- Use same python executable when running dbt as subprocess by @ismailsimsek in #28
- Log detailed Adapter execution information by @ismailsimsek in #29
- Release package to pypi.org by @ismailsimsek in #31
Full Changelog: 0.7.0...0.8.0
0.7.0
Notable changes.
This release integrates SqlFluff to dbt cli. See example dbt project with .sqlfluff config
-dbt sqlfluff fix
formats the project
-dbt sqlfluff lint
prints the linting issues in the project
What's Changed
- opendbt cli fixes by @ismailsimsek in #25
- Integrate SqlFluff to Dbt cli, format, lint ..etc by @ismailsimsek in #18
Full Changelog: 0.6.0...0.7.0
0.6.0
Breaking changes
- DBT Docs url in airflow is changed. new url format is
***/dbt/dbt_docs_index.html
(#20)
What's Changed
- Organize code structure by @ismailsimsek in #16
- Organize code by @ismailsimsek in #17
- Improve Airflow dbt plugin by @ismailsimsek in #20
- Improve version check by @ismailsimsek in #21
Full Changelog: 0.5.0...0.6.0
0.5.0
What's Changed
- [Minor] Improve documentation by @ismailsimsek in #12
- Fix use node name as select criteria by @ismailsimsek in #13
- Update testcontainers requirement from <4.8,>=3.7 to >=3.7,<4.9 by @dependabot in #14
- Enable using custom documentation index.html file per dbt project by @ismailsimsek in #15
Full Changelog: 0.4.0...0.5.0
0.4.0
Release 0.4.0
install
pip install https://github.com/memiiso/opendbt/archive/refs/tags/0.4.0.zip --upgrade --user
What's Changed
- Improve examples.py by @ismailsimsek in #9
- Improve airflow operator by @ismailsimsek in #10
- Improve airflow integration by @ismailsimsek in #11
Full Changelog: 0.3.0...0.4.0
0.3.0
Release 0.3.0
install
pip install https://github.com/memiiso/opendbt/archive/refs/tags/0.3.0.zip --upgrade --user
What's Changed
- Organise code by @ismailsimsek in #8
Full Changelog: 0.2.0...0.3.0