Features:
- add field to the main config to specify custom dbt executable path in the main config for all dbt tasks (#46)
Fixes:
- make less strict dependencies constrains (#45)
- allow
threads
field to be string in dbt profiles parsing (#44)
Features:
- add
env
field to dbt model's config to specify additional environment variables
Fixes:
- change dbt_run_model DAG name for multi-project usage (#39)
Fixes:
- all dbt target types are now supported
Fixes:
- fixed bug with schedule overlap
Features:
- add new scheduling tag
@every15minutes
- new docs page with code references
Fixes:
- upgrade
airflow-mcd
to 0.3.3 version to fix bug with DAG callbacks - fix correct usage of the default retry policy if none has been passed.
Features:
- remove
airflow.Dataset
from backfill DAGs - add retry policies for all DAG components
Fixes:
- skip tableau refresh tasks if error
409093
occurs (refresh operation is already queued) - use a correct path to read
profiles.yml
file (from issue #19)
- use default connection for mcd export
- add
skipped_states
to DbtExternalSensor
- mcd: use gateway connection ID for dbt artifact upload
- update
airflow-mcd
version
- add custom callbacks for tasks and DAGs
- fix functional tests: correctly recreate dbt test operator's task_id
- fix tableau operator rendering
- downgrade
tableauserverclient
to^0.25
version
- update issue templates in GitHub
- add integration with tableau to refresh tasks
- add CONTRIBUTING.md
- remove maximum dependency constraint for
apache-airflow
package
- upgrade pydantic version to v2+ (with fallback to old api)
- fix: use target environment for
dbt source freshness
command
- Update requirements
- add AUTHORS file
- Initial release
- add docs and examples