Skip to content

Commit 1b4e026

Browse files
committed
Release notes for 16.1, 15.5, 14.10, 13.13, 12.17, 11.22.
1 parent f646ac6 commit 1b4e026

File tree

1 file changed

+0
-297
lines changed

1 file changed

+0
-297
lines changed

doc/src/sgml/release-16.sgml

Lines changed: 0 additions & 297 deletions
Original file line numberDiff line numberDiff line change
@@ -398,23 +398,6 @@ Branch: REL_11_STABLE [bae063db4] 2023-10-30 14:46:09 -0700
398398

399399
<listitem>
400400
<!--
401-
Author: Michael Paquier <michael@paquier.xyz>
402-
Branch: master [6fde2d9a0] 2023-08-21 13:32:14 +0900
403-
Branch: REL_16_STABLE Release: REL_16_0 [d6af45052] 2023-08-21 13:33:04 +0900
404-
Branch: REL_15_STABLE [ad8753a3a] 2023-08-21 13:33:08 +0900
405-
-->
406-
<para>
407-
Fix <function>pg_stat_reset_single_table_counters()</function> to do
408-
the right thing for a shared catalog (Masahiro Ikeda)
409-
</para>
410-
411-
<para>
412-
Previously the reset would be ineffective.
413-
</para>
414-
</listitem>
415-
416-
<listitem>
417-
<!--
418401
Author: Tom Lane <tgl@sss.pgh.pa.us>
419402
Branch: master [cf1c65070] 2023-09-25 11:50:28 -0400
420403
Branch: REL_16_STABLE [8465efc1a] 2023-09-25 11:50:28 -0400
@@ -459,28 +442,6 @@ Branch: REL_11_STABLE [7a310cae0] 2023-10-01 13:17:25 -0400
459442

460443
<listitem>
461444
<!--
462-
Author: Michael Paquier <michael@paquier.xyz>
463-
Branch: master [ae10dbb0c] 2023-09-04 14:55:37 +0900
464-
Branch: REL_16_STABLE Release: REL_16_0 [fac3fa0d5] 2023-09-04 14:55:49 +0900
465-
Branch: REL_15_STABLE [88aa4a049] 2023-09-04 14:55:51 +0900
466-
Branch: REL_14_STABLE [df11421d8] 2023-09-04 14:55:53 +0900
467-
Branch: REL_13_STABLE [82fa8ae5f] 2023-09-04 14:55:55 +0900
468-
Branch: REL_12_STABLE [40ddb8db9] 2023-09-04 14:55:57 +0900
469-
Branch: REL_11_STABLE [358cd2b25] 2023-09-04 14:55:58 +0900
470-
-->
471-
<para>
472-
Fix incorrect coding in <function>gtsvector_picksplit()</function>
473-
(Alexander Lakhin)
474-
</para>
475-
476-
<para>
477-
This could lead to poor page-split decisions in GiST indexes
478-
on <type>tsvector</type> columns.
479-
</para>
480-
</listitem>
481-
482-
<listitem>
483-
<!--
484445
Author: Tom Lane <tgl@sss.pgh.pa.us>
485446
Branch: master [9b103f861] 2023-10-18 20:43:27 -0400
486447
Branch: REL_16_STABLE [cfa4eba02] 2023-10-18 20:43:17 -0400
@@ -508,29 +469,6 @@ Branch: REL_16_STABLE [a81e5516f] 2023-09-13 09:48:31 +0530
508469

509470
<listitem>
510471
<!--
511-
Author: Tom Lane <tgl@sss.pgh.pa.us>
512-
Branch: master [48e2b234f] 2023-09-21 23:11:30 -0400
513-
Branch: REL_16_STABLE [227c7cf15] 2023-09-21 23:11:30 -0400 !! no live bug
514-
Branch: REL_15_STABLE [77dc81602] 2023-09-21 23:11:31 -0400 !! no live bug
515-
Branch: REL_14_STABLE [10323f140] 2023-09-21 23:11:31 -0400
516-
Branch: REL_13_STABLE [555a8d9d3] 2023-09-21 23:11:31 -0400
517-
Branch: REL_12_STABLE [7cabb20a9] 2023-09-21 23:11:31 -0400
518-
-->
519-
<para>
520-
Fix <command>COMMIT AND CHAIN</command>/<command>ROLLBACK AND
521-
CHAIN</command> to work properly when there is an unreleased
522-
savepoint (Liu Xiang, Tom Lane)
523-
</para>
524-
525-
<para>
526-
Instead of propagating the current transaction's properties to the
527-
new transaction, they propagated some previous transaction's
528-
properties.
529-
</para>
530-
</listitem>
531-
532-
<listitem>
533-
<!--
534472
Author: Andres Freund <andres@anarazel.de>
535473
Branch: master [22655aa23] 2023-10-13 19:16:44 -0700
536474
Branch: REL_16_STABLE [0002feb82] 2023-10-13 19:17:28 -0700
@@ -894,41 +832,6 @@ Branch: REL_11_STABLE [a374f6c61] 2023-09-15 17:01:26 -0400
894832

895833
<listitem>
896834
<!--
897-
Author: Tom Lane <tgl@sss.pgh.pa.us>
898-
Branch: REL_13_STABLE [59bc0dfe4] 2023-09-15 16:39:27 -0400
899-
Branch: REL_12_STABLE [8a15b4178] 2023-09-15 16:39:27 -0400
900-
Branch: REL_11_STABLE [479b99125] 2023-09-15 16:39:27 -0400
901-
-->
902-
<para>
903-
Avoid <quote>record type has not been registered</quote> failure
904-
when deparsing a view that contains references to fields of
905-
composite constants (Tom Lane)
906-
</para>
907-
</listitem>
908-
909-
<listitem>
910-
<!--
911-
Author: Tom Lane <tgl@sss.pgh.pa.us>
912-
Branch: REL_12_STABLE [2f02d4a2b] 2023-09-15 16:20:08 -0400
913-
Branch: REL_11_STABLE [ece1154f4] 2023-09-15 16:20:08 -0400
914-
-->
915-
<para>
916-
Allow extracting fields from
917-
a <type>RECORD</type>-type <literal>ROW()</literal> expression
918-
(Tom Lane)
919-
</para>
920-
921-
<para>
922-
SQL code that knows that we name such
923-
fields <literal>f1</literal>, <literal>f2</literal>, etc can use
924-
those names to extract fields from the expression. This change was
925-
originally made in version 13, and is now being back-patched into
926-
older branches to support tests for a related bug.
927-
</para>
928-
</listitem>
929-
930-
<listitem>
931-
<!--
932835
Author: David Rowley <drowley@postgresql.org>
933836
Branch: master [ee3a551e9] 2023-09-14 11:27:29 +1200
934837
Branch: REL_16_STABLE [1a6900e58] 2023-09-14 11:27:16 +1200
@@ -971,21 +874,6 @@ Branch: REL_11_STABLE [6ae57f190] 2023-09-13 14:52:34 +1200
971874

972875
<listitem>
973876
<!--
974-
Author: Amit Kapila <akapila@postgresql.org>
975-
Branch: REL_15_STABLE [c7256e656] 2023-09-12 10:23:17 +0530
976-
Branch: REL_14_STABLE [f7d25117b] 2023-09-12 10:12:51 +0530
977-
Branch: REL_13_STABLE [c570bb4d6] 2023-09-12 09:58:50 +0530
978-
Branch: REL_12_STABLE [7e57208ed] 2023-09-12 09:44:37 +0530
979-
Branch: REL_11_STABLE [feb4e218e] 2023-09-12 09:36:56 +0530
980-
-->
981-
<para>
982-
Fix assertion failure when logical decoding is retried in the same
983-
session after an error (Hou Zhijie)
984-
</para>
985-
</listitem>
986-
987-
<listitem>
988-
<!--
989877
Author: Michael Paquier <michael@paquier.xyz>
990878
Branch: master [6b18b3fe2] 2023-10-03 10:21:44 +0900
991879
Branch: REL_16_STABLE [a06efbc3a] 2023-10-03 10:25:12 +0900
@@ -1031,151 +919,6 @@ Branch: REL_12_STABLE [bde2f1847] 2023-09-26 10:59:49 +1300
1031919

