Skip to content

Add PG18, remove PG13#1156

Merged
hughcapet merged 11 commits intodev-18from
feature/postgresql-18
Jan 22, 2026
Merged

Add PG18, remove PG13#1156
hughcapet merged 11 commits intodev-18from
feature/postgresql-18

Conversation

@hughcapet
Copy link
Copy Markdown
Member

@hughcapet hughcapet commented Oct 5, 2025

  • PG18 support
  • Fix extension's build caching problem, which causes wrong pgversion symbols in extension's *.so
  • Improve logic for timescaledb minor versions cleanup
  • Build bg_mon from source

Not included for PG18:

  • pglogical-ticker
  • pgl-ddl-deploy

@hughcapet hughcapet added the major label Oct 5, 2025
@hughcapet hughcapet force-pushed the feature/postgresql-18 branch 5 times, most recently from 2a75508 to a34b424 Compare October 6, 2025 12:49
@hughcapet hughcapet force-pushed the feature/postgresql-18 branch from 4247769 to 54b9076 Compare October 6, 2025 18:41
@kayiplar kayiplar mentioned this pull request Oct 14, 2025
@hughcapet hughcapet force-pushed the feature/postgresql-18 branch from ea5a979 to 49c5022 Compare October 15, 2025 10:04
@hughcapet hughcapet force-pushed the feature/postgresql-18 branch from 49c5022 to e9d9ab6 Compare October 15, 2025 10:05
@gabrielmocan
Copy link
Copy Markdown

TimescaleDB release 2.23.0 supports PG18 🙏

https://github.com/timescale/timescaledb/releases/tag/2.23.0

@hughcapet hughcapet force-pushed the feature/postgresql-18 branch from 9c4b34b to 5df6f2e Compare January 16, 2026 11:32
- Keep 6 minor versions for 14->15 transitions
keep at least 5 minor versions, but ensure compatibility with the
lowest/oldest PG version (where possible)
@hughcapet hughcapet force-pushed the feature/postgresql-18 branch from 5df6f2e to be1f7ac Compare January 18, 2026 11:38
@hughcapet hughcapet changed the base branch from trigger to dev-18 January 21, 2026 13:07
@hughcapet hughcapet marked this pull request as ready for review January 21, 2026 13:07
@idanovinda
Copy link
Copy Markdown
Member

👍

1 similar comment
@hughcapet
Copy link
Copy Markdown
Member Author

👍

@hughcapet hughcapet merged commit 6a722f0 into dev-18 Jan 22, 2026
5 of 6 checks passed
@hughcapet hughcapet deleted the feature/postgresql-18 branch January 22, 2026 12:14
ldming added a commit to apecloud-inc/spilo that referenced this pull request Apr 5, 2026
* fix: wrong regex for wal retention (zalando#1026) (zalando#1058)

Co-authored-by: Rob Nickmans <nickmansrob@gmail.com>

* Add pg17 and remove pg12 in trigger (zalando#1059)

* Update Patroni to version 3.3.5 (zalando#1068)

* Pass TIMESCALEDB argument as environment variable (zalando#1069)

* sync trigger branch (zalando#1076)

* Patroni 4.0
* timescaledb 2.18.0

* Adjust timescaledb to 2.18.0 in delivery (zalando#1078)

* Sync trigger 03-05 (zalando#1080)

- Fix timescaledb installation logic
- Make leader tag value for native AWS configurable
- Retain multiple minor versions of timescaledb

---------
Co-authored-by: idanovinda <idanovinda@gmail.com>

* Properly handle Patroni bootstrap_labels config (zalando#1093)

Additionally fix LOG_S3_TAGS parsing logic

* Set proper default KUBERNETES_BOOTSTRAP_LABELS (zalando#1097)

* Add pg_roaringbitmap and pgfaceting (zalando#1101)

* Add roaringbitmap to extwlist (zalando#1107)

* Correctly format URLs when address is IPv6 (zalando#1108)

Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de>

* Enable ipv6 on AWS (zalando#1109)

- keep AWS_EC2_METADATA_SERVICE* envs to enable wal-g
- use custom wal-e

* Move AWS_EC2_METADATA_SERVICE_ENDPOINT* env vars to env files (zalando#1112)

* Write imds env files for all prefixes (zalando#1113)

* Add trailing slash to AWS_EC2_METADATA_SERVICE_ENDPOINT (zalando#1117)

To support older boto3 versions

* Fix AWS_EC2_METADATA_SERVICE_ENDPOINT* env handling (zalando#1123)

* Write AWS_EC2_METADATA_SERVICE_ENDPOINT* env files only when actually needed

* Add pgvector to extension whitelist to allow non-superuser creation (zalando#1127)

* Updating wal-g version v3.0.5->v3.0.7 (zalando#1134)

* fix download url and use ubuntu 22.04 for wal-g (zalando#1135)

* Support deleting old backups regardless of the current tool (zalando#1133)

* fix wal-g download url and use ubuntu 20.04 (zalando#1141)

* Enable build image for arm64 in pull request (zalando#1144)

* remove spilo_cmd directory (zalando#1147)

* fix sorting (zalando#1150)

* pg_profile 4.10 and Patroni 4.0.6 (zalando#1151)

* Update postgis to version 3.6 (zalando#1153)

* Remove WAL-E and make WAL-G the default backup tool (zalando#1143)

* pg_basebackup server compression (zalando#1155)

* Allow admin selecting from hypopg views (zalando#1162)

* Add PG18, remove PG13 (zalando#1156)

- PG18 support
- Fix extension's build caching problem, which causes wrong pgversion symbols in extension's *.so
- Improve logic for timescaledb minor versions cleanup
- Build bg_mon from source

Not included for PG18:
- pglogical-ticker
- pgl-ddl-deploy

---------

Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de>
Co-authored-by: Polina Bungina <27892524+hughcapet@users.noreply.github.com>
Co-authored-by: Rob Nickmans <nickmansrob@gmail.com>
Co-authored-by: Ida Novindasari <idanovinda@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants