Release 1.11.0#2020
Merged
Merged
Conversation
✅ Deploy Preview for sunny-pastelito-5ecb04 canceled.
|
Collaborator
Author
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #2020 +/- ##
=======================================
Coverage 97.77% 97.77%
=======================================
Files 91 91
Lines 5848 5848
=======================================
Hits 5718 5718
Misses 130 130 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Contributor
There was a problem hiding this comment.
Pull Request Overview
This PR prepares the 1.11.0 release candidate (rc1) by updating the version number and consolidating the comprehensive changelog with all features, enhancements, bug fixes, and documentation updates that have been developed across numerous pull requests.
Key Changes:
- Version bump from 1.11.0a13 (alpha) to 1.11.0rc1 (release candidate)
- Complete changelog with detailed feature descriptions, primarily focusing on the new WATCHER execution mode
- Documentation of all bug fixes, enhancements, and other changes since version 1.10.2
Reviewed Changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 4 comments.
| File | Description |
|---|---|
| cosmos/init.py | Updates package version from alpha (1.11.0a13) to release candidate (1.11.0rc1) |
| CHANGELOG.rst | Replaces placeholder alpha changelog with comprehensive release notes including features, enhancements, bug fixes, documentation updates, and other changes |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
pankajkoti
approved these changes
Oct 29, 2025
Co-authored-by: Pankaj Koti <pankajkoti699@gmail.com>
Co-authored-by: Pankaj Koti <pankajkoti699@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
pankajastro
reviewed
Oct 29, 2025
tatiana
commented
Oct 29, 2025
pankajastro
approved these changes
Oct 29, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Features
Introduce
ExecutionMode.WATCHERto reduce DAG run time by 1/5 in several PRs. Learn more about it here. This feature was implemented via multiple PRs, including:ExecutionMode.WATCHERto reduce DAG run time by 1/5 #1999DbtProducerWatcherOperatorfor the proposedExecutionMode.WATCHERby @pankajkoti in AddDbtProducerWatcherOperatorfor the proposedExecutionMode.WATCHER#1982DbtConsumerWatcherSensorfor the proposedExecutionMode.WATCHERby @pankajastro in AddDbtConsumerWatcherSensorfor the proposedExecutionMode.WATCHER#1998DbtProducerWatcherOperatorby @pankajkoti in Add default priority_weight for DbtProducerWatcherOperator #1995compiled_sqlas a template fields onExecutionMode.WATCHERwhen usingrun_results.jsonby @pankajastro in Addcompiled_sqlas a template fields onExecutionMode.WATCHERwhen usingrun_results.json#2070push_run_results_to_xcomkwargs correctly for invocation mode subprocess and Watcher mode by @pankajastro in Setpush_run_results_to_xcomkwargs correctly for invocation mode subprocess and Watcher mode #2067ExecutionMode.WATCHERby @pankajkoti in Store compiled SQL as template field for dbt callback events inExecutionMode.WATCHER#2068ExecutionMode.WATCHERby @tatiana in Add initial documentation forExecutionMode.WATCHER#2046State.UPSTREAM_FAILEDtasks when WATCHER consumer upstream tasks fail by @tatiana in Support runningState.UPSTREAM_FAILEDtasks when WATCHER consumer upstream tasks fail #2062ExecutionMode.WATCHERproducer task fails by @pankajastro in Fail sensor tasks immediately if theExecutionMode.WATCHERproducer task fails #2040WATCHERto GitHub issue template #2056TestBehavior.AFTER_ALLwithExecutionMode.WATCHERby @pankajastro in Add support forTestBehavior.AFTER_ALLwithExecutionMode.WATCHER#2049TestBehavior.NONEwithExecutionMode.WATCHERby @pankajastro in Add support forTestBehavior.NONEwithExecutionMode.WATCHER#2047ExecutionMode.WATCHERbehaviour withDbtTaskGroupby @tatiana in FixExecutionMode.WATCHERbehaviour withDbtTaskGroup#2044InvocationMode.DBT_RUNNERby @tatiana in Fix Cosmos behaviour when using watcher withInvocationMode.DBT_RUNNER#2048Add Airflow 3 plugin for dbt docs with multiple dbt projects support by @pankajkoti in Add Airflow 3 plugin for dbt docs with multiple dbt projects support #2009, check the documentation.
Initial support to
dbt Fusionby @tatiana in Add experimental support to dbt Fusion #1803. More details here.Support to prune sources without downstream references in dbt projects by @corsettigyg in Support to prune sources without downstream references in dbt projects #1988
Allow to set task display name as a user-defined function by @corsettigyg in Allow to set task display name as a user-defined function #1761
Add dbt project's hash to dag docs to support dag versioning in Airflow 3 by @pankajkoti in Add dbt project's hash to dag docs to support dag versioning in Airflow 3 #1907
feat: Add Jinja templating support for
dbt_cmd_flagsby @skillicinski in feat: Add Jinja templating support fordbt_cmd_flags#1899Add Scarf metric to collect the execution mode uses by @pankajastro in Add Scarf metric to collect the execution mode uses #1981
Support Airflow 3.1 by @tatiana in Support Airflow 3.1 #1980
Add MySQL profile mapping by @Lee2532 in Add MySQL profile mapping #1977
Add sqlserver profile mapping by @pankajastro in Add sqlserver profile mapping #1737
Enhancement
ExecutionMode.AIRFLOW_ASYNCby 36% , via the following tickets:ExecutionMode.AIRFLOW_ASYNCby @pankajastro in Use XCom to store sql when using ExecutionMode.AIRFLOW_ASYNC #1934AIRFLOW_ASYNCteardown so it doesn't install the virtualenv by @pankajastro in Refactor AIRFLOW_ASYNC teardown so it doesn't install the virtualenv #1938AIRFLOW_ASYNCsetup task by @pankajastro in Reuse the virtual env for AIRFLOW_ASYNC setup task #1939downstreamstoDbtNodeby @wornjs in AdddownstreamstoDbtNode#2028Bug fixes
Documentation
cache_dirby @seokyun.ha in docs: correct the default value ofcache_dir#2027Others
contributors.rstby @tatiana in Add @pankajkoti and @pankajastro tocontributors.rst#1983dag.test()for Airflow 3.1+ by syncing DAG to database bby @kaxil in Fixdag.test()for Airflow 3.1+ by syncing DAG to database #2037ObjectStoragePathin main branch by @tatiana in Fix mypy issues related toObjectStoragePathin main branch #2012Co-authored-by: Pankaj Koti pankaj.koti@astronomer.io
Co-authored-by: Pankaj Singh pankaj.singh@astronomer.io