Releases: pipeline-tools/gusty
v0.22.1
v0.22.0
v0.21.0
gusty CLI
Introduction of the gusty CLI - an easy way to create a boilerplate gusty DAG (or gusty DAGs) in your existing Airflow DAGs folder.
To create a new gusty DAG in your existing DAGs folder, simply call from your terminal:
gusty use create-dag
To create a home for multiple gusty DAGs in your existing DAGs folder, just pluralize:
gusty use create-dags
New Contributors
Thank you, @nicklausroach, for creating the gusty CLI! 🎉
v0.20.0
-
Reintroduced caching
-
Using
render_context
function instead ofRunner
static method.
v0.19.2
Rolled back operator cache.
v0.19.1
Removing all airflow_default_macros
.
v0.19.0
Revert the adding of the macros
module to airflow_default_macros
.
v0.18.1
Performance improvements to build_task
decrease create_dag
execution time by almost 50%.
v0.18.0
-
render_on_create
is disabled by default, to better align with Airflow's default behavior. -
Airflow's
user_defined_macros
and gusty'sdag_constructors
are consolidated while building the DAG, with priority always given to Airflow'suser_defined_macros
. This ensures anything user-provided is available both as YAML constructors (!
) in gusty and in Jinja context ({{}}
) in Airflow.
v0.17.2
render_on_create
argument available in create_dag
functions. Set render_on_create=False
to disable gusty's default behavior of rendering Jinja at the time of DAG creation.