PostgreSQL 18 is now available
PostgreSQL 18 — with asynchronous I/O via io_uring, virtual generated columns, and native OAuth support — is now the default version when creating a new PostgreSQL instance.
What's changed
- PostgreSQL 18 (postgres:18-alpine) selectable as the default version on the database create page
- New "PostgreSQL 18 General Purpose" parameter group enables asynchronous I/O (io_method=io_uring, io_workers=3) for lower-latency disk operations
- Virtual generated columns and other PostgreSQL 18 features available out of the box
- Existing PostgreSQL 17 / 16 / 15 instances continue to run on their selected version; choose PostgreSQL 18 when creating a new instance
- Parameter groups are now version-scoped — a PostgreSQL 17 system parameter group cannot be attached to a PostgreSQL 18 instance, and the dropdown filters to compatible groups automatically. Custom parameter groups remain compatible across versions.