Skip to content

Add PostgreSQL 18 support#1120

Draft
shirkevich wants to merge 3 commits into
hapostgres:mainfrom
shirkevich:pg18-support-tmux-compose
Draft

Add PostgreSQL 18 support#1120
shirkevich wants to merge 3 commits into
hapostgres:mainfrom
shirkevich:pg18-support-tmux-compose

Conversation

@shirkevich

Copy link
Copy Markdown

Builds on #1111 and adds one missing PG18 path: pg_autoctl do tmux compose still rejected PGVERSION=18 because its local Postgres/Citus compatibility matrix stopped at 17.

Changes:

  • keep the existing PG18 Docker and version-string updates from Add PostgreSQL 18 support #1111
  • add PG18 to the tmux-compose Citus matrix using the same Citus commit (803f0ac)
  • allow PGVERSION=18 in the tmux-compose range check

I could not retrieve the old Actions job logs for #1111 because GitHub returned HTTP 410 for the expired job logs, but the failed PG18 check annotations still point at the workflow commands exiting non-zero.

jhf and others added 3 commits February 5, 2026 00:25
Update the hardcoded version compatibility message to include
PostgreSQL 18.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Use Citus commit 803f0ac from release-14.0 branch (PG18 support)
- Add libnuma-dev dependency required by PostgreSQL 18

Tested: single and multi standby tests pass (189 tests total)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants