You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/src/sgml/release-16.sgml
+59-50
Original file line number
Diff line number
Diff line change
@@ -253,7 +253,7 @@ Author: David Rowley <drowley@postgresql.org>
253
253
254
254
<listitem>
255
255
<para>
256
-
Allow incremental sorts in more cases, including DISTINCT (David Rowley)window
256
+
Allow incremental sorts in more cases, including DISTINCT (David Rowley)
257
257
</para>
258
258
</listitem>
259
259
@@ -981,7 +981,7 @@ Store server variables in a hash table (Tom Lane)
981
981
</para>
982
982
983
983
<para>
984
-
This allows faster addition of server variables.
984
+
This allows the faster addition of server variables.
985
985
</para>
986
986
</listitem>
987
987
@@ -992,7 +992,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
992
992
993
993
<listitem>
994
994
<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)
996
996
</para>
997
997
998
998
<para>
@@ -1086,7 +1086,7 @@ Allow the postmaster to terminate children with an abort signal (Tom Lane)
1086
1086
</para>
1087
1087
1088
1088
<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.
1090
1090
</para>
1091
1091
</listitem>
1092
1092
@@ -1117,154 +1117,163 @@ The number of reserved slots is set by server variable reserved_connections.
1117
1117
</listitem>
1118
1118
1119
1119
<!--
1120
-
Author: Jeff Davis <jdavis@postgresql.org>
1121
-
2023-03-10 [c45dc7ffb] initdb: derive encoding from locale for ICU; similar to
2023-05-15 [319bae9a8] Rename io_direct to debug_io_direct.
1122
1124
-->
1123
1125
1124
1126
<listitem>
1125
1127
<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)
1127
1129
</para>
1128
1130
1129
1131
<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.
1131
1133
</para>
1132
1134
</listitem>
1133
1135
1134
1136
<!--
1135
-
Author: Peter Eisentraut <peter@eisentraut.org>
1136
-
2023-03-10 [0d21d4b9b] Add standard collation UNICODE
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
1152
1161
-->
1153
1162
1154
1163
<listitem>
1155
1164
<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)
1157
1166
</para>
1158
1167
1159
1168
<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.
1161
1170
</para>
1162
1171
</listitem>
1163
1172
1164
1173
<!--
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
1167
1176
-->
1168
1177
1169
1178
<listitem>
1170
1179
<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.
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
1181
1191
-->
1182
1192
1183
1193
<listitem>
1184
1194
<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)
1186
1196
</para>
1187
1197
1188
1198
<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.
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
1218
1226
-->
1219
1227
1220
1228
<listitem>
1221
1229
<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)
1223
1231
</para>
1224
1232
1225
1233
<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.
1227
1235
</para>
1228
1236
</listitem>
1229
1237
1230
1238
<!--
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
1233
1241
-->
1234
1242
1235
1243
<listitem>
1236
1244
<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)
1238
1246
</para>
1239
1247
1240
1248
<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.
1242
1250
</para>
1243
1251
</listitem>
1244
1252
1245
1253
<!--
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
1248
1256
-->
1249
1257
1250
1258
<listitem>
1251
1259
<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)
1253
1261
</para>
1254
1262
1255
1263
<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.
1257
1265
</para>
1258
1266
</listitem>
1259
1267
1260
1268
<!--
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
1263
1271
-->
1264
1272
1265
1273
<listitem>
1266
1274
<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)
0 commit comments