potiuk opened a new pull request, #76800:
URL: https://github.com/apache/airflow/pull/76800

   The default Python of the reference image - the one behind 
`apache/airflow:X.Y.Z`, `latest` and
   their `slim-` variants - is meant to be the newest Python version that every 
provider installed in
   the regular image supports. All of them support Python 3.14 (the only 
provider excluding it,
   `apache-tinkerpop`, is not part of the image), so the default had fallen 
behind at 3.13.
   
   This switches it to 3.14 for Airflow 3.5.0: 
`DEFAULT_PYTHON_MAJOR_MINOR_VERSION_FOR_IMAGES`, the
   pinned default `BASE_IMAGE` of `Dockerfile` and `Dockerfile.ci` (the 3.14.10 
hardened image with its
   digest from `hardened_python_image_digests.json`), the base images in the 
doc examples - which the
   version upgrade keeps on the default Python - and the docs, with a 3.5.0 
entry in the image changelog.
   
   **Not for backporting**: the 3.4 images keep Python 3.13 as their default.
   
   The docker-stack docs restructure in #76792 rewrites some of the same doc 
pages; whichever of the two
   merges second needs a small rebase.
   
   Checked locally: all breeze tests pass (2555), and the prek checks for the 
changed files pass.
   
   ---
   
   ##### Was generative AI tooling used to co-author this PR?
   
   - [X] Yes — Claude Code (Opus 5)
   
   Generated-by: Claude Code (Opus 5) following [the 
guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to