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-14.sgml
+59-26
Original file line number
Diff line number
Diff line change
@@ -85,12 +85,12 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
85
85
-->
86
86
87
87
<para>
88
-
Fix to_tsquery() and websearch_to_tsquery() to properly parse certain discarded tokens in quotes (Alexander Korotkov)
88
+
Fix to_tsquery() and websearch_to_tsquery() to properly parse query text containing discarded tokens (Alexander Korotkov)
89
89
</para>
90
90
91
91
<para>
92
-
Certain discarded tokens, like underscore, caused the output of these functions to produce incorrect tsquery output, e.g., websearch_to_tsquery('"pg_class pg"') used to output '( pg & class )
93
-
<-> pg',but now outputs 'pg <-> class <-> pg'.
92
+
Certain discarded tokens, like underscore, caused the output of these functions to produce incorrect tsquery output, e.g., both websearch_to_tsquery('"pg_class pg"') and to_tsquery('pg_class <->
93
+
pg') used to output '( pg & class ) <-> pg',but now both output 'pg <-> class <-> pg'.
94
94
</para>
95
95
</listitem>
96
96
@@ -117,11 +117,12 @@ Author: Peter Eisentraut <peter@eisentraut.org>
117
117
-->
118
118
119
119
<para>
120
-
Change password_encryption's default to scram-sha-256 (Peter Eisentraut)
120
+
Change the default of the password_encryption server parameter to scram-sha-256 (Peter Eisentraut)
121
121
</para>
122
122
123
123
<para>
124
124
Previously it was md5. All new passwords will be stored as SHA256 unless this server variable is changed or the password is already md5-hashed.
125
+
Also, the legacy (and undocumented) boolean-like values which were previously synonyms of <literal>md5</literal> are no longer accepted.
125
126
</para>
126
127
</listitem>
127
128
@@ -516,7 +517,7 @@ Author: Peter Geoghegan <pg@bowt.ie>
516
517
-->
517
518
518
519
<para>
519
-
Allow VACUUM to eagerly add newly deleted btree pages in the free space map (Peter Geoghegan)
520
+
Allow VACUUM to eagerly add newly deleted btree pages to the free space map (Peter Geoghegan)
520
521
</para>
521
522
522
523
<para>
@@ -645,6 +646,25 @@ Allow the arbitrary collations of partition boundary values (Tom Lane)
645
646
<para>
646
647
Previously it had to match the collation of the partition key.
647
648
</para>
649
+
</listitem>
650
+
651
+
<listitem>
652
+
<!--
653
+
Author: Tom Lane <tgl@sss.pgh.pa.us>
654
+
2021-03-31 [86dc90056] Rework planning and execution of UPDATE and DELETE.
655
+
Author: Tom Lane <tgl@sss.pgh.pa.us>
656
+
2021-04-06 [a1115fa07] Postpone some more stuff out of ExecInitModifyTable.
657
+
Author: Tom Lane <tgl@sss.pgh.pa.us>
658
+
2021-04-06 [c5b7ba4e6] Postpone some stuff out of ExecInitModifyTable.
659
+
-->
660
+
661
+
<para>
662
+
Improve the performance of updates/deletes on partitioned tables when only a few partitions are affected (Amit Langote, Tom Lane)
663
+
</para>
664
+
665
+
<para>
666
+
This also allows run-time pruning of updates/deletes on partitioned tables.
667
+
</para>
648
668
</listitem>
649
669
650
670
</itemizedlist>
@@ -940,6 +960,23 @@ Author: David Rowley <drowley@postgresql.org>
940
960
<para>
941
961
Allow window functions to perform incremental sorts (David Rowley)
942
962
</para>
963
+
</listitem>
964
+
965
+
<listitem>
966
+
<!--
967
+
Author: Michael Paquier <michael@paquier.xyz>
968
+
2020-10-11 [80f8eb79e] Use perfect hash for NFC and NFKC Unicode Normalization
969
+
Author: Michael Paquier <michael@paquier.xyz>
970
+
2020-10-23 [783f0cc64] Improve performance of Unicode {de,re}composition in the
Add wait event WalReceiverExit to report WAL receiver exit wait time (Fujii Masao)
1161
1198
</para>
1199
+
</listitem>
1200
+
1201
+
<listitem>
1202
+
<!--
1203
+
Author: Peter Eisentraut <peter@eisentraut.org>
1204
+
2021-02-17 [f40c6969d] Routine usage information schema tables
1205
+
-->
1206
+
1207
+
<para>
1208
+
Implement information schema view routine_column_usage to track columns referenced by function and procedure default expressions (Peter Eisentraut)
1209
+
</para>
1162
1210
</listitem>
1163
1211
1164
1212
</itemizedlist>
@@ -1181,7 +1229,7 @@ Allow the certificate's distinguished name (DN) to be matched for client certifi
1181
1229
</para>
1182
1230
1183
1231
<para>
1184
-
The new pg_hba.conf keyword "clientname=DN" allows comparison with non-CN certificate attributes and can be combined with ident maps.
1232
+
The new pg_hba.conf keyword "clientname=DN" allows comparison with certificate attributes beyond the CN and can be combined with ident maps.
1185
1233
</para>
1186
1234
</listitem>
1187
1235
@@ -1502,7 +1550,7 @@ Author: Amit Kapila <akapila@postgresql.org>
1502
1550
-->
1503
1551
1504
1552
<para>
1505
-
Allow logical replication to stream long in-progress transactions to standbys (Tomas Vondra, Dilip Kumar, Amit Kapila, Ajin Cherian, Nikhil Sontakke, Stas Kelvich)
1553
+
Allow logical replication to stream long in-progress transactions to subscribers (Tomas Vondra, Dilip Kumar, Amit Kapila, Ajin Cherian, Nikhil Sontakke, Stas Kelvich)
1506
1554
</para>
1507
1555
1508
1556
<para>
@@ -1648,7 +1696,7 @@ Author: Amit Kapila <akapila@postgresql.org>
1648
1696
-->
1649
1697
1650
1698
<para>
1651
-
Allow logical decoding to more efficiently process cache invalidation messages
1699
+
Allow logical decoding to more efficiently process cache invalidation messages (Dilip Kumar)
1652
1700
</para>
1653
1701
1654
1702
<para>
@@ -2234,7 +2282,7 @@ Add date_bin function (John Naylor)
2234
2282
</para>
2235
2283
2236
2284
<para>
2237
-
WHAT DOES THIS DO?
2285
+
The function date_bin "bins" the input timestamp into a specified interval aligned with a specified origin.
2238
2286
</para>
2239
2287
</listitem>
2240
2288
@@ -2338,11 +2386,11 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
2338
2386
-->
2339
2387
2340
2388
<para>
2341
-
Allow subscripting of jsonb (Dmitry Dolgov)
2389
+
Allow subscripting of JSONB and simplify the implementation of subscripting (Dmitry Dolgov)
2342
2390
</para>
2343
2391
2344
2392
<para>
2345
-
Subscripting can be used to extract from and assign to jsonb documents.
2393
+
JSONB subscripting can be used to extract from and assign to JSONB documents. Extensions and built-in data types can now implement subscripting more easily.
2346
2394
</para>
2347
2395
</listitem>
2348
2396
@@ -2409,21 +2457,6 @@ Allow more flexible data types for default values of lead() and lag() window fun
2409
2457
</para>
2410
2458
</listitem>
2411
2459
2412
-
<listitem>
2413
-
<!--
2414
-
Author: Michael Paquier <michael@paquier.xyz>
2415
-
2020-10-23 [783f0cc64] Improve performance of Unicode {de,re}composition in the
0 commit comments