Releases: tomasfarias/airflow-dbt-python
Releases · tomasfarias/airflow-dbt-python
v0.13.2
Bug Fixes
- Set results before running task to avoid UnboundLocalError #50 (GitHub Action)
Chores
- Update deployment scripts and bump version (GitHub Action)
v0.13.1
Bug Fixes
- s3: Split bucket name and key before uploading #48 (GitHub Action)
- s3: Remove unused statement in S3 backend test #48 (GitHub Action)
- s3: Update tests and list_keys calls to handle full path key #48 (GitHub Action)
- s3: Update operator tests to work with full key paths #48 (GitHub Action)
Chores
- Bump patch version #48 (GitHub Action)
v0.13.0
Chores
- Bump minor version #47 (GitHub Action)
v0.13.0-alpha.2
Chores
- cicd: Change docs CI/CD trigger #45 (GitHub Action)
v0.13.0-alpha.1
Documentation
- A lot of documentation improvements #43 (GitHub Action)
- Update documentation with examples and reference #43 (GitHub Action)
- Update README to reference documentation #43 (GitHub Action)
- Update link #43 (GitHub Action)
- Update list #43 (GitHub Action)
Chores
- Bump pre-release version #43 (GitHub Action)
v0.13.0-alpha.0
Features
- backends: Enable support for more dbt project backends #40 (GitHub Action)
Bug Fixes
- typing: Quote PathLike for older versions of Python #40 (Tomás Farías Santana)
- Remove position and keyword only params #40 (Tomás Farías Santana)
- Support Python 3.7 shutil #40 (Tomás Farías Santana)
Tests
- Testing for custom backends #40 (GitHub Action)
- backend: Extend tests for dbt backends #40 (GitHub Action)
Chores
- Ignore warnings in dbt dependencies #40 (GitHub Action)
- lint: Apply flake8 suggestions #40 (GitHub Action)
- Version bump for 0.13 prerelease #44 (GitHub Action)
v0.12.0
Features
- test: Test project files when using DptDepsOperator #31 (GitHub Action)
- s3: Add parameter to control replacement of existing S3 keys #31 (GitHub Action)
- test: Clean mocked S3 bucket after every use #31 (GitHub Action)
Bug Fixes
- test: Remove is_relative_to as it's only supported in 3.9 #31 (GitHub Action)
- test: Add pytest-cov dev dependency (GitHub Action)
- test: Use temporary path for temporary log file #37 (GitHub Action)
- test: Check for Airflow handlers, not arbitrary len #37 (GitHub Action)
- test: Ignore thread number as it may not be 1 #37 (Tomás Farías Santana)
Code Refactoring
- log: Set dbt's logger handlers to Airflow's #37 (GitHub Action)
- Make apache-airflow not required #35 (GitHub Action)
Tests
- xcom: Test do_xcom_push_artifacts on dbt run with S3 #37 (Tomás Farías Santana)
Chores
- cicd: Automate release creation on tag push (GitHub Action)
- funding: Add a FUNDING.yml (GitHub Action)
- black: Update black to latest non-beta version #33 (GitHub Action)
- Update pre-commit hooks #36 (GitHub Action)
- cicd: Add multiple Airflow versions to testing pipeline #35 (GitHub Action)
- Version bump #42 (GitHub Action)
Commits
v0.11.0
What's Changed
- fix(s3): Skip empty files when downloading dbt projects from S3 by @tomasfarias in #27
- feat(operator): Add new operator for dbt docs generate by @tomasfarias in #28
Shoutout to
Full Changelog: v0.10.2...v0.11.0
v0.10.2
What's Changed
- dbt v1.0.0 support by @tomasfarias in #22
- refactor: Improve arguments used by the dbt hook and operators by @tomasfarias in #23
- Minor fixes by @tomasfarias in #24
Full Changelog: v0.9.6...v0.10.2
v0.9.6
Minor patch release to remove unnecessary printing and logging.
Full Changelog: v0.9.5...v0.9.6