Skip to content

Release 1.11.2#2159

Merged
pankajkoti merged 7 commits into
release-1.11from
release-1.11.2
Nov 24, 2025
Merged

Release 1.11.2#2159
pankajkoti merged 7 commits into
release-1.11from
release-1.11.2

Conversation

@pankajkoti
Copy link
Copy Markdown
Contributor

Bug fixes

Documentation

related: https://github.com/astronomer/oss-integrations-private/issues/274

pankajkoti and others added 7 commits November 24, 2025 20:30
I discovered that `full_refresh` is ignored when running in the
`WATCHER` execution mode. This can be easily fixed by using the
`DbtBuildMixin` in the producer operator. Furthermore, we can use the
base_cmd from this mixin. This simplifies the operator and also fixes
the missing `full_refresh` flag.

Closes: #2113
(cherry picked from commit 233d2e3)
The PR makes the following changes:
- hard-set `DbtProducerWatcherOperator` `retries` (and
`default_args["retries"]`) to zero so WATCHER never auto-retries the
full dbt build
- Log at INFO that producer retries are disabled, and fail fast if
Airflow attempts a retry (try number > 1), improving user visibility
into the behavior.
- explain the rationale inline (sensor retry path handles per-model
reruns)
- document behavior in the WATCHER guide and add tests covering the
forced retry value

closes: #2105

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
(cherry picked from commit b58778b)
…2143)

This PR updates the AirflowAsync execution mode documentation to clarify
a current limitation where dataset events are not emitted. This
addresses the documentation issue tracked in #2142.

## Related Issue(s)

related: #2142

---------

Co-authored-by: Vara Prasad Regani <varaprasadregani@Varas-MacBook-Pro.local>
Co-authored-by: Pankaj Koti <pankajkoti699@gmail.com>
Co-authored-by: Kalyan R <kalyan.ben10@live.com>
(cherry picked from commit e195b70)
Add missing dependency.
Improve English.

(cherry picked from commit 53c0d34)
…ow context (#2126)

Ensure `DbtConsumerWatcherSensor` uses the Airflow context to fail fast
when the watcher producer ends in a failure state.

related: #2086

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
(cherry picked from commit a59011e)
@pankajkoti pankajkoti marked this pull request as ready for review November 24, 2025 15:30
Copy link
Copy Markdown
Collaborator

@tatiana tatiana left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great, @pankajkoti , thank you! :shipit:

@pankajkoti pankajkoti merged commit 1def09e into release-1.11 Nov 24, 2025
6 checks passed
@pankajkoti pankajkoti deleted the release-1.11.2 branch November 24, 2025 15:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants