Bug Fixes
- Fix
ExecutionMode.WATCHERproducer retry behaviour by @tatiana in #2559 - Prevent watcher producer skip propagating to downstream tasks via gateway task by @johnhoran and @tatiana in #2597
- Keep watcher sensor polling when producer is still running by @pankajkoti in #2592
- Fix circular import error in Cosmos plugin discovery under Astro Runtime by @tatiana in #2538
- Fix
CosmosRichLoggercrash onNonelog message by @tatiana in #2540 - Enable inlets and outlets using dbt Fusion on Airflow 3 by @ichirotakami in #2561
- Fix incorrectly skipped source downstream tasks in
ExecutionMode.WATCHERby @pankajastro in #2563 - Fix duplicate logs in
dbt buildwhen source freshness is enabled by @pankajastro in #2564 - Warn and normalize when
source_rendering_behavior=Noneis passed by @pankajastro in #2570 - Gracefully handle
Variable.set()failures on Astro Remote Execution by @hkc-8010 in #2573 - Skip malformed YAML selectors instead of failing entirely by @YourRoyalLinus in #2577
Docs
- Update watcher test behavior docs for Cosmos 1.14.0 by @tatiana in #2549
- Add redirect for moved partial-parsing docs page by @tatiana in #2550
- Document
ExecutionMode.WATCHERanddepends_on_pastlimitation by @tatiana in #2602 - Restore memory-optimised imports docs for Cosmos < 1.14.0 by @pankajkoti in #2604
Others
- Speed up Airflow 3.1+ integration tests by caching InProcessExecutionAPI by @pankajkoti in #2547
- Improve stability of cache hash unit tests by @tatiana in #2539
- Fix mypy 1.20.0 type check failures by @pankajkoti in #2546
- Fix CI failures caused by docs build memory exhaustion by @pankajkoti in #2580
- Fix dbt Fusion broken integration tests by @tatiana in #2581
- Fix flaky
cosmos_manifest_selectors_exampleDAG in CI by @pankajkoti in #2593 - Reduce pre-commit autoupdate frequency PRs by @tatiana in #2544
- Bump
reviewdog/action-actionlintfrom 1.71.0 to 1.72.0 by @dependabot in #2542 - Skip watcher gateway test on Airflow 3.0 by @tatiana in #2607