@@ -398,23 +398,6 @@ Branch: REL_11_STABLE [bae063db4] 2023-10-30 14:46:09 -0700
398
398
399
399
<listitem>
400
400
<!--
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
- <!--
418
401
Author: Tom Lane <tgl@sss.pgh.pa.us>
419
402
Branch: master [cf1c65070] 2023-09-25 11:50:28 -0400
420
403
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
459
442
460
443
<listitem>
461
444
<!--
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
- <!--
484
445
Author: Tom Lane <tgl@sss.pgh.pa.us>
485
446
Branch: master [9b103f861] 2023-10-18 20:43:27 -0400
486
447
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
508
469
509
470
<listitem>
510
471
<!--
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
- <!--
534
472
Author: Andres Freund <andres@anarazel.de>
535
473
Branch: master [22655aa23] 2023-10-13 19:16:44 -0700
536
474
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
894
832
895
833
<listitem>
896
834
<!--
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
- <!--
932
835
Author: David Rowley <drowley@postgresql.org>
933
836
Branch: master [ee3a551e9] 2023-09-14 11:27:29 +1200
934
837
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
971
874
972
875
<listitem>
973
876
<!--
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
- <!--
989
877
Author: Michael Paquier <michael@paquier.xyz>
990
878
Branch: master [6b18b3fe2] 2023-10-03 10:21:44 +0900
991
879
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
1031
919
1032
920
<listitem>
1033
921
<!--
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
- <!--
1179
922
Author: Thomas Munro <tmunro@postgresql.org>
1180
923
Branch: master [dab889d60] 2023-10-22 10:04:55 +1300
1181
924
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
1252
995
1253
996
<listitem>
1254
997
<!--
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
- <!--
1273
998
Author: Tom Lane <tgl@sss.pgh.pa.us>
1274
999
Branch: master [06c0c3688] 2023-10-02 13:27:58 -0400
1275
1000
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
1322
1047
1323
1048
<listitem>
1324
1049
<!--
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
- <!--
1347
1050
Author: Noah Misch <noah@leadboat.com>
1348
1051
Branch: master [90ebcc32d] 2023-10-14 15:54:46 -0700
1349
1052
Branch: REL_16_STABLE [06ff06484] 2023-10-14 15:54:49 -0700
0 commit comments