PostgreSQL 13.1, 12.5, 11.10, 10.15, 9.6.20 and 9.5.24 released

The PostgreSQL global development team has released updates to all supported versions of the database system, including 13.1, 12.5, 11.10, 10.15, 9.6.20, and 9.5.24. This version closes three security vulnerabilities and fixes more than 65 bugs reported in the past three months.

Bug fixes and improvements 

  • Repair one of the damages in the replication agreement and ensure that there will be two "command completion" events for START_REPLICATION.
  • Make sure to call fsync on the SLRU cache maintained by PostgreSQL. This prevents potential data loss due to operating system crashes.
  • Fix the ALTER ROLE usage of users with BYPASSRLS permission.
  • When there are child tables, ALTER TABLE ONLY ... DROP EXPRESSION is not allowed on the partition table.
  • Ensure that ALTER TABLE ONLY ... ENABLE/DISABLE TRIGGER does not apply to child tables.
  • Fix ALTER TABLE ... SET NOT NULL on partitioned tables to avoid potential deadlocks in parallel pg_restore.
  • DROP INDEX CONCURRENTLY is not allowed on partitioned tables.
  • Some fixes have been made around REINDEX's statistics collection and progress reports.
  • Ensure that GENERATED columns are updated when any columns they depend on are updated by rules or updatable views.
  • Supports hash partitioning using text array columns as partition keys.
  • Allows the jsonpath .datetime()method to accept a timestamp in ISO 8601 format.
  • ......

It is worth noting that PostgreSQL 9.5 will stop receiving patches on February 11, 2021. It is recommended that users running PostgreSQL 9.5 in a production environment upgrade to a newer supported version of PostgreSQL.

Release notes:

Download link:

Guess you like