Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 12, 2026

Bumps apache-airflow from 2.8.0 to 3.0.6.

Release notes

Sourced from apache-airflow's releases.

Airflow 3.0.6

📦 PyPI: https://pypi.org/project/apache-airflow/3.0.6/ 📚 Docs: https://airflow.apache.org/docs/apache-airflow/3.0.6/ 🛠️ Release Notes: https://airflow.apache.org/docs/apache-airflow/3.0.6/release_notes.html 🪶 Sources: https://airflow.apache.org/docs/apache-airflow/3.0.6/installation/installing-from-sources.html 🐳 Docker Image: "docker pull apache/airflow:3.0.6" 🚏 Constraints: https://github.com/apache/airflow/tree/constraints-3.0.6

Bug Fixes

  • Fix Connection extra field masking errors when connections use masked values (#54780)
  • UI: Fix TriggerDagRunLink broken page when clicking "Triggered DAG" button (#54760)
  • Fix remote logging connection availability in Task SDK supervisor when connections are created via UI (#54720)
  • Fix task_queued_timeout not working after first DAG run by properly resetting queued_by_job_id (#54604)
  • Fix DAG version determination to use bundle path and relative fileloc instead of absolute fileloc (#54483)
  • Remove Kerberos replay cache (KRB5CCNAME env) when running tasks with user impersonation (#54672)
  • Skip additional span-related database queries when tracing is disabled (#54626)
  • Fix max_active_tasks persisting after removal from DAG code (#54639)
  • UI: Automatically switch to the triggered DAG run in Graph/Grid view when manually triggering a DAG run (#54336)
  • UI: Fix "Maximum update depth exceeded" errors in Task Log Preview by filtering out empty log entries (#54628)
  • Fix custom logging configuration failures preventing triggerer and scheduler startup with simple module paths (#54686)
  • Fix MySQL UUID generation in task_instance migration (#54814)
  • Only redirect on the dag detail page (#54921)
  • Fix local executor task execution (#54922)

Miscellaneous

  • Add logging when triggerer reaches maximum trigger capacity for better observability (#54549)
  • Point deprecation warning in Variable methods to specific alternatives (#54871)
  • Point deprecation warning in Connection method to specific alternatives (#54872)
  • Bump axios UI dependency from 1.8.0 to 1.11.0 (#54733)
  • Bump pluggy to 1.6.0 (#54728, #54730)

Doc Only Changes

  • Fix broken link for Listener spec (#54535)
  • Remove experimental status from get_parsing_context function (#54802)
  • Correct Trigger-Form UI documentation for current Airflow 3 features (#54806)
  • Add backfill through UI to docs (#54910)

Full Changelog: apache/airflow@3.0.5...3.0.6

Airflow 3.0.5

What's Changed

📦 PyPI: https://pypi.org/project/apache-airflow/3.0.5/ 📚 Docs: https://airflow.apache.org/docs/apache-airflow/3.0.5/ 🛠️ Release Notes: https://airflow.apache.org/docs/apache-airflow/3.0.5/release_notes.html 🪶 Sources: https://airflow.apache.org/docs/apache-airflow/3.0.5/installation/installing-from-sources.html 🐳 Docker Image: "docker pull apache/airflow:3.0.5"

... (truncated)

Changelog

Sourced from apache-airflow's changelog.

.. Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

.. http://www.apache.org/licenses/LICENSE-2.0

.. Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Dockerfile Changelog

The Dockerfile does not strictly follow the SemVer <https://semver.org/>_ approach of Apache Airflow when it comes to features and backwards compatibility. While Airflow code strictly follows it, the Dockerfile is really a way to give users a conveniently packaged Airflow using standard container approach, so occasionally there are some changes in the building process or in the entrypoint of the image that require slight adaptation of how it is used or built.

The Changelog below describes the changes introduced in each version of the docker images released by the Airflow team.

:note: The Changelog below concerns only the convenience production images released at Airflow DockerHub <https://hub.docker.com/r/apache/airflow>_ . The images that are released there are usually built using the Dockerfile released together with Airflow. However, you are free to take latest released Dockerfile from Airflow and use it to build an image for any Airflow version from the Airflow 2 line. There is no guarantee that it will work, but if it does, then you can use latest features from that image to build images for previous Airflow versions.

Airflow 3.1.4


In Airflow 3.1.4, the images are build without removing of .pyc and .pyo files when Python is built.
This increases the size of the image slightly (<0.5%), but improves performance of Python in the container
because Python does not need to recompile the files on the first run but more importantly, if you use
``exec`` to run Health Checks, removed .pyc files caused a small but ever growing memory leak in the Unix
kernel connected to negative ``dentries`` created when .pyc files were attempted to be compiled and failed.
This over time could lead to out-of-memory issues on the host running the container.

More information about dentries can be found in this article &lt;https://lwn.net/Articles/814535/&gt;_.

Airflow 3.1.0

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [apache-airflow](https://github.com/apache/airflow) from 2.8.0 to 3.0.6.
- [Release notes](https://github.com/apache/airflow/releases)
- [Changelog](https://github.com/apache/airflow/blob/main/docker-stack-docs/changelog.rst)
- [Commits](apache/airflow@2.8.0...3.0.6)

---
updated-dependencies:
- dependency-name: apache-airflow
  dependency-version: 3.0.6
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Jan 12, 2026
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Jan 12, 2026

Labels

The following labels could not be found: backend, security. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants