ytoprakc opened a new pull request, #71650: URL: https://github.com/apache/airflow/pull/71650
Update Airflow’s Docker image base from Debian Bookworm to Debian Trixie. Airflow’s documented base OS policy says the project switches released images to the latest supported Debian stable version approximately six months before the previous stable version reaches the end of regular support. Debian Bookworm regular support ended on July 11, 2026, so the Docker image base should now move forward to Debian Trixie. This PR updates the Docker image build defaults, Breeze image build defaults, CI workflow inputs, and Docker stack documentation/examples from Bookworm to Trixie. It also records the change in the Docker image changelog and adds a significant newsfragment because this is user-visible for anyone pulling, extending, or rebuilding Airflow images. closes: #71494 What changed: - Updated production and CI image defaults to use `debian:trixie-slim`. - Restricted supported Debian image builds in Breeze to `trixie`. - Updated image build workflows to default to `trixie`. - Updated Docker stack docs, examples, and build references from Bookworm to Trixie. - Updated Debian installation/security docs to describe Trixie as the reference Debian platform. - Added Docker image changelog and release-note coverage for the base image migration. - Added a Breeze regression test to assert the Debian image default remains Trixie. --- ##### Was generative AI tooling used to co-author this PR? - [X] Yes — OpenAI Codex Generated-by: OpenAI Codex following [the guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions) --- - Read the **[Pull Request Guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#pull-request-guidelines)** for more information. Note: commit author/co-author name and email in commits become permanently public when merged. - For fundamental code changes, an Airflow Improvement Proposal ([AIP](https://cwiki.apache.org/confluence/display/AIRFLOW/Airflow+Improvement+Proposals)) is needed. - When adding dependency, check compliance with the [ASF 3rd Party License Policy](https://www.apache.org/legal/resolved.html#category-x). - For significant user-facing changes create newsfragment: `{pr_number}.significant.rst`, in [airflow-core/newsfragments](https://github.com/apache/airflow/tree/main/airflow-core/newsfragments). You can add this file in a follow-up commit after the PR is created so you know the PR number. -- 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]
