+
+
Release 14.15
+
+
+
Release date:
+
+
+ This release contains a few fixes from 14.14.
+ For information about new features in major release 14, see
+ .
+
+
+
+
Migration to Version 14.15
+
+ A dump/restore is not required for those running 14.X.
+
+
+ However, if you are upgrading from a version earlier than 14.14,
+ see .
+
+
+
+
+
Changes
+
+
+
+
+
+ Repair ABI break for extensions that work with
+ struct ResultRelInfo (Tom Lane)
+
+
+ Last week's minor releases unintentionally broke binary
+ compatibility with
timescaledb and
+ several other extensions. Restore the affected structure to its
+ previous size, so that such extensions need not be rebuilt.
+
+
+
+
+
+ Restore functionality of ALTER {ROLE|DATABASE} SET
+ role (Tom Lane, Noah Misch)
+
+
+ The fix for CVE-2024-10978 accidentally caused settings
+ for role to not be applied if they come from
+ non-interactive sources, including previous ALTER
+ {ROLE|DATABASE} commands and
+ the PGOPTIONS environment variable.
+
+
+
+
+
+ Fix cases where a logical replication
+ slot's restart_lsn could go backwards
+ (Masahiko Sawada)
+
+
+ Previously, restarting logical replication could sometimes cause the
+ slot's restart point to be recomputed as an older value than had
+ previously been advertised
+ in pg_replication_slots. This is bad,
+ since for example WAL files might have been removed on the basis of
+ the later restart_lsn value, in which
+ case replication would fail to restart.
+
+
+
+
+
+ Avoid deleting still-needed WAL files
+ (Polina Bungina, Alexander Kukushkin)
+
+
+ Previously, in unlucky cases, it was possible
+ for
pg_rewind to remove important WAL
+ files from the rewound demoted primary. In particular this happens
+ if those files have been marked for archival (i.e.,
+ their .ready files were created) but not yet
+ archived. Then the newly promoted node no longer has such files
+ because of them having been recycled, but likely they are needed
+ for recovery in the demoted node.
+ If
pg_rewind removes them, recovery is
+ not possible anymore.
+
+
+
+
+
+ Count index scans in contrib/bloom indexes in
+ the statistics views, such as the
+ pg_stat_user_indexes.idx_scan
+ counter (Masahiro Ikeda)
+
+
+
+
+
+ Fix crash when checking to see if an index's opclass options have
+ changed (Alexander Korotkov)
+
+
+ Some forms of ALTER TABLE would fail if the
+ table has an index with non-default operator class options.
+
+
+
+
+
+ Avoid assertion failure caused by disconnected NFA sub-graphs in
+ regular expression parsing (Tom Lane)
+
+
+ This bug does not appear to have any visible consequences in
+ non-assert builds.
+
+
+
+
+
+
+
+
Release 14.14