Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit d8a8110

Browse files
committed
doc: more PG 16 relnote wording improvements
1 parent 3ec8a3b commit d8a8110

File tree

1 file changed

+59
-50
lines changed

1 file changed

+59
-50
lines changed

doc/src/sgml/release-16.sgml

+59-50
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,7 @@ Author: David Rowley <drowley@postgresql.org>
253253

254254
<listitem>
255255
<para>
256-
Allow incremental sorts in more cases, including DISTINCT (David Rowley)window
256+
Allow incremental sorts in more cases, including DISTINCT (David Rowley)
257257
</para>
258258
</listitem>
259259

@@ -981,7 +981,7 @@ Store server variables in a hash table (Tom Lane)
981981
</para>
982982

983983
<para>
984-
This allows faster addition of server variables.
984+
This allows the faster addition of server variables.
985985
</para>
986986
</listitem>
987987

@@ -992,7 +992,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
992992

993993
<listitem>
994994
<para>
995-
Tighten restrictions on what server variables can be reset (Masahiko Sawada)
995+
Tighten restrictions on which server variables can be reset (Masahiko Sawada)
996996
</para>
997997

998998
<para>
@@ -1086,7 +1086,7 @@ Allow the postmaster to terminate children with an abort signal (Tom Lane)
10861086
</para>
10871087

10881088
<para>
1089-
Abort normally creates a core dump. This is controlled by send_abort_for_crash and send_abort_for_kill. postmaster -T now the same as setting send_abort_for_crash.
1089+
Abort normally creates a core dump. This is controlled by send_abort_for_crash and send_abort_for_kill. postmaster -T is now the same as setting send_abort_for_crash.
10901090
</para>
10911091
</listitem>
10921092

@@ -1117,154 +1117,163 @@ The number of reserved slots is set by server variable reserved_connections.
11171117
</listitem>
11181118

11191119
<!--
1120-
Author: Jeff Davis <jdavis@postgresql.org>
1121-
2023-03-10 [c45dc7ffb] initdb: derive encoding from locale for ICU; similar to
1120+
Author: Thomas Munro <tmunro@postgresql.org>
1121+
2023-04-08 [d4e71df6d] Add io_direct setting (developer-only).
1122+
Author: Thomas Munro <tmunro@postgresql.org>
1123+
2023-05-15 [319bae9a8] Rename io_direct to debug_io_direct.
11221124
-->
11231125

11241126
<listitem>
11251127
<para>
1126-
Determine the ICU default locale from the environment (Jeff Davis)
1128+
Add debug_io_direct setting for developer usage (Thomas Munro, Andres Freund, Bharath Rupireddy)
11271129
</para>
11281130

11291131
<para>
1130-
However, ICU doesn't support the C local so UTF-8 is used in such cases. Previously the default was always UTF-8.
1132+
While primarily for developers, wal_sync_method=open_sync/open_datasync has been modified to not use direct I/O with wal_level=minimal; this is now enabled with debug_io_direct=wal.
11311133
</para>
11321134
</listitem>
11331135

11341136
<!--
1135-
Author: Peter Eisentraut <peter@eisentraut.org>
1136-
2023-03-10 [0d21d4b9b] Add standard collation UNICODE
1137+
Author: Michael Paquier <michael@paquier.xyz>
1138+
2022-12-20 [cca186348] Add pg_dissect_walfile_name()
1139+
Author: Michael Paquier <michael@paquier.xyz>
1140+
2022-12-23 [13e0d7a60] Rename pg_dissect_walfile_name() to pg_split_walfile_nam
11371141
-->
11381142

11391143
<listitem>
11401144
<para>
1141-
Add predefined collations "unicode" and "ucs_basic" (Peter Eisentraut)
1142-
</para>
1143-
1144-
<para>
1145-
This only works if ICU support is enabled.
1145+
Add function pg_dissect_walfile_name() to report the segment and timeline values of WAL file names (Bharath Rupireddy)
11461146
</para>
11471147
</listitem>
11481148

