Skip to content

Releases: pipeline-tools/gusty

v0.22.1

01 Apr 22:19
179f039
Compare
Choose a tag to compare

template_fields attribute is now considered when determining operator parameters.

v0.22.0

06 Feb 13:34
Compare
Choose a tag to compare

Adds ability to ignore certain subfolders in a dag directory by adding a .gustyignore file.

See docs here.

v0.21.0

24 May 16:20
7520d1b
Compare
Choose a tag to compare

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

07 Apr 12:31
10fc0ee
Compare
Choose a tag to compare
  • Reintroduced caching

  • Using render_context function instead of Runner static method.

v0.19.2

03 Apr 20:27
Compare
Choose a tag to compare

Rolled back operator cache.

v0.19.1

03 Apr 16:38
Compare
Choose a tag to compare

Removing all airflow_default_macros.

v0.19.0

03 Apr 15:22
Compare
Choose a tag to compare

Revert the adding of the macros module to airflow_default_macros.

v0.18.1

19 Mar 23:45
0fc3f70
Compare
Choose a tag to compare

Performance improvements to build_task decrease create_dag execution time by almost 50%.

v0.18.0

12 Mar 15:07
c5e3e42
Compare
Choose a tag to compare
  • render_on_create is disabled by default, to better align with Airflow's default behavior.

  • Airflow's user_defined_macros and gusty's dag_constructors are consolidated while building the DAG, with priority always given to Airflow's user_defined_macros. This ensures anything user-provided is available both as YAML constructors (!) in gusty and in Jinja context ({{}}) in Airflow.

v0.17.2

04 Mar 02:39
Compare
Choose a tag to compare

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.