diff --git a/doc/src/sgml/release-15.sgml b/doc/src/sgml/release-15.sgml index e6b85099923..213ec926f94 100644 --- a/doc/src/sgml/release-15.sgml +++ b/doc/src/sgml/release-15.sgml @@ -88,7 +88,7 @@ Remove exclusive backup mode (David Steele, Nathan Bossart) -This mode could cause server startup failure if the database server stopped abruptly while in this mode. The non-exclusive backup mode requires a continuous database connection during the backup. +If the database server stops abruptly while in this mode, the server could fail to start. The non-exclusive backup mode requires a continuous database connection during the backup. @@ -138,21 +138,6 @@ Author: Tom Lane 2021-11-06 [cbe25dcff] Disallow making an empty lexeme via array_to_tsvector(). --> - - -Allow tsvector_delete_arr() and tsvector_setweight_by_filter() accept empty array elements (Jean-Christophe Arnu) - - - -These lexemes are not stored so the acceptance of empty array elements is not a problem. - - - - - Generate an error if array_to_tsvector() is passed an empty array element (Jean-Christophe Arnu) @@ -249,7 +234,7 @@ Adjust JSON numeric literal processing to match the SQL/JSON-standard (Peter Eis -This accepts numeric formats like ".1" and "1.", and disallow trailing junk after numeric literals, like "1.type()". +This accepts numeric formats like ".1" and "1.", and disallows trailing junk after numeric literals, like "1.type()". @@ -309,7 +294,7 @@ Prevent logical replication into tables where the subscription owner is subject -This effectively means that only super users, roles with bypassrls, and table owners can replicate into tables with row-level security policies. (The actual row-level security policies are not checked, +This effectively means that only superusers, roles with bypassrls, and table owners can replicate into tables with row-level security policies. (The actual row-level security policies are not checked, only whether row-level security policies are enforced for subscribing users.) @@ -402,7 +387,7 @@ Improve the algorithm used to compute random() (Fabien Coelho) -This will cause setseed() followed by random() to return a different value on older servers. +This will cause setseed() followed by random() to return a different value than on older servers. @@ -678,7 +663,7 @@ Allow unique constraints and indexes to treat NULL values as not distinct (Peter -The Postgres default has always been to treat NULL indexed values as distinct, but this can now be changed by creating constraints and indexes using UNIQUE NULLS NOT DISTINCT. +Previously NULL values were always indexed as distinct values, but this can now be changed by creating constraints and indexes using UNIQUE NULLS NOT DISTINCT. @@ -713,11 +698,11 @@ Author: Tomas Vondra -Have extended statistics track statistics for a table's children separately (Tomas Vondra, Justin Pryzby) +Allow extended statistics to record statistics for a parent with all it children (Tomas Vondra, Justin Pryzby) -Regular statistics already tracked child and non-child statistics separately. +Regular statistics already tracked parent and parent/all-children statistics separately. @@ -799,7 +784,7 @@ Author: Michael Paquier -Allow WAL full page writes to use LZ4 and ZSTD compression (Andrey Borodin, Justin Pryzby) +Allow WAL full page writes to use LZ4 and Zstandard compression (Andrey Borodin, Justin Pryzby) @@ -1016,7 +1001,7 @@ Allow members of the pg_write_server_files predefined role to perform server-sid -Previously only the super users could perform such backups. +Previously only the superusers could perform such backups. @@ -1046,7 +1031,7 @@ Allow members of the pg_checkpointer predefined role to run the CHECKPOINT comma -Previously these views could only be run by super users. +Previously checkpoints could only be run by superusers. @@ -1061,7 +1046,7 @@ Allow members of the pg_read_all_stats predefined role to access the views pg_ba -Previously these views could only be run by super users. +Previously these views could only be accessed by superusers. @@ -1076,7 +1061,7 @@ Allow GRANT to assign permissions on pg_log_backend_memory_contexts() (Jeff Davi -Previously this function could only be run by super users. +Previously this function could only be run by superusers. @@ -1130,7 +1115,7 @@ Allow "postgres -C" to properly report runtime-computed values (Nathan Bossart) -Previously runtime-computed values data_checksums, wal_segment_size, and data_directory_mode would report values that would not be accurate on the running server. They also can only be +Previously runtime-computed values data_checksums, wal_segment_size, and data_directory_mode would report values that would not be accurate on the running server. @@ -1143,17 +1128,6 @@ Author: Michael Paquier Add function pg_settings_get_flags() to get the flags of server-side variables (Justin Pryzby) - - - - - - -Add server variable allow_in_place_tablespaces for tablespace testing (Thomas Munro) - @@ -1178,7 +1152,7 @@ Author: Robert Haas -Add support for LZ4 and ZSTD compression of server-side base backups (Jeevan Ladhe, Robert Haas) +Add support for LZ4 and Zstandard compression of server-side base backups (Jeevan Ladhe, Robert Haas) @@ -1456,7 +1430,7 @@ Add support for HEADER option in COPY text format (Rémi Lapeyre) -The new options causes the column names to be output, and optionally verified on input. +The new option causes the column names to be output, and optionally verified on input. @@ -1508,7 +1482,7 @@ Allow foreign key ON DELETE SET actions to affect only specified columns (Paul M -Previously, all of the columns in the foreign key were always effected. +Previously, all of the columns in the foreign key were always affected. @@ -1523,7 +1497,7 @@ When EXPLAIN references the temporary object schema, refer to it as "pg_temp" (A -Previous the actual schema name was used. +Previously the actual schema name was used. @@ -1704,6 +1678,21 @@ Improve the optimization of timetz_zone() by stabilizing its value at transactio + + + + +Allow tsvector_delete_arr() and tsvector_setweight_by_filter() to accept empty array elements (Jean-Christophe Arnu) + + + +These lexemes are not stored so the acceptance of empty array elements is not a problem. + + + + + + +Add server variable allow_in_place_tablespaces for tablespace testing (Thomas Munro) @@ -2644,7 +2640,7 @@ Author: Robert Haas -Automatically export server variables using PGDLLIMPORT on Windows (Robert Haas) +Export all server variables using PGDLLIMPORT on Windows (Robert Haas) @@ -2891,7 +2887,7 @@ Allow parallel commit on postgres_fdw servers (Etsuro Fujita) -This is enabled with the "parallel_commit" postgres_fdw option. +This is enabled with the CREATE SERVER option "parallel_commit" when using postgres_fdw.