Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency apache-airflow to v2.10.5 #5381

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

openverse-bot
Copy link
Collaborator

This PR contains the following updates:

Package Update Change
apache-airflow (changelog) patch ==2.10.4 -> ==2.10.5

Release Notes

apache/airflow (apache-airflow)

v2.10.5

Compare Source

Significant Changes
^^^^^^^^^^^^^^^^^^^

Ensure teardown tasks are executed when DAG run is set to failed (#​45530)
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

Previously when a DAG run was manually set to "failed" or to "success" state the terminal state was set to all tasks.
But this was a gap for cases when setup- and teardown tasks were defined: If teardown was used to clean-up infrastructure
or other resources, they were also skipped and thus resources could stay allocated.

As of now when setup tasks had been executed before and the DAG is manually set to "failed" or "success" then teardown
tasks are executed. Teardown tasks are skipped if the setup was also skipped.

As a side effect this means if the DAG contains teardown tasks, then the manual marking of DAG as "failed" or "success"
will need to keep the DAG in running state to ensure that teardown tasks will be scheduled. They would not be scheduled
if the DAG is directly set to "failed" or "success".

Bug Fixes
"""""""""

  • Prevent using trigger_rule=TriggerRule.ALWAYS in a task-generated mapping within bare tasks (#​44751)
  • Fix ShortCircuitOperator mapped tasks (#​44912)
  • Fix premature evaluation of tasks with certain trigger rules (e.g. ONE_DONE) in a mapped task group (#​44937)
  • Fix task_id validation in BaseOperator (#​44938) (#​44938)
  • Allow fetching XCom with forward slash from the API and escape it in the UI (#​45134)
  • Fix FileTaskHandler only read from default executor (#​46000)
  • Fix empty task instance for log (#​45702) (#​45703)
  • Remove skip_if and run_if decorators before TaskFlow virtualenv tasks are run (#​41832) (#​45680)
  • Fix request body for json requests in event log (#​45546) (#​45560)
  • Ensure teardown tasks are executed when DAG run is set to failed (#​45530) (#​45581)
  • Do not update DR on TI update after task execution (#​45348)
  • Fix object and array DAG params that have a None default (#​45313) (#​45315)
  • Fix endless sensor rescheduling (#​45224) (#​45250)
  • Evaluate None in SQLAlchemy's extended JSON type decorator (#​45119) (#​45120)
  • Allow dynamic tasks to be filtered by rendered_map_index (#​45109) (#​45122)
  • Handle relative paths when sanitizing URLs (#​41995) (#​45080)
  • Set Autocomplete Off on Login Form (#​44929) (#​44940)
  • Add Webserver parameters max_form_parts, max_form_memory_size (#​46243) (#​45749)
  • Fixed accessing thread local variable in BaseOperators execute safeguard mechanism (#​44646) (#​46280)
  • Add map_index parameter to extra links API (#​46337)

Miscellaneous
"""""""""""""


Configuration

📅 Schedule: Branch creation - "* 0-3 1 * *" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@openverse-bot openverse-bot added the dependencies Pull requests that update a dependency file label Mar 1, 2025
@openverse-bot openverse-bot requested a review from a team as a code owner March 1, 2025 00:28
@openverse-bot openverse-bot added 🐍 tech: python Involves Python 💻 aspect: code Concerns the software code in the repository 🟩 priority: low Low priority and doesn't need to be rushed 🧰 goal: internal improvement Improvement that benefits maintainers, not users 🧱 stack: catalog Related to the catalog and Airflow DAGs labels Mar 1, 2025
@openverse-bot openverse-bot requested review from krysal and obulat and removed request for a team March 1, 2025 00:28
@openverse-bot openverse-bot force-pushed the gha-renovateapache-airflow-2.x branch from 9545468 to 2d8d416 Compare March 1, 2025 03:18
@openverse-bot openverse-bot force-pushed the gha-renovateapache-airflow-2.x branch from 2d8d416 to 19e7ff3 Compare March 1, 2025 04:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
💻 aspect: code Concerns the software code in the repository dependencies Pull requests that update a dependency file 🧰 goal: internal improvement Improvement that benefits maintainers, not users 🟩 priority: low Low priority and doesn't need to be rushed 🧱 stack: catalog Related to the catalog and Airflow DAGs 🐍 tech: python Involves Python
Projects
Status: 👀 Needs Review
Development

Successfully merging this pull request may close these issues.

1 participant