1149+
</itemizedlist>
1150+
1151+
</sect4>
1152+
1153+
<sect4 id="release-16-pg-hba">
1154+
<title><link linkend="auth-pg-hba-conf">pg_hba.conf</link></title>
1155+
1156+
<itemizedlist>
1157+
11491158
<!--
1150-
Author: Peter Eisentraut <peter@eisentraut.org>
1151-
2023-03-08 [30a53b792] Allow tailoring of ICU locales with custom rules
1159+
Author: Michael Paquier <michael@paquier.xyz>
1160+
2022-10-24 [8fea86830] Add support for regexps on database and user entries in
11521161
-->
11531162

11541163
<listitem>
11551164
<para>
1156-
Allow custom ICU collation rules to be created (Peter Eisentraut)
1165+
Add support for regular expression matching on database and role entries in pg_hba.conf (Bertrand Drouvot)
11571166
</para>
11581167

11591168
<para>
1160-
This is done using CREATE COLLATION's new new RULES clause, as well as new options for CREATE DATABASE, createdb, and initdb.
1169+
Regular expression patterns are prefixed with a slash. Database and role names that begin with slashes need to be double-quoted if referenced in pg_hba.conf.
11611170
</para>
11621171
</listitem>
11631172

11641173
<!--
1165-
Author: Peter Eisentraut <peter@eisentraut.org>
1166-
2023-01-03 [bf03cfd16] Windows support in pg_import_system_collations
1174+
Author: Michael Paquier <michael@paquier.xyz>
1175+
2023-01-20 [efb6f4a4f] Support the same patterns for pg-user in pg_ident.conf a
11671176
-->
11681177

11691178
<listitem>
11701179
<para>
1171-
Add Windows process the system collations (Jose Santamaria Flecha)
1172-
ADD THIS?
1180+
Improve user-column handling of pg_ident.conf to match pg_hba.conf (Jelte Fennema)
1181+
</para>
1182+
1183+
<para>
1184+
Specifically, add support for "all", role membership with "+", and regular expressions with a leading slash. Any user name that matches these patterns must be double-quoted.
11731185
</para>
11741186
</listitem>
11751187

11761188
<!--
1177-
Author: Thomas Munro <tmunro@postgresql.org>
1178-
2023-04-08 [d4e71df6d] Add io_direct setting (developer-only).
1179-
Author: Thomas Munro <tmunro@postgresql.org>
1180-
2023-05-15 [319bae9a8] Rename io_direct to debug_io_direct.
1189+
Author: Michael Paquier <michael@paquier.xyz>
1190+
2022-11-24 [a54b658ce] Add support for file inclusions in HBA and ident configu
11811191
-->
11821192

11831193
<listitem>
11841194
<para>
1185-
Add debug_io_direct setting for developer usage (Thomas Munro, Andres Freund, Bharath Rupireddy)
1195+
Allow include files in pg_hba.conf and pg_ident.conf (Julien Rouhaud)
11861196
</para>
11871197

11881198
<para>
1189-
While primarily for developers, wal_sync_method=open_sync/open_datasync has been modified to not use direct I/O with wal_level=minimal; this is now enabled with debug_io_direct=wal.
1199+
These are controlled by "include", "include_if_exists", and "include_dir". System views pg_hba_file_rules and pg_ident_file_mappings now display the file name.
11901200
</para>
11911201
</listitem>
11921202

11931203
<!--
11941204
Author: Michael Paquier <michael@paquier.xyz>
1195-
2022-12-20 [cca186348] Add pg_dissect_walfile_name()
1196-
Author: Michael Paquier <michael@paquier.xyz>
1197-
2022-12-23 [13e0d7a60] Rename pg_dissect_walfile_name() to pg_split_walfile_nam
1205+
2022-10-26 [c591300a8] Add rule_number to pg_hba_file_rules and map_number to p
11981206
-->
11991207

12001208
<listitem>
12011209
<para>
1202-
Add function pg_dissect_walfile_name() to report the segment and timeline values of WAL file names (Bharath Rupireddy)
1210+
Add rule and map numbers to the system view pg_hba_file_rules (Julien Rouhaud)
12031211
</para>
12041212
</listitem>
12051213

