From e956325c8bc8c7257b04c322bf996fff2d81b514 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Fri, 23 Sep 2022 13:59:29 -0400 Subject: [PATCH] Doc: update v15 release notes through today. Account for commits since 2022-06-11. --- doc/src/sgml/release-15.sgml | 223 ++++++++++++++++++++++++++++------- 1 file changed, 180 insertions(+), 43 deletions(-) diff --git a/doc/src/sgml/release-15.sgml b/doc/src/sgml/release-15.sgml index 07cde58b3c4..26c695155bd 100644 --- a/doc/src/sgml/release-15.sgml +++ b/doc/src/sgml/release-15.sgml @@ -3,7 +3,7 @@ Release date: - AS OF 2022-06-11 + AS OF 2022-09-23 @@ -252,20 +252,6 @@ Author: Peter Eisentraut - - - - - Remove pg_dump's - option since all - supported server versions support synchronized snapshots (Tom Lane) - - - + + + + Change the I/O format of type "char" for non-ASCII + characters (Tom Lane) + + + + Bytes with the high bit set are now output as a backslash and three + octal digits, to avoid encoding issues. + + + - - - - Modify SPI's - SPI_commit() and - SPI_commit_and_chain() to automatically start - a new transaction at completion (Peter Eisentraut, Tom Lane) - - - - BACKPATCHED? - - - + + + + Remove pg_dump's + option (Tom Lane) + + + + All still-supported server versions support synchronized snapshots, + so there's no longer a need for this option. + + + + + + + + After an error is detected in psql's + mode, change the + final COMMIT command + to ROLLBACK only + if ON_ERROR_STOP is set (Michael Paquier) + + + @@ -1283,12 +1304,14 @@ Author: Tom Lane Add predefined role pg_checkpointer + linkend="predefined-roles-table">pg_checkpoint that allows members to run CHECKPOINT (Jeff Davis) @@ -1380,6 +1403,44 @@ Author: Michael Paquier + + + + + Honor server variable shared_preload_libraries + in single-user mode (Jeff Davis) + + + + This change supports use + of shared_preload_libraries to load custom + access methods and WAL resource managers, which would be essential + for database access even in single-user mode. + + + + + + + + On Solaris, make the default setting of dynamic_shared_memory_type + be sysv (Thomas Munro) + + + + The previous default choice, posix, can result + in spurious failures on this platform. + + + @@ -1513,7 +1576,7 @@ Author: Amit Kapila For example, this syntax is now supported: CREATE PUBLICATION pub1 - FOR ALL TABLES IN SCHEMA s1,s2; ALTER + FOR TABLES IN SCHEMA s1,s2; ALTER PUBLICATION supports a similar syntax. Tables added later to the listed schemas will also be replicated. @@ -1864,6 +1927,29 @@ Author: Michael Paquier + + + + + Track dependencies on individual columns in the results of + functions returning composite types (Tom Lane) + + + + Previously, if a view or rule contained a reference to a specific + column within the result of a composite-returning function, that + was not noted as a dependency; the view or rule was only considered + to depend on the composite type as a whole. This meant that + dropping the individual column would be allowed, causing problems + in later use of the view or rule. The column-level dependency is + now also noted, so that dropping such a column will be rejected + unless the view is changed or dropped. + + + @@ -1903,6 +1989,18 @@ Author: Tom Lane + + + + + Change the I/O format of type "char" for non-ASCII + characters (Tom Lane) + + + + + + + After an error is detected + in mode, change the + final COMMIT command + to ROLLBACK only + if ON_ERROR_STOP is set (Michael Paquier) + + + + Previously, detection of an error in a command + or script file would lead to + issuing ROLLBACK at the end, regardless of the + value of ON_ERROR_STOP. + + + - Store pg_upgrade - temporary files in a new cluster subdirectory called + Store pg_upgrade's log and + temporary files in a subdirectory of the new cluster called pg_upgrade_output.d (Justin Pryzby) - Previously temporary files were stored in the current directory. + Previously such files were left in the current directory, + requiring manual cleanup. @@ -2733,6 +2856,8 @@ Author: Robert Haas 2022-01-17 [9a974cbcb] pg_upgrade: Preserve relfilenodes and tablespace OIDs. Author: Robert Haas 2022-01-24 [aa0105141] pg_upgrade: Preserve database OIDs. +Author: Robert Haas +2022-07-28 [4ab5dae94] Use TRUNCATE to preserve relfilenode for pg_largeobject --> @@ -3068,14 +3193,14 @@ Author: Peter Eisentraut - Disallow building with Python 2 - (Andres Freund) + Require GNU make version 3.81 or later + to build PostgreSQL (Tom Lane) @@ -3086,11 +3211,23 @@ Author: Tom Lane - Adjust configure to require Perl + Require Perl version 5.8.3 or later (Dagfinn Ilmari Mannsåker) + + + + + Require Python + version 3.2 or later (Andres Freund) + + + -- 2.39.5