Releases: tomasfarias/airflow-dbt-python
Releases · tomasfarias/airflow-dbt-python
v0.14.0
Features
- Support Airflow connections for dbt targets #53 (GitHub Action)
Bug Fixes
- Missing dependency #53 (GitHub Action)
- Ensure a profiles.yml file exists #53 (GitHub Action)
- Ignore type in example DAG #53 (GitHub Action)
- Correct minor test issues #53 (GitHub Action)
- examples: Several import and DAG errors #56 (GitHub Action)
- Add missing import and docstring #56 (GitHub Action)
- Drop support for Airflow <2.2 in DAG tests #56 (GitHub Action)
Documentation
- Update documentation to showcase new connection feature #53 (GitHub Action)
- Update example DAGs #56 (GitHub Action)
Tests
- Test for connections without login #53 (GitHub Action)
- dags: Add initial set of example DAG tests #56 (GitHub Action)
- dags: Add more example DAG tests #56 (GitHub Action)
Chores
- Update dependencies due to conflicts between dbt and Airflow #53 (GitHub Action)
- cicd: Update CI/CD to reflect new dependency structure #53 (GitHub Action)
- cicd: Update Airflow 1 version to 1.10.15 #53 (GitHub Action)
- Bump version to 0.14.0 #57 (GitHub Action)
Commits
- Create test connections via Airflow ORM #53 (GitHub Action)
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