github astronomer/astronomer-cosmos astronomer-cosmos-v1.12.0a3
v1.12.0a3

latest releases: astronomer-cosmos-v1.15.1, astronomer-cosmos-v1.15.1a5, astronomer-cosmos-v1.15.1a4...
pre-release10 months ago

Breaking changes

  • Introduced in the PR #2080. The following functions are expected to be used internally only to Cosmos, so we hope these won't impact end-users, but we are documenting the changes just in case:
    • generate_task_or_group receives render_config instead of its individual configurations, such as test_behavior, source_rendering_behavior and enable_owner_inheritance
    • create_task_metadata receives render_config instead of its individual configurations, such as test_behavior, source_rendering_behavior and enable_owner_inheritance
    • create_task_metadata now expects the node_converters argument
  • Drop Python 3.9 support by @pankajastro in #2118

Features

  • Support applying node_converter at a task level instead of task group level by @anyapriya in #1759
  • Allow overriding DbtProducerWatcherOperator parameters via ExecutionConfig.setup_operator_args by @pankajastro in #2133
  • Use deferrable sensors by default in ExecutionMode.WATCHER by @pankajastro in #2084

Enhancements

  • Unify Airflow version handling into constants.py by @tatiana in #2089
  • Refactor airflow/graph.py to simplify the code base by @tatiana in #2080
  • Force watcher producer retries to zero by @pankajkoti in #2114
  • Fail ExecutionMode.WATCHER consumer sensors immediately when the producer fails using Airflow context by @pankajkoti in #2126
  • ExecutonMode.Watcher: fetch producer status asynchronously from the Airflow runtime so deferrable sensors fail immediately when the producer task fails by @pankajkoti in #2144

Bug fixes

Docs

Others

Release prepared via PR: #2149 (branch: https://github.com/astronomer/astronomer-cosmos/tree/release-1.12)

Don't miss a new astronomer-cosmos release

NewReleases is sending notifications on new releases.