1032920
<listitem>
1033921
<!--
1034-
Author: Fujii Masao <fujii@postgresql.org>
1035-
Branch: REL_14_STABLE [2f13e8d9e] 2023-09-12 09:35:42 +0900
1036-
Branch: REL_13_STABLE [5dc093eac] 2023-09-12 09:35:51 +0900
1037-
Branch: REL_12_STABLE [7b03d3a3b] 2023-09-12 09:35:57 +0900
1038-
-->
1039-
<para>
1040-
Ensure that standby-mode WAL recovery reports an error when an
1041-
invalid page header is found (Yugo Nagata, Kyotaro Horiguchi)
1042-
</para>
1043-
</listitem>
1044-
1045-
<listitem>
1046-
<!--
1047-
Author: Michael Paquier <michael@paquier.xyz>
1048-
Branch: master [2b8e5273e] 2023-09-04 08:04:22 +0900
1049-
Branch: REL_16_STABLE Release: REL_16_0 [c397c98ae] 2023-09-04 08:04:40 +0900
1050-
Branch: REL_15_STABLE [5a9325fdd] 2023-09-04 08:04:43 +0900
1051-
-->
1052-
<para>
1053-
Fix race condition in database dropping that could lead to the
1054-
autovacuum launcher getting stuck (Andres Freund, Will Mortensen,
1055-
Jacob Speidel)
1056-
</para>
1057-
1058-
<para>
1059-
The race could lead to a statistics entry for the removed database
1060-
remaining present, confusing the launcher's selection of which
1061-
database to process.
1062-
</para>
1063-
</listitem>
1064-
1065-
<listitem>
1066-
<!--
1067-
Author: Michael Paquier <michael@paquier.xyz>
1068-
Branch: master [52c6c0f19] 2023-08-30 08:03:42 +0900
1069-
Branch: REL_16_STABLE Release: REL_16_0 [1d2939b6d] 2023-08-30 08:03:48 +0900
1070-
Branch: REL_15_STABLE [5180160c1] 2023-08-30 08:03:51 +0900
1071-
Branch: REL_14_STABLE [d2bd4ba30] 2023-08-30 08:03:52 +0900
1072-
Branch: REL_13_STABLE [420c8dc7e] 2023-08-30 08:03:54 +0900
1073-
-->
1074-
<para>
1075-
Fix datatype size confusion in logical tape management
1076-
(Ranier Vilela)
1077-
</para>
1078-
1079-
<para>
1080-
Integer overflow was possible on platforms where long is wider than
1081-
int, although it would take a multiple-terabyte temporary file to
1082-
cause a problem.
1083-
</para>
1084-
</listitem>
1085-
1086-
<listitem>
1087-
<!--
1088-
Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
1089-
Branch: master [5fec3c870] 2023-08-29 09:09:40 +0300
1090-
Branch: REL_16_STABLE Release: REL_16_0 [5f38ff3d0] 2023-08-29 09:10:28 +0300
1091-
Branch: REL_15_STABLE [0c1024060] 2023-08-29 09:12:35 +0300
1092-
Branch: REL_14_STABLE [3d895f95a] 2023-08-29 09:12:24 +0300
1093-
Branch: REL_13_STABLE [a01e479e8] 2023-08-29 09:12:17 +0300
1094-
-->
1095-
<para>
1096-
Avoid unintended close of syslogger process's stdin
1097-
(Heikki Linnakangas)
1098-
</para>
1099-
</listitem>
1100-
1101-
<listitem>
1102-
<!--
1103-
Author: Tom Lane <tgl@sss.pgh.pa.us>
1104-
Branch: master [d8b2fcc9d] 2023-08-24 12:02:46 -0400
1105-
Branch: REL_16_STABLE Release: REL_16_0 [ba0d737ca] 2023-08-24 12:02:40 -0400
1106-
Branch: REL_15_STABLE [870085135] 2023-08-24 12:02:40 -0400
1107-
Branch: REL_14_STABLE [9b2a41db1] 2023-08-24 12:02:40 -0400
1108-
Branch: REL_13_STABLE [27566bcf3] 2023-08-24 12:02:40 -0400
1109-
Branch: REL_12_STABLE [b808dbf90] 2023-08-24 12:02:40 -0400
1110-
Branch: REL_11_STABLE [9c59f3862] 2023-08-24 12:02:40 -0400
1111-
-->
1112-
<para>
1113-
Avoid doing plan cache revalidation of utility statements
1114-
that do not receive interesting processing during parse analysis
1115-
(Tom Lane)
1116-
</para>
1117-
1118-
<para>
1119-
Aside from saving a few cycles, this prevents failure after a cache
1120-
invalidation for statements that must not set a snapshot, such
1121-
as <command>SET TRANSACTION ISOLATION LEVEL</command>.
1122-
</para>
1123-
</listitem>
1124-
1125-
<listitem>
1126-
<!--
1127-
Author: Andrew Dunstan <andrew@dunslane.net>
1128-
Branch: master [a68458108] 2023-08-22 15:17:05 -0400
1129-
Branch: REL_16_STABLE Release: REL_16_0 [f938acd68] 2023-08-22 15:18:19 -0400
1130-
Branch: REL_15_STABLE [75f323aa1] 2023-08-22 15:16:01 -0400
1131-
Branch: REL_14_STABLE [7f4515a58] 2023-08-22 15:15:45 -0400
1132-
Branch: REL_13_STABLE [1bb619d4d] 2023-08-22 15:15:31 -0400
1133-
Branch: REL_12_STABLE [01993ac74] 2023-08-22 15:15:18 -0400
1134-
Branch: REL_11_STABLE [2d13dab04] 2023-08-23 17:22:16 -0400
1135-
Branch: REL_11_STABLE [b915bf495] 2023-08-24 16:14:26 -0400
1136-
-->
1137-
<para>
1138-
Keep by-reference <structfield>attmissingval</structfield> values in
1139-
a long-lived context while they are being used (Andrew Dunstan)
1140-
</para>
1141-
1142-
<para>
1143-
This avoids possible use of dangling pointers when a tuple slot
1144-
outlives the tuple descriptor with which its value was constructed.
1145-
</para>
1146-
</listitem>
1147-
1148-
<listitem>
1149-
<!--
1150-
Author: Jeff Davis <jdavis@postgresql.org>
1151-
Branch: master [fa2e87494] 2023-08-09 13:09:25 -0700
1152-
Branch: REL_16_STABLE Release: REL_16_0 [0d56c32c8] 2023-08-09 13:09:01 -0700
1153-
Branch: REL_15_STABLE [9f3343e40] 2023-08-07 15:12:49 -0700
1154-
Branch: REL_14_STABLE [00953f1e2] 2023-08-07 15:12:33 -0700
1155-
Branch: REL_13_STABLE [90cadfd49] 2023-08-07 15:12:09 -0700
1156-
Branch: REL_12_STABLE [a86d40227] 2023-08-07 15:11:18 -0700
1157-
Branch: REL_11_STABLE [43ba5105a] 2023-08-07 15:09:11 -0700
1158-
Branch: master [bee263b08] 2023-08-10 10:20:54 -0700
1159-
Branch: REL_16_STABLE Release: REL_16_0 [7bed93a46] 2023-08-10 10:24:58 -0700
1160-
Branch: REL_15_STABLE [1bc19dfcf] 2023-08-10 10:25:47 -0700
1161-
Branch: REL_14_STABLE [5a32af3f2] 2023-08-10 10:26:12 -0700
1162-
Branch: REL_13_STABLE [4caa9e33e] 2023-08-10 10:26:46 -0700
1163-
Branch: REL_12_STABLE [01bc42634] 2023-08-10 10:27:00 -0700
1164-
Branch: REL_11_STABLE [ae1269295] 2023-08-10 10:27:24 -0700
1165-
-->
1166-
<para>
1167-
Recalculate the effective value of <varname>search_path</varname>
1168-
after <command>ALTER ROLE</command> (Jeff Davis)
1169-
</para>
1170-
1171-
<para>
1172-
This ensures that after renaming a role, the meaning of the special
1173-
string <literal>$user</literal> is re-determined.
1174-
</para>
1175-
</listitem>
1176-
1177-
<listitem>
1178-
<!--
1179922
Author: Thomas Munro <tmunro@postgresql.org>
1180923
Branch: master [dab889d60] 2023-10-22 10:04:55 +1300
1181924
Branch: REL_16_STABLE [174ccda5e] 2023-10-22 10:05:22 +1300
@@ -1252,24 +995,6 @@ Branch: REL_16_STABLE [67738dbf9] 2023-10-29 12:56:24 -0400
1252995

