Technology1 min read

PostgreSQL 18.7, 17.12, 16.16, 15.20, 14.25, and 19 RC 2 Released

By · Published by Everything Blog

In short

This coordinated patch cycle remediates serious threats including arbitrary code execution, SQL injection, and security policy bypasses alongside critical functional defects like standby server snapshot errors and partitioned table constraint failures. Because of these structural fixes, administrators may need to manually reindex or repair constraints according to the detailed release documentation. Furthermore, the rollout delivers PostgreSQL 14.25 as the final release for PostgreSQL 14, which has reached its official end-of-life status. Organizations still utilizing version 14 in production are urged to plan transitions immediately, as the branch will receive no further patches.

Key points

  • Administrators should review the release notes to perform mandatory post-update actions l…: Administrators should review the release notes to perform mandatory post-update actions like repairing constraints or reindexing databases.
  • PostgreSQL 14 has officially reached end-of-life status and will no longer receive any bu…: PostgreSQL 14 has officially reached end-of-life status and will no longer receive any bug fixes or security patches.
  • Production environments running PostgreSQL 14 must upgrade to a newer, actively supported…: Production environments running PostgreSQL 14 must upgrade to a newer, actively supported branch to prevent operational and security risks.

Sources checked by our analysis pipeline: 1

The PostgreSQL Global Development Group has released an update to all supported versions of PostgreSQL, including 18.7, 17.12, 16.16, 15.20, and 14.25, as well as the second release candidate of PostgreSQL 19. This release fixes 52 security vulnerabilities and over 140 bugs reported over the last several months.

There are several issues that may require you to take extra steps after updating, which are described in detail below. See the "Updating" section for more information on post-update steps you may need to take.

For the full list of changes, please review the release notes.

This is the final release of PostgreSQL 14. PostgreSQL 14 is now end-of-life and will no longer receive security and bug fixes. If you are running PostgreSQL 14 in a production environment, we suggest that you make plans to upgrade to a newer, supported version of PostgreSQL. Please see our versioning policy for more information.

The following security vulnerabilities are closed in this update release. You can find more details about the vulnerabilities and their affected versions in the links below:

ALTER ... SET DATA TYPE

Technology