PostgreSQL 19 RC 1 Moves General Availability to November 19, With a Second Release Candidate Planned for November 12
PostgreSQL 19 RC 1, posted October 15, sets general availability for November 19, 2026, and plans RC 2 for November 12 alongside the next scheduled update release.
Overview
The PostgreSQL Global Development Group posted the first release candidate of PostgreSQL 19 on October 15, 2026, and set a general availability date of November 19, 2026, according to the RC 1 announcement. The announcement also says a second release candidate, RC 2, will be published on November 12, the same day as the next scheduled update release for supported PostgreSQL versions.
The date differs from the expectation the project gave three weeks earlier. The Beta 4 announcement said the release candidate “should occur in early October” and that “PostgreSQL 19 GA may also occur in October,” according to the project. As previously reported, Beta 4 also reverted six features, including SQL/PGQ property graph query support.
What We Know
Schedule
The RC 1 announcement says the planned date for general availability of PostgreSQL 19 is November 19, 2026, and that the second release candidate is planned for November 12, 2026. It adds that, “[u]nless an issue is discovered that requires a delay or an additional release candidate,” PostgreSQL 19 should be made generally available on that date, per the announcement.
The project gives a reason for the second candidate. The November 12 update release “will include a large number of fixes,” and the release team “decided to include these fixes in PostgreSQL 19 before its general availability,” according to the announcement.
What changed since Beta 4
The announcement describes RC 1 as a build that “will be mostly identical to the initial release of PostgreSQL 19, though some more fixes may be applied prior to the general availability of PostgreSQL 19.” Its list of bug fixes applied during the Beta 4 period includes:
- Several fixes for
REPACK (CONCURRENTLY). - Several fixes for
pg_plan_advice. - Several fixes for new query planner optimizations that rely on whether an expression can be
NULL. - Several fixes for the automatic enablement of logical replication when
wal_levelis set toreplica. - A fix so that
postgres_fdwstatistics import runs as the owner of the foreign table instead of the user runningANALYZE. - Several fixes for parallel autovacuum.
- A fix so that
COPY (query) TO ... (FORMAT json)uses the query’s column names, including aliases, as the JSON keys instead of the table’s column names.
The project’s announcement points readers to its open items page for a detailed list of fixes.
Upgrading
Moving to RC 1 from an earlier PostgreSQL version requires a major version upgrade strategy such as pg_upgrade or pg_dump / pg_restore, according to the announcement.
What We Don’t Know
The RC 1 announcement does not say why the release moved from the October window described in the Beta 4 announcement to November 19; it attributes the added second release candidate to the volume of fixes in the November 12 update release, but it does not state that this is the cause of the later general availability date. It also does not say whether any of the features reverted in Beta 4 are expected in a later major release. Beta 4 said only that they could “potentially be included in a later major release after more time working through the community development and review process,” per the Beta 4 announcement. The November 19 date also remains conditional on no issue being found that requires a delay or another candidate.