1253996
<listitem>
1254997
<!--
1255-
Author: Jeff Davis <jdavis@postgresql.org>
1256-
Branch: master [37188cea0] 2023-08-22 12:50:01 -0700
1257-
Branch: REL_16_STABLE Release: REL_16_0 [501704e82] 2023-08-22 12:49:40 -0700
1258-
Branch: REL_15_STABLE [1d9976d1b] 2023-08-22 12:49:17 -0700
1259-
Author: Peter Eisentraut <peter@eisentraut.org>
1260-
Branch: master [f234b8cd1] 2023-09-05 11:39:27 +0200
1261-
Branch: REL_16_STABLE Release: REL_16_0 [9ddecd406] 2023-09-05 11:39:17 +0200
1262-
Branch: REL_15_STABLE [3a788447d] 2023-09-05 11:36:55 +0200
1263-
-->
1264-
<para>
1265-
Fix assertion failure in <application>pg_dump</application> when
1266-
it's asked to dump the <literal>pg_catalog</literal> schema (Peter
1267-
Eisentraut)
1268-
</para>
1269-
</listitem>
1270-
1271-
<listitem>
1272-
<!--
1273998
Author: Tom Lane <tgl@sss.pgh.pa.us>
1274999
Branch: master [06c0c3688] 2023-10-02 13:27:58 -0400
12751000
Branch: REL_16_STABLE [aaaf8fbb6] 2023-10-02 13:27:51 -0400
@@ -1322,28 +1047,6 @@ Branch: REL_12_STABLE [d3246a2ad] 2023-11-03 12:07:40 -0400
13221047