12061214
</itemizedlist>
12071215

12081216
</sect4>
12091217

1210-
<sect4 id="release-16-pg-hba">
1211-
<title><link linkend="auth-pg-hba-conf">pg_hba.conf</link></title>
1218+
<sect4 id="release-16-localization">
1219+
<title><link linkend="charset">Localization</link></title>
12121220

12131221
<itemizedlist>
12141222

12151223
<!--
1216-
Author: Michael Paquier <michael@paquier.xyz>
1217-
2022-10-24 [8fea86830] Add support for regexps on database and user entries in
1224+
Author: Jeff Davis <jdavis@postgresql.org>
1225+
2023-03-10 [c45dc7ffb] initdb: derive encoding from locale for ICU; similar to
12181226
-->
12191227

12201228
<listitem>
12211229
<para>
1222-
Add support for regular expression matching on database and role entries in pg_hba.conf (Bertrand Drouvot)
1230+
Determine the ICU default locale from the environment (Jeff Davis)
12231231
</para>
12241232

12251233
<para>
1226-
Regular expression patterns are prefixed with a slash. Database and role names that begin with slashes need to be double-quoted if referenced in pg_hba.conf.
1234+
However, ICU doesn't support the C local so UTF-8 is used in such cases. Previously the default was always UTF-8.
12271235
</para>
12281236
</listitem>
12291237

12301238
<!--
1231-
Author: Michael Paquier <michael@paquier.xyz>
1232-
2023-01-20 [efb6f4a4f] Support the same patterns for pg-user in pg_ident.conf a
1239+
Author: Peter Eisentraut <peter@eisentraut.org>
1240+
2023-03-10 [0d21d4b9b] Add standard collation UNICODE
12331241
-->
12341242

12351243
<listitem>
12361244
<para>
1237-
Improve user-column handling of pg_ident.conf to match pg_hba.conf (Jelte Fennema)
1245+
Add predefined collations "unicode" and "ucs_basic" (Peter Eisentraut)
12381246
</para>
12391247

12401248
<para>
1241-
Specifically, add support for "all", role membership with "+", and regular expressions with a leading slash. Any user name that matches these patterns must be double-quoted.
1249+
This only works if ICU support is enabled.
12421250
</para>
12431251
</listitem>
12441252

12451253
<!--
1246-
Author: Michael Paquier <michael@paquier.xyz>
1247-
2022-11-24 [a54b658ce] Add support for file inclusions in HBA and ident configu
1254+
Author: Peter Eisentraut <peter@eisentraut.org>
1255+
2023-03-08 [30a53b792] Allow tailoring of ICU locales with custom rules
12481256
-->
12491257

12501258
<listitem>
12511259
<para>
1252-
Allow include files in pg_hba.conf and pg_ident.conf (Julien Rouhaud)
1260+
Allow custom ICU collation rules to be created (Peter Eisentraut)
12531261
</para>
12541262

12551263
<para>
1256-
These are controlled by "include", "include_if_exists", and "include_dir". System views pg_hba_file_rules and pg_ident_file_mappings now display the file name.
1264+
This is done using CREATE COLLATION's new new RULES clause, as well as new options for CREATE DATABASE, createdb, and initdb.
12571265
</para>
12581266
</listitem>
12591267

12601268
<!--
1261-
Author: Michael Paquier <michael@paquier.xyz>
1262-
2022-10-26 [c591300a8] Add rule_number to pg_hba_file_rules and map_number to p
1269+
Author: Peter Eisentraut <peter@eisentraut.org>
1270+
2023-01-03 [bf03cfd16] Windows support in pg_import_system_collations
12631271
-->
12641272

12651273
<listitem>
12661274
<para>
1267-
Add rule and map numbers to the system view pg_hba_file_rules (Julien Rouhaud)
1275+
Add Windows process the system collations (Jose Santamaria Flecha)
1276+
ADD THIS?
12681277
</para>
12691278
</listitem>
12701279

0 commit comments

Comments
 (0)