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)
+
+
+