13231048
<listitem>
13241049
<!--
1325-
Author: Michael Paquier <michael@paquier.xyz>
1326-
Branch: master [e1c6db630] 2023-09-07 14:12:18 +0900
1327-
Branch: REL_16_STABLE Release: REL_16_0 [105795843] 2023-09-07 14:12:25 +0900
1328-
Branch: REL_15_STABLE [574bff7bd] 2023-09-07 14:12:29 +0900
1329-
Branch: REL_14_STABLE [9de74ca70] 2023-09-07 14:12:31 +0900
1330-
Branch: REL_13_STABLE [6cdd7b805] 2023-09-07 14:12:33 +0900
1331-
Branch: REL_12_STABLE [2fe968ce9] 2023-09-07 14:12:34 +0900
1332-
Branch: REL_11_STABLE [dbd1a06c9] 2023-09-07 14:12:36 +0900
1333-
-->
1334-
<para>
1335-
Avoid generating invalid temporary slot names
1336-
in <application>pg_basebackup</application> (Jelte Fennema)
1337-
</para>
1338-
1339-
<para>
1340-
This has only been seen to occur when the server connection runs
1341-
through <application>pgbouncer</application>.
1342-
</para>
1343-
</listitem>
1344-
1345-
<listitem>
1346-
<!--
13471050
Author: Noah Misch <noah@leadboat.com>
13481051
Branch: master [90ebcc32d] 2023-10-14 15:54:46 -0700
13491052
Branch: REL_16_STABLE [06ff06484] 2023-10-14 15:54:49 -0700

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy