Changelog
0.31.0 - 2023-03-27
Fixed
Use
node_selectorandcontainer_resourcesparameters inKubernetesPodOperatorif Airflow is 2.3+.
0.30.0 - 2023-02-08
Add in_cluster, cluster_context params
Repair secrets to be not required
Update docs
Add BashOperator
Exposes param to control the pod startup timeout
0.22.0 - 2022-03-21
Failure notifications via slack
Added
Ephemeral nodes can be hidden from DAG by setting
show_ephemeral_models: Falsein project’sairflow.yml.
0.18.1 - 2022-01-18
Fixed
Jinja’s
FileSystemLoadergetsstrinstead ofpathlib.Pathto fix types incompatibility forJinja < 2.11.0.Use
get_start_task()andget_end_task()inAirflowDagFactory.create_tasks(config)to prevent ephemeral ending tasks from throwing.
0.18.0 - 2022-01-14
Added
ReadTheDocs documentation in
docsdirectory.{{ var.value.VARIABLE_NAME }}gets replaced with Airflow variables when parsingairflow.ymlfile.
Changed
Rename project from
dbt-airflow-manifest-parsertodbt-airflow-factory.
Fixed
KubernetesExecutionParameters.env_varsworks in Airflow 1 too. Airflow 1 is expecting a real dictionary of environment variables instead of a list ofk8s.V1EnvVarobjects.Fix
DummyOperatorimport inoperator.pyto work in Airflow 1.
0.17.0 - 2022-01-11
Changed
Ephemeral models are not run anymore, presented as an
EphemeralOperatorderiving from theDummyOperator.