Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 1, 2025

Bumps apache-airflow[amazon,http,postgres,ssh] from 2.10.5 to 3.0.3.

Release notes

Sourced from apache-airflow[amazon,http,postgres,ssh]'s releases.

Airflow 3.0.3

What's Changed

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

Bug Fixes

  • Fix task execution failures with large data by improving internal communication protocol (#51924, #53194)
  • Fix reschedule sensors failing after multiple re-queue attempts over long periods (#52706)
  • Improve xcom_pull to cover different scenarios for mapped tasks (#51568)
  • Fix connection retrieval failures in triggerer when schema field is used (#52691)
  • Add back user impersonation (run_as_user) support for task execution (#51780)
  • Fix DAG version not updating when bundle name changes without DAG structure changes (#51939)
  • Add back exception to context for task callbacks (#52066)
  • Fix task log retrieval for retry attempts showing incorrect logs (#51592)
  • Fix data interval handling for DAGs created before AIP-39 during serialization (#51913)
  • Fix lingering task supervisors when EOF is missed (#51180) (#51970)
  • Persist EventsTimetable's description during serialization (#51926)
  • Delete import error when a dag bundle becomes inactive (#51921)
  • Cleanup import errors during DB migration (#51919)
  • Fix EOF detection of subprocesses in Dag Processor (#51895)
  • Stop streaming task logs if end of log mark is missing (#51482)
  • Allow more empty loops before stopping log streaming (#52624)
  • Fix Jinja2 Template deep copy error with dag.test (#51673)
  • Explicitly close log file descriptor in the supervise function (#51654)
  • Improve structured logging format and layout (#51567) (#51626)
  • Use Connection Hook Names for Dropdown instead of connection IDs (#51613)
  • Add back config setting to control exposing stacktrace (#51617)
  • Fix task level alias resolution in structure endpoint (#51579)
  • Fix backfill creation to include DAG run configuration from form (#51584)
  • Fix structure edges in API responses (#51489)
  • Make dag.test consistent with airflow dags test CLI command (#51476)
  • Fix downstream asset attachment at task level in structure endpoint (#51425)
  • Fix Task Instance No Status Filter (#52154)
  • UI: Fix backfill creation to respect run backwards setting from form (#52168)
  • UI: Set downstream option to default on task instance clear (#52246)
  • UI: Enable iframe script execution (#52568)
  • UI: Fix DAG tags filter not showing all tags in UI when tags are greater than 50 (#52714)
  • UI: Add real-time clock updates to timezone selector (#52414)
  • Improve Grid view performance and responsiveness with optimized data loading (#52718,#52822,#52919)
  • Fix editing connection with sensitive extra field (#52445)
  • Fix archival for cascading deletes by archiving dependent tables first (#51952)
  • Fix whitespace handling in DAG owners parsing for multiple owners (#52221)
  • Fix SQLite migration from 2.7.0 to 3.0.0 (#51431)
  • Fix http exception when ti not found for extra links API (#51465)
  • Fix Starting from Trigger when using MappedOperator (#52681)

... (truncated)

Changelog

Sourced from apache-airflow[amazon,http,postgres,ssh]'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.0.2


  * The ``git`` binary was added to the image by default which is needed for the git provider to work.

Airflow 3.0.1

  • The ARM image is not experimental any more - we are running the ARM tests regularly in our CI. The MySQL support for ARM images however is still experimental.

Airflow 3.0


</tr></table> 

... (truncated)

Commits
  • 71b0347 Update release notes for 3.0.3rc6
  • d159fee [v3-0-test] Fix reading huge (XCom) resposne in TaskSDK task process (#53186)...
  • 5b81b39 [v3-0-test] Dont use builtin len as variable (#51992) (#53193)
  • d5ab8ff Update release notes for 3.0.3rc5
  • 7908123 [v3-0-test] Deserialize response of get_all when we call XCom.get_all (#5...
  • aaeb727 [v3-0-test] Fix log for skipped tasks follow up (#53075) (#53101)
  • 4be0475 Fixes issue RuntimeTaskInstance does not contain log_url | added during taskr...
  • 97e9fc1 [v3-0-test] Fix no_status and duration for grid summaries #53087 (#53092)
  • 1fc4c78 [v3-0-test] Invalidate grid runs and summaries and TI/Runs actions (#53081) (...
  • 76e9e78 [v3-0-test] Fix log for skipped task (#53024) (#53028)
  • Additional commits viewable in compare view

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)

@dependabot dependabot bot added the dependency Dependency upgrades label Aug 1, 2025
Bumps [apache-airflow[amazon,http,postgres,ssh]](https://github.com/apache/airflow) from 2.10.5 to 3.0.3.
- [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.10.5...3.0.3)

---
updated-dependencies:
- dependency-name: apache-airflow[amazon,http,postgres,ssh]
  dependency-version: 3.0.3
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the pip Python dependency changes label Aug 1, 2025
@dependabot dependabot bot requested a review from a team as a code owner August 1, 2025 10:11
@dependabot dependabot bot added the dependency Dependency upgrades label Aug 1, 2025
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Sep 1, 2025

Superseded by #104.

@dependabot dependabot bot closed this Sep 1, 2025
@dependabot dependabot bot deleted the dependabot/pip/apache-airflow-amazonhttppostgresssh--3.0.3 branch September 1, 2025 19:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependency Dependency upgrades pip Python dependency changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant