Skip to content

PostgreSQL 19 Support - #69251

Draft
Dev-iL wants to merge 1 commit into
apache:mainfrom
Dev-iL:2607/postgres-19
Draft

PostgreSQL 19 Support#69251
Dev-iL wants to merge 1 commit into
apache:mainfrom
Dev-iL:2607/postgres-19

Conversation

@Dev-iL

@Dev-iL Dev-iL commented Jul 2, 2026

Copy link
Copy Markdown
Collaborator

Caution

Do not undraft/merge until PG19 reaches general availability!


Adds 19beta1 to ALLOWED_POSTGRES_VERSIONS / CURRENT_POSTGRES_VERSIONS in dev/breeze/src/airflow_breeze/global_constants.py so CI exercises PostgreSQL 19 during its beta cycle, surfacing any compatibility issues ahead of GA. dev/breeze/tests/test_selective_checks.py and the breeze doc image/output snapshots are updated to match.

This PR exists to validate CI compatibility with PostgreSQL 19 while it is still in beta. It intentionally targets the 19beta1 image tag rather than a GA release, and per the TODO left in global_constants.py, "14" should also be dropped once it reaches EOL (2026-11-13) and the default shifted.


Was generative AI tooling used to co-author this PR?
  • Yes (please specify the tool below)

Generated-by: Claude Code (Sonnet 5) following the guidelines


  • Read the 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) is needed.
  • When adding dependency, check compliance with the ASF 3rd Party License Policy.
  • For significant user-facing changes create newsfragment: {pr_number}.significant.rst, in airflow-core/newsfragments. You can add this file in a follow-up commit after the PR is created so you know the PR number.

@Dev-iL Dev-iL added all versions If set, the CI build will be forced to use all versions of Python/K8S/DBs provider:postgres area:CI Airflow's tests and continious integration area:MetaDB Meta Database related issues. and removed backport-to-v3-3-test Backport to v3-3-test provider:postgres labels Jul 2, 2026
Test PostgreSQL 19 during its beta cycle so CI surfaces compatibility issues before the GA release. Keep the beta tag in the matrix until the final pre-merge update swaps it to 19 and adds the user-facing support rows.
@Dev-iL
Dev-iL force-pushed the 2607/postgres-19 branch from 4916c63 to 367397b Compare July 2, 2026 11:32
@Dev-iL Dev-iL changed the title [DO NOT MERGE] PostgreSQL 19 Support PostgreSQL 19 Support Jul 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

all versions If set, the CI build will be forced to use all versions of Python/K8S/DBs area:CI Airflow's tests and continious integration area:dev-tools area:MetaDB Meta Database related issues.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant