PostgreSQL 17.5, 16.9, 15.13, 14.18, and 13.21 released

Published by

PostgreSQL has released updates for all supported versions—17.5, 16.9, 15.13, 14.18, and 13.21. This update addresses a security vulnerability and resolves over 60 bugs that were reported recently. Notably, PostgreSQL 13 is set to reach its end of life on November 13, 2025, prompting users to consider upgrades to newer versions.

Key fixes in the update include improvements in handling self-referential foreign keys in partitioned tables, preventing data loss associated with BRIN bloom indexes, and ensuring proper functionality of the MERGE operation with DO NOTHING actions within partitioned tables. Additionally, several performance enhancements were made, particularly concerning GIN index searches and I/O statistics for active WAL senders.

The update also enhances logical replication processes, particularly for handling schema changes and deleted rows, minimizing the risk of data loss. Furthermore, it revises time zone data in alignment with tzdata release 2025b, implementing changes for daylight saving time in Chile and correcting historical inaccuracies regarding Iran.

As a cumulative release, users can update without the need to dump or reload their databases, simply shutting down PostgreSQL to apply the new binaries. However, users who have implemented self-referential foreign keys in partitioned tables must recreate these constraints after the update if partitions have been modified.

In summary, this release not only addresses critical security and functionality issues but also prepares the groundwork for smoother operations and better performance in future PostgreSQL usage. Users are encouraged to review the full release notes for detailed changes and instructions, especially if they have missed previous updates.

To extend this, it may be beneficial for users to actively monitor PostgreSQL's development announcements and participate in community forums to stay informed about upcoming features, best practices for upgrading, and optimization techniques tailored to their specific use cases. Regularly updating to supported versions can significantly enhance database security and performance, ensuring a robust environment for data management

PostgreSQL 17.5, 16.9, 15.13, 14.18, and 13.21 released

PostgreSQL has announced an update for all supported versions, which includes 17.5, 16.9, 15.13, 14.18, and 13.21. The update addresses one security vulnerability and resolves more than 60 reported bugs from the past few months. PostgreSQL 13 will cease to receive updates on November 13, 2025, and users are advised to prepare for an upgrade to a more current, supported version.

The update fixes important problems, such as handling self-referential foreign keys in partitioned tables, avoiding data loss with BRIN bloom indexes, making sure the MERGE operation works correctly with DO NOTHING actions in partitioned tables, stopping failures in INSERT commands, and fixing issues with casts in JSON constructor expressions. The update addresses enhancements in the query planner, resolves performance issues related to GIN index search startup, and improves I/O statistics for active WAL senders.

PostgreSQL 17.5, 16.9, 15.13, 14.18, and 13.21 released @ Linux Compatible