@@ -274,31 +274,6 @@ Branch: REL_13_STABLE [1168acbca] 2024-12-03 10:13:49 +1300
274
274
275
275
<listitem>
276
276
<!--
277
- Author: Michael Paquier <michael@paquier.xyz>
278
- Branch: master Release: REL_16_BR [dac1ff309] 2022-07-05 10:16:12 +0900
279
- Branch: REL_15_STABLE [c1c9df315] 2024-12-20 09:11:03 +0900
280
- Branch: REL_14_STABLE [1f95181b4] 2024-12-20 09:11:08 +0900
281
- Branch: REL_13_STABLE [26a79cbbd] 2024-12-20 09:11:11 +0900
282
- -->
283
- <para>
284
- Use <function>rename()</function>
285
- not <function>link()</function>/<function>unlink()</function> to
286
- rename files (Nathan Bossart)
287
- </para>
288
-
289
- <para>
290
- The previous coding was intended to assure that the operation could
291
- not accidentally overwrite an existing file. However a failure
292
- could leave two links to the same file in existence, confusing
293
- subsequent operations and creating a risk of data corruption.
294
- In practice we do not use this functionality in places where the
295
- target filename could already exist, so it seems better to give up
296
- the no-overwrite guarantee to remove the multiple-link hazard.
297
- </para>
298
- </listitem>
299
-
300
- <listitem>
301
- <!--
302
277
Author: Noah Misch <noah@leadboat.com>
303
278
Branch: master [ff90ee614] 2024-12-28 07:16:22 -0800
304
279
Branch: REL_17_STABLE [fa6131377] 2024-12-28 07:16:26 -0800
@@ -702,23 +677,6 @@ Branch: REL_13_STABLE [0f0431e91] 2025-01-20 09:30:40 +0900
702
677
703
678
<listitem>
704
679
<!--
705
- Author: Álvaro Herrera <alvherre@alvh.no-ip.org>
706
- Branch: REL_14_STABLE [4abf615cc] 2024-12-12 16:21:18 +0100
707
- -->
708
- <para>
709
- Improve performance of archiver process with many status files
710
- (Nathan Bossart)
711
- </para>
712
-
713
- <para>
714
- This change back-patches a fix originally made in v15, in response
715
- to reports of extremely poor archiving performance leading to
716
- downtime or loss of replicas.
717
- </para>
718
- </listitem>
719
-
720
- <listitem>
721
- <!--
722
680
Author: Noah Misch <noah@leadboat.com>
723
681
Branch: master [8b9cbf492] 2024-12-10 13:51:59 -0800
724
682
Branch: REL_17_STABLE [4bd9de3f4] 2024-12-10 13:52:02 -0800
@@ -839,20 +797,6 @@ Branch: REL_17_STABLE [9abdc1841] 2024-12-03 17:50:57 +0100
839
797
<listitem>
840
798
<!--
841
799
Author: Tom Lane <tgl@sss.pgh.pa.us>
842
- Branch: REL_15_STABLE [4398507df] 2024-12-05 12:54:41 -0500
843
- Branch: REL_14_STABLE [d24eb0e91] 2024-12-05 12:54:41 -0500
844
- Branch: REL_13_STABLE [cd1c8b992] 2024-12-05 12:54:41 -0500
845
- -->
846
- <para>
847
- Avoid low-probability crash on out-of-memory, due to missing check
848
- for failure return from <function>malloc()</function>
849
- (Karina Litskevich)
850
- </para>
851
- </listitem>
852
-
853
- <listitem>
854
- <!--
855
- Author: Tom Lane <tgl@sss.pgh.pa.us>
856
800
Branch: master [b9aa4166f] 2025-01-30 15:36:44 -0500
857
801
Branch: REL_17_STABLE [1e25cdb21] 2025-01-30 15:36:07 -0500
858
802
Branch: REL_16_STABLE [f7a08b6e9] 2025-01-30 15:36:07 -0500
@@ -943,29 +887,6 @@ Branch: REL_13_STABLE [8aefd8b6f] 2024-11-22 15:32:02 +1300
943
887
944
888
<listitem>
945
889
<!--
946
- Author: Thomas Munro <tmunro@postgresql.org>
947
- Branch: REL_15_STABLE [9b136b0f2] 2025-01-18 09:31:39 -0500
948
- Branch: REL_14_STABLE [f4fd5325c] 2025-01-18 09:33:30 -0500
949
- Branch: REL_13_STABLE [2c4a532c9] 2025-01-18 09:33:49 -0500
950
- Branch: REL_15_STABLE [e708f3188] 2025-01-18 09:30:10 -0500
951
- Branch: REL_14_STABLE [9f1c67488] 2025-01-18 09:33:16 -0500
952
- Branch: REL_13_STABLE [fbf8efbda] 2025-01-18 09:33:43 -0500
953
- -->
954
- <para>
955
- Fix handling of Windows junction points that are not
956
- of <productname>PostgreSQL</productname> origin (Thomas Munro)
957
- </para>
958
-
959
- <para>
960
- Previously, <application>initdb</application> would fail if the path
961
- to the data directory included junction points whose expansion isn't
962
- in <quote>drive absolute</quote> format, or whose expansion points
963
- to another junction point.
964
- </para>
965
- </listitem>
966
-
967
- <listitem>
968
- <!--
969
890
Author: David Rowley <drowley@postgresql.org>
970
891
Branch: master [8f4ee9626] 2024-12-19 13:11:39 +1300
971
892
Branch: REL_17_STABLE [7b8d45d27] 2024-12-19 13:12:18 +1300
@@ -1031,17 +952,6 @@ Branch: REL_15_STABLE [1df1e1e78] 2024-12-09 10:46:10 +0900
1031
952
1032
953
<listitem>
1033
954
<!--
1034
- Author: Thomas Munro <tmunro@postgresql.org>
1035
- Branch: REL_13_STABLE [a722252ef] 2025-01-09 10:14:11 +1300
1036
- -->
1037
- <para>
1038
- Avoid rare assertion failure during relation truncation (Heikki
1039
- Linnakangas)
1040
- </para>
1041
- </listitem>
1042
-
1043
- <listitem>
1044
- <!--
1045
955
Author: John Naylor <john.naylor@postgresql.org>
1046
956
Branch: master [235328ee4] 2025-01-29 13:35:43 +0700
1047
957
Branch: REL_17_STABLE [6555fe197] 2025-01-29 13:55:43 +0700
@@ -1311,12 +1221,20 @@ Branch: REL_16_STABLE [1cf646957] 2024-11-27 23:03:44 +0900
1311
1221
Branch: REL_15_STABLE [1e46f7351] 2024-11-27 23:04:29 +0900
1312
1222
Branch: REL_14_STABLE [0f13e1a78] 2024-11-27 23:04:55 +0900
1313
1223
Branch: REL_13_STABLE [f1cb5e51f] 2024-11-27 23:05:24 +0900
1224
+ Author: Tom Lane <tgl@sss.pgh.pa.us>
1225
+ Branch: master [fb056564e] 2025-02-07 13:41:42 -0500
1226
+ Branch: REL_17_STABLE [e35d396ec] 2025-02-07 13:41:42 -0500
1227
+ Branch: REL_16_STABLE [21b815f92] 2025-02-07 13:41:42 -0500
1228
+ Branch: REL_15_STABLE [499d1cf55] 2025-02-07 13:41:43 -0500
1229
+ Branch: REL_14_STABLE [5addea71c] 2025-02-07 13:41:43 -0500
1230
+ Branch: REL_13_STABLE [b6decfc1d] 2025-02-07 13:41:43 -0500
1314
1231
-->
1315
1232
<para>
1316
1233
In <application>pgbench</application>, fix possible misdisplay of
1317
1234
progress messages during table initialization (Yushi Ogiwara, Tatsuo
1318
1235
Ishii, Fujii Masao)
1319
1236
<ulink url="&commit_baseurl;adb103fca">§</ulink>
1237
+ <ulink url="&commit_baseurl;e35d396ec">§</ulink>
1320
1238
</para>
1321
1239
</listitem>
1322
1240
@@ -1507,35 +1425,6 @@ Branch: REL_13_STABLE [32057a0f7] 2024-11-25 12:50:17 -0500
1507
1425
1508
1426
<listitem>
1509
1427
<!--
1510
- Author: Thomas Munro <tmunro@postgresql.org>
1511
- Branch: REL_15_STABLE [f00c401c6] 2024-11-27 15:43:18 +1300
1512
- Branch: REL_14_STABLE [1fd57e5bb] 2024-11-27 15:48:13 +1300
1513
- Branch: REL_13_STABLE [59ea17c43] 2024-11-27 15:52:15 +1300
1514
- Branch: REL_12_STABLE [3f302f0ed] 2024-11-27 15:57:32 +1300
1515
- Branch: REL_11_STABLE [170e41603] 2024-11-27 16:04:22 +1300
1516
- Branch: REL_10_STABLE [f4e8f137b] 2024-11-27 16:47:29 +1300
1517
- Branch: REL9_6_STABLE [70cf253d1] 2024-11-27 16:13:59 +1300
1518
- Branch: REL9_5_STABLE [5b40ce749] 2024-11-27 16:17:20 +1300
1519
- Branch: REL9_4_STABLE [b1b8b8e6f] 2024-11-27 16:19:42 +1300
1520
- Branch: REL9_3_STABLE [102be6634] 2024-11-27 16:28:34 +1300
1521
- Branch: REL9_2_STABLE [0c7171b32] 2024-11-27 16:31:41 +1300
1522
- -->
1523
- <para>
1524
- During <application>configure</application>, if a C23 compiler is
1525
- detected, try asking for C17 (Thomas Munro)
1526
- </para>
1527
-
1528
- <para>
1529
- <productname>PostgreSQL</productname> versions before v16 will not
1530
- compile under C23 rules. If the chosen compiler defaults to C23 or
1531
- later, try adding a <literal>-std=gnu17</literal> switch to change
1532
- that. (If this won't work for your compiler, manually
1533
- specify <varname>CFLAGS</varname> with a suitable switch.)
1534
- </para>
1535
- </listitem>
1536
-
1537
- <listitem>
1538
- <!--
1539
1428
Author: Daniel Gustafsson <dgustafsson@postgresql.org>
1540
1429
Branch: REL_17_STABLE [0951d4ee4] 2025-02-07 15:09:13 +0100
1541
1430
Branch: REL_16_STABLE [60516fc8b] 2025-02-07 15:09:13 +0100