-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathrelease.html
3149 lines (3149 loc) · 245 KB
/
release.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>pgBackRest Releases
</title><meta http-equiv="Content-Type" content="text/html;charset=utf-8"></meta>
<meta property="og:site_name" content="pgBackRest - Reliable PostgreSQL Backup & Restore"></meta>
<meta property="og:title" content="pgBackRest Releases"></meta>
<meta property="og:type" content="website"></meta>
<link rel="icon" href="favicon.png" type="image/png"></link>
<meta property="og:image:type" content="image/png"></meta>
<meta property="og:image" content="http://www.pgbackrest.org/logo.png"></meta>
<meta name="description" content="The pgBackRest Releases detail each version of the software and lists the changes made in each version."></meta>
<meta property="og:description" content="The pgBackRest Releases detail each version of the software and lists the changes made in each version."></meta>
<link rel="stylesheet" href="default.css" type="text/css"></link>
<script async src="https://www.googletagmanager.com/gtag/js?id=G-VKCRNV73H1"></script>
<script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}gtag('js',new Date());gtag('config','G-VKCRNV73H1');</script>
</head><body><div class="page-header"><div class="page-header-title">
pgBackRest Releases
</div></div><div class="page-menu"><div class="menu-body"><div class="menu"><a class="menu-link" href="/">
Home
</a></div><div class="menu"><a class="menu-link" href="user-guide-index.html">
User Guides
</a></div><div class="menu"><a class="menu-link" href="configuration.html">
Configuration
</a></div><div class="menu"><a class="menu-link" href="command.html">
Commands
</a></div><div class="menu"><a class="menu-link" href="faq.html">
FAQ
</a></div><div class="menu"><a class="menu-link" href="metric.html">
Metrics
</a></div></div></div><div class="page-toc"><div class="page-toc-header"><div class="page-toc-title">
Table of Contents
</div></div><div class="page-toc-body"><div class="section1-toc"><div class="section1-toc-title"><a href="#introduction">
Introduction
</a></div></div><div class="section1-toc"><div class="section1-toc-title"><a href="#current">
Current Stable Release
</a></div><div class="section2-toc"><div class="section2-toc-title"><a href="#2.54.2">
v2.54.2 Release Notes
</a></div></div></div><div class="section1-toc"><div class="section1-toc-title"><a href="#supported">
Stable Releases
</a></div></div><div class="section1-toc"><div class="section1-toc-title"><a href="#unsupported">
Pre-Stable Releases
</a></div></div></div></div><div class="page-body"><div class="section1"><a id="introduction"></a><div class="section1-header"><div class="section1-title">
Introduction
</div></div><div class="section-intro">
<span class="backrest">pgBackRest</span> release numbers consist of two parts, major and minor. A major release <i>may</i> break compatibility with the prior major release, but <span class="host">v2</span> releases are fully compatible with <span class="host">v1</span> repositories and will accept all <span class="host">v1</span> options. Minor releases can include bug fixes and features but do not change the repository format and strive to avoid changing options and naming.<br/>
<br/>
Documentation for the <span class="host">v1</span> release can be found <a href="http://www.pgbackrest.org/1">here</a>.<br/>
<br/>
The notes for a release may also contain <q>Additional Notes</q> but changes in this section are only to documentation or the test suite and have no direct impact on the <span class="backrest">pgBackRest</span> codebase.
</div><div class="section-body"></div></div><div class="section1"><a id="current"></a><div class="section1-header"><div class="section1-title">
Current Stable Release
</div></div><div class="section-body"><div class="section2"><a id="2.54.2"></a><div class="section2-header"><div class="section2-title">
v2.54.2 Release Notes
</div></div><div class="section-body"><div class="section2-subtitle">
Bug Fix
</div><div class="section2-subsubtitle">
Released January 20, 2025
</div><div class="section-body-text">
<b> Bug Fixes:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Fix issue after disabling bundling with block incremental enabled. (<i>Reviewed by David Christensen.</i>)
</li></ul><div class="section-body-text">
<b>Documentation Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Clarify behavior of multiple configuration files. (<i>Reviewed by Paul Bierly. Suggested by Paul Bierly.</i>)
</li></ul></div></div></div></div><div class="section1"><a id="supported"></a><div class="section1-header"><div class="section1-title">
Stable Releases
</div></div><div class="section-body"><div class="section2"><a id="2.54.1"></a><div class="section2-header"><div class="section2-title">
v2.54.1 Release Notes
</div></div><div class="section-body"><div class="section2-subtitle">
Bug Fix
</div><div class="section2-subsubtitle">
Released December 16, 2024
</div><div class="section-body-text">
<b> Bug Fixes:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Fix issue with <span class="cmd">version</span>/<span class="cmd">help</span> commands attempting to load <span class="file">pgbackrest.conf</span>. (<i>Reviewed by Stefan Fercot. Reported by Bradford Boyle, Julian.</i>)
</li></ul><div class="section-body-text">
<b>Test Suite Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Stabilize async archiving in integration tests. (<i>Contributed by Viktor Kurilko. Reviewed by David Steele.</i>)
</li></ul></div></div><div class="section2"><a id="2.54.0"></a><div class="section2-header"><div class="section2-title">
v2.54.0 Release Notes
</div></div><div class="section-body"><div class="section2-subtitle">
Target Time for Versioned Storage
</div><div class="section2-subsubtitle">
Released October 21, 2024
</div><div class="section-body-text">
<b>NOTE TO PACKAGERS</b>: This is last feature release to support the <span class="host">autoconf</span>/<span class="host">make</span> build. Please migrate to <span class="host">meson</span> if you have not already done so. 2.54.X patch releases (if any) will continue to support <span class="host">autoconf</span>/<span class="host">make</span>.
</div><div class="section-body-text">
<b> Bug Fixes:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Fix <span class="postgres">PostgreSQL</span> query performance for large datasets. (<i>Fixed by Thibault Vincent, David Steele. Reviewed by David Christensen, Antoine Millet. Reported by Antoine Millet.</i>)
</li></ul><div class="section-body-text">
<b> Features:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Allow repositories on versioned storage to be read at a target time. (<i>Reviewed by Stefan Fercot, David Christensen.</i>)
</li><li class="list-unordered">
Allow requested standby backup to proceed with no standby. (<i>Reviewed by Stefan Fercot.</i>)
</li></ul><div class="section-body-text">
<b> Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Summarize backup reference list for <span class="cmd">info</span> command text output. (<i>Contributed by Stefan Fercot. Reviewed by David Steele.</i>)
</li><li class="list-unordered">
Refresh web-id token for each <span class="host">S3</span> authentication. (<i>Contributed by Brent Graveland. Reviewed by David Steele.</i>)
</li><li class="list-unordered">
Correctly display current values for indexed options in help. (<i>Reviewed by David Christensen.</i>)
</li><li class="list-unordered">
Save <span class="file">backup.info</span> only when contents have changed. (<i>Reviewed by Stefan Fercot.</i>)
</li><li class="list-unordered">
Remove limitation on reading files in parallel during restore. (<i>Reviewed by David Christensen.</i>)
</li><li class="list-unordered">
Improve <span class="host">SFTP</span> error messages. (<i>Contributed by Reid Thompson. Reviewed by David Steele.</i>)
</li></ul><div class="section-body-text">
<b>Documentation Features:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Add performance tuning section to user guide. (<i>Reviewed by Stefan Fercot.</i>)
</li></ul><div class="section-body-text">
<b>Documentation Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Clarify source for <span class="br-setting">data_directory</span>. (<i>Contributed by Stefan Fercot. Reviewed by David Steele. Suggested by Matthias.</i>)
</li><li class="list-unordered">
Better logic for deciding when a summary should be lower-cased. (<i>Suggested by Daniel Westermann.</i>)
</li></ul></div></div><div class="section2"><a id="2.53.1"></a><div class="section2-header"><div class="section2-title">
v2.53.1 Release Notes
</div></div><div class="section-body"><div class="section2-subtitle">
PostgreSQL 17 Support
</div><div class="section2-subsubtitle">
Released August 19, 2024
</div><div class="section-body-text">
<b> Bug Fixes:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Fix permissions when <span class="cmd">restore</span> run as root user. (<i>Reviewed by Stefan Fercot. Reported by Will M.</i>)
</li><li class="list-unordered">
Fix segfault on delayed connection errors. (<i>Reviewed by David Christensen. Reported by Anton Glushakov.</i>)
</li><li class="list-unordered">
Skip local repository duplicate check for <span class="host">SFTP</span>. (<i>Fixed by Reid Thompson. Reviewed by David Steele. Reported by Anton Kurochkin.</i>)
</li></ul><div class="section-body-text">
<b> Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
<span class="host">PostgreSQL</span> 17 support.
</li></ul></div></div><div class="section2"><a id="2.53"></a><div class="section2-header"><div class="section2-title">
v2.53 Release Notes
</div></div><div class="section-body"><div class="section2-subtitle">
Concurrent Backups
</div><div class="section2-subsubtitle">
Released July 22, 2024
</div><div class="section-body-text">
<b>IMPORTANT NOTE</b>: The <span class="br-setting">log-level-stderr</span> option default has been changed from <span class="id">warn</span> to <span class="id">off</span>. This makes it easier to capture errors when only redirecting <span class="id">stdout</span>. To preserve the prior behavior set <span class="br-setting">log-level-stderr=warn</span>.<br/>
<br/>
<b>NOTE TO PACKAGERS</b>: The <span class="host">lz4</span> library is now required by the meson build.<br/>
<br/>
<b>NOTE TO PACKAGERS</b>: Compiler support for <span class="id">__builtin_clzl()</span> and <span class="id">__builtin_bswap64()</span> is now required by the meson build.
</div><div class="section-body-text">
<b> Bug Fixes:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Fix <span class="host">SFTP</span> renaming failure when file already exists. (<i>Fixed by Reid Thompson. Reviewed by David Steele. Reported by ahmed112212.</i>)
</li></ul><div class="section-body-text">
<b> Features:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Allow backups to run concurrently on different repositories. (<i>Reviewed by Reid Thompson, Stefan Fercot.</i>)
</li><li class="list-unordered">
Support IP-based SANs for <span class="host">TLS</span> certificate validation. (<i>Contributed by David Christensen. Reviewed by David Steele.</i>)
</li></ul><div class="section-body-text">
<b> Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Default <span class="br-setting">log-level-stderr</span> option to <span class="id">off</span>. (<i>Reviewed by Greg Sabino Mullane, Stefan Fercot.</i>)
</li><li class="list-unordered">
Allow alternative WAL segment sizes for PostgreSQL ≤ 10. (<i>Contributed by Viktor Kurilko. Reviewed by David Steele.</i>)
</li><li class="list-unordered">
Add hint to check <span class="host">SFTP</span> authorization log. (<i>Contributed by Vitalii Zurian. Reviewed by Reid Thompson, David Steele.</i>)
</li></ul><div class="section-body-text">
<b>Documentation Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Clarify <span class="cmd">archive-push</span> multi-repo behavior. (<i>Reviewed by Stefan Fercot.</i>)
</li></ul></div></div><div class="section2"><a id="2.52.1"></a><div class="section2-header"><div class="section2-title">
v2.52.1 Release Notes
</div></div><div class="section-body"><div class="section2-subtitle">
Bug Fix
</div><div class="section2-subsubtitle">
Released June 25, 2024
</div><div class="section-body-text">
<b> Bug Fixes:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Fix issue with files larger on the replica than on the primary. (<i>Reviewed by Stefan Fercot. Reported by Nicolas Lassimonne.</i>)
</li></ul></div></div><div class="section2"><a id="2.52"></a><div class="section2-header"><div class="section2-title">
v2.52 Release Notes
</div></div><div class="section-body"><div class="section2-subtitle">
PostgreSQL 17beta1 Support
</div><div class="section2-subsubtitle">
Released May 27, 2024
</div><div class="section-body-text">
<b>NOTE TO PACKAGERS</b>: The build system for <span class="backrest">pgBackRest</span> is now <span class="host">meson</span>. The <span class="host">autoconf</span>/<span class="host">make</span> build will not receive any new features and will be removed after a few releases.
</div><div class="section-body-text">
<b> Features:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Add <span class="host">GCS</span> batch delete support. (<i>Reviewed by Reid Thompson.</i>)
</li><li class="list-unordered">
<span class="host">S3</span> <span class="id">SSE-C</span> encryption support. (<i>Reviewed by Tim Jones. Suggested by Tim Jones.</i>)
</li><li class="list-unordered">
<span class="host">PostgreSQL</span> 17beta1 support. (<i>Reviewed by Stefan Fercot.</i>)
</li></ul><div class="section-body-text">
<b> Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Allow explicit disabling of optional dependencies in meson builds. (<i>Contributed by Michael Schout. Reviewed by David Steele.</i>)
</li><li class="list-unordered">
Dynamically find <span class="host">python</span> in <span class="host">meson</span> build. (<i>Contributed by Michael Schout. Reviewed by David Steele.</i>)
</li><li class="list-unordered">
Tag <span class="id">pgbackrest</span> build target in meson as installable. (<i>Contributed by Bradford Boyle. Reviewed by David Steele.</i>)
</li></ul><div class="section-body-text">
<b>Documentation Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Update <span class="cmd">start</span>/<span class="cmd">stop</span> documentation to reflect actual functionality. (<i>Reviewed by Stefan Fercot.</i>)
</li></ul></div></div><div class="section2"><a id="2.51"></a><div class="section2-header"><div class="section2-title">
v2.51 Release Notes
</div></div><div class="section-body"><div class="section2-subtitle">
Meson Build System
</div><div class="section2-subsubtitle">
Released March 25, 2024
</div><div class="section-body-text">
<b> Bug Fixes:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Skip zero-length files for block incremental delta restore. (<i>Reviewed by Sebastian Krause, René Højbjerg Larsen. Reported by Sebastian Krause.</i>)
</li><li class="list-unordered">
Fix performance regression in storage list. (<i>Reviewed by Stephen Frost. Reported by Maksym Boguk.</i>)
</li><li class="list-unordered">
Fix progress logging when file size changes during backup. (<i>Reviewed by Stephen Frost. Reported by samkingno.</i>)
</li></ul><div class="section-body-text">
<b> Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Improved support for dual stack connections. (<i>Reviewed by Stephen Frost. Suggested by Timothée Peignier.</i>)
</li><li class="list-unordered">
Make meson the primary build system. (<i>Reviewed by Stephen Frost.</i>)
</li><li class="list-unordered">
Detect files that have not changed during non-delta incremental backup. (<i>Reviewed by Stephen Frost.</i>)
</li><li class="list-unordered">
Prevent invalid recovery when <span class="file">backup_label</span> removed. (<i>Reviewed by Stephen Frost.</i>)
</li><li class="list-unordered">
Improve <span class="cmd">archive-push</span> WAL segment queue handling. (<i>Reviewed by Stephen Frost.</i>)
</li><li class="list-unordered">
Limit resume functionality to full backups. (<i>Reviewed by Stephen Frost, Stefan Fercot.</i>)
</li><li class="list-unordered">
Update resume functionality for block incremental. (<i>Reviewed by Stephen Frost.</i>)
</li><li class="list-unordered">
Allow <span class="br-setting">--version</span> and <span class="br-setting">--help</span> for version and help. (<i>Reviewed by Greg Sabino Mullane. Suggested by Greg Sabino Mullane.</i>)
</li><li class="list-unordered">
Add detailed backtrace to <span class="host">autoconf</span>/<span class="host">make</span> build. (<i>Reviewed by Stephen Frost.</i>)
</li></ul><div class="section-body-text">
<b>Documentation Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Update references to <span class="file">recovery.conf</span>. (<i>Reviewed by Stefan Fercot. Suggested by Stephen Frost.</i>)
</li></ul></div></div><div class="section2"><a id="2.50"></a><div class="section2-header"><div class="section2-title">
v2.50 Release Notes
</div></div><div class="section-body"><div class="section2-subtitle">
Performance Improvements and Bug Fixes
</div><div class="section2-subsubtitle">
Released January 22, 2024
</div><div class="section-body-text">
<b> Bug Fixes:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Fix short read in block incremental restore. (<i>Reviewed by Stephen Frost, Brent Graveland. Reported by Adol Rodriguez, Brent Graveland.</i>)
</li><li class="list-unordered">
Fix overflow suppressing backup progress in <span class="cmd">info</span> output. (<i>Fixed by Robert Donovan. Reviewed by Joe Wildish.</i>)
</li></ul><div class="section-body-text">
<b> Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Preserve partial files during block incremental delta restore. (<i>Reviewed by Stephen Frost.</i>)
</li><li class="list-unordered">
Add support for alternate compile-time page sizes. (<i>Contributed by Viktor Kurilko. Reviewed by David Steele.</i>)
</li><li class="list-unordered">
Skip files truncated during backup when bundling. (<i>Contributed by Georgy Shelkovy. Reviewed by David Steele.</i>)
</li><li class="list-unordered">
Improve <span class="host">SFTP</span> storage error messages. (<i>Contributed by Reid Thompson. Reviewed by David Steele.</i>)
</li></ul></div></div><div class="section2"><a id="2.49"></a><div class="section2-header"><div class="section2-title">
v2.49 Release Notes
</div></div><div class="section-body"><div class="section2-subtitle">
Remove PostgreSQL 9.3 Support
</div><div class="section2-subsubtitle">
Released November 27, 2023
</div><div class="section-body-text">
<b> Bug Fixes:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Fix regression in retries. (<i>Reviewed by Stephen Frost. Reported by Norman Adkins, Tanel Suurhans, Jordan English, Timothée Peignier.</i>)
</li><li class="list-unordered">
Fix recursive path remove in <span class="host">SFTP</span> storage driver. (<i>Fixed by Reid Thompson. Reviewed by Stephen Frost. Reported by Luc.</i>)
</li></ul><div class="section-body-text">
<b> Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Remove support for <span class="host">PostgreSQL</span> <span class="id">9.3</span>. (<i>Reviewed by Stephen Frost.</i>)
</li></ul><div class="section-body-text">
<b>Documentation Features:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Document maintainer options. (<i>Reviewed by Stefan Fercot.</i>)
</li><li class="list-unordered">
Update point-in-time recovery documentation for <span class="postgres">PostgreSQL</span> >= 13.
</li></ul><div class="section-body-text">
<b>Test Suite Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Allow <span class="id">config/load</span> unit test to run without <span class="id">libssh2</span> installed. (<i>Contributed by Reid Thompson. Reviewed by David Steele. Suggested by Wu Ning.</i>)
</li></ul></div></div><div class="section2"><a id="2.48"></a><div class="section2-header"><div class="section2-title">
v2.48 Release Notes
</div></div><div class="section-body"><div class="section2-subtitle">
Repository Storage Tags
</div><div class="section2-subsubtitle">
Released September 25, 2023
</div><div class="section-body-text">
<b> Bug Fixes:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Fix issue restoring block incremental without a block list. (<i>Reviewed by Stephen Frost, Burak Yurdakul. Reported by Burak Yurdakul.</i>)
</li></ul><div class="section-body-text">
<b> Features:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Add <span class="br-option">--repo-storage-tag</span> option to create object tags. (<i>Reviewed by Stephen Frost, Stefan Fercot, Timothée Peignier.</i>)
</li><li class="list-unordered">
Add known hosts checking for <span class="host">SFTP</span> storage driver. (<i>Contributed by Reid Thompson. Reviewed by Stephen Frost, David Steele.</i>)
</li><li class="list-unordered">
Support for dual stack connections. (<i>Reviewed by Stephen Frost.</i>)
</li><li class="list-unordered">
Add backup size completed/total to <span class="cmd">info</span> command <span class="host">JSON</span> output. (<i>Contributed by Stefan Fercot. Reviewed by David Steele.</i>)
</li></ul><div class="section-body-text">
<b> Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Multi-stanza check command. (<i>Reviewed by Stephen Frost.</i>)
</li><li class="list-unordered">
Retry reads of <span class="file">pg_control</span> until checksum is valid. (<i>Reviewed by Stefan Fercot, Stephen Frost.</i>)
</li><li class="list-unordered">
Optimize WAL segment check after successful backup. (<i>Reviewed by Stephen Frost.</i>)
</li><li class="list-unordered">
Improve <span class="host">GCS</span> multi-part performance. (<i>Reviewed by Reid Thompson.</i>)
</li><li class="list-unordered">
Allow <span class="cmd">archive-get</span> command to run when stanza is stopped. (<i>Reviewed by Tom Swartz, David Christensen, Reid Thompson.</i>)
</li><li class="list-unordered">
Accept leading tilde in paths for SFTP public/private keys. (<i>Contributed by Reid Thompson. Reviewed by David Steele.</i>)
</li><li class="list-unordered">
Reload GCS credentials before renewing authentication token. (<i>Reviewed by Stephen Frost. Suggested by Daniel Farina.</i>)
</li></ul><div class="section-body-text">
<b>Documentation Bug Fixes:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Fix configuration reference example for the <span class="br-option">tls-server-address</span> option. (<i>Fixed by Hartmut Goebel. Reviewed by David Steele.</i>)
</li><li class="list-unordered">
Fix command reference example for the <span class="br-option">filter</span> option.
</li></ul><div class="section-body-text">
<b>Test Suite Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Allow <span class="id">storage/sftp</span> unit test to run without <span class="id">libssh2</span> installed. (<i>Contributed by Reid Thompson. Reviewed by David Steele. Suggested by Wu Ning.</i>)
</li></ul></div></div><div class="section2"><a id="2.47"></a><div class="section2-header"><div class="section2-title">
v2.47 Release Notes
</div></div><div class="section-body"><div class="section2-subtitle">
Performance Improvements and Bug Fixes
</div><div class="section2-subsubtitle">
Released July 24, 2023
</div><div class="section-body-text">
<b> Bug Fixes:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Preserve block incremental info in manifest during delta backup. (<i>Reviewed by Stephen Frost. Reported by Francisco Miguel Biete Banon.</i>)
</li><li class="list-unordered">
Fix block incremental file names in <span class="cmd">verify</span> command. (<i>Reviewed by Reid Thompson. Reported by Francisco Miguel Biete Banon.</i>)
</li><li class="list-unordered">
Fix spurious automatic delta backup on backup from standby. (<i>Reviewed by Stephen Frost. Reported by krmozejko, Don Seiler.</i>)
</li><li class="list-unordered">
Skip <span class="file">recovery.signal</span> for <span class="postgres">PostgreSQL</span> >= 12 when recovery <span class="br-option">type=none</span>. (<i>Reviewed by Stefan Fercot. Reported by T.Anastacio.</i>)
</li><li class="list-unordered">
Fix unique label generation for diff/incr backup. (<i>Fixed by Andrey Sokolov. Reviewed by David Steele.</i>)
</li><li class="list-unordered">
Fix time-based archive expiration when no backups are expired. (<i>Reviewed by Stefan Fercot.</i>)
</li></ul><div class="section-body-text">
<b> Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Improve performance of <span class="host">SFTP</span> storage driver. (<i>Contributed by Stephen Frost, Reid Thompson. Reviewed by David Steele.</i>)
</li><li class="list-unordered">
Add timezone offset to <span class="cmd">info</span> command date/time output. (<i>Reviewed by Stefan Fercot, Philip Hurst. Suggested by Philip Hurst.</i>)
</li><li class="list-unordered">
Centralize error handling for unsupported features. (<i>Reviewed by Stefan Fercot.</i>)
</li></ul><div class="section-body-text">
<b>Documentation Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Clarify preference to install from packages in the user guide. (<i>Reviewed by Stefan Fercot. Suggested by dr-kd.</i>)
</li></ul></div></div><div class="section2"><a id="2.46"></a><div class="section2-header"><div class="section2-title">
v2.46 Release Notes
</div></div><div class="section-body"><div class="section2-subtitle">
Block Incremental Backup and SFTP Storage
</div><div class="section2-subsubtitle">
Released May 22, 2023
</div><div class="section-body-text">
<b> Features:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Block incremental backup. (<i>Reviewed by John Morris, Stephen Frost, Stefan Fercot.</i>)
</li><li class="list-unordered">
<span class="host">SFTP</span> support for repository storage. (<i>Contributed by Reid Thompson. Reviewed by Stephen Frost, David Steele.</i>)
</li><li class="list-unordered">
<span class="postgres">PostgreSQL</span> 16 support. (<i>Reviewed by Stefan Fercot.</i>)
</li></ul><div class="section-body-text">
<b> Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Allow page header checks to be skipped. (<i>Reviewed by David Christensen. Suggested by David Christensen.</i>)
</li><li class="list-unordered">
Avoid <span class="id">chown()</span> on recovery files during restore. (<i>Reviewed by Stefan Fercot, Marcelo Henrique Neppel. Suggested by Marcelo Henrique Neppel.</i>)
</li><li class="list-unordered">
Add error retry detail for HTTP retries.
</li></ul><div class="section-body-text">
<b>Documentation Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Add warning about using recovery <span class="br-option">type=none</span>. (<i>Reviewed by Stefan Fercot.</i>)
</li><li class="list-unordered">
Add note about running <span class="cmd">stanza-create</span> on already-created repositories.
</li></ul></div></div><div class="section2"><a id="2.45"></a><div class="section2-header"><div class="section2-title">
v2.45 Release Notes
</div></div><div class="section-body"><div class="section2-subtitle">
Block Incremental Backup (BETA)
</div><div class="section2-subsubtitle">
Released March 20, 2023
</div><div class="section-body-text">
<b> Bug Fixes:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Skip writing <span class="file">recovery.signal</span> by default for restores of offline backups. (<i>Reviewed by Stefan Fercot. Reported by Marcel Borger.</i>)
</li></ul><div class="section-body-text">
<b> Features:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Block incremental backup (BETA). (<i>Reviewed by John Morris, Stephen Frost, Stefan Fercot.</i>)
</li></ul><div class="section-body-text">
<b> Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Keep only one all-default group index. (<i>Reviewed by Stefan Fercot.</i>)
</li></ul><div class="section-body-text">
<b>Documentation Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Add explicit instructions for upgrading between <span class="id">2.x</span> versions. (<i>Contributed by Christophe Courtois. Reviewed by David Steele.</i>)
</li><li class="list-unordered">
Remove references to <span class="host">SSH</span> made obsolete when <span class="host">TLS</span> was introduced.
</li></ul></div></div><div class="section2"><a id="2.44"></a><div class="section2-header"><div class="section2-title">
v2.44 Release Notes
</div></div><div class="section-body"><div class="section2-subtitle">
Remove PostgreSQL 9.0/9.1/9.2 Support
</div><div class="section2-subsubtitle">
Released January 30, 2023
</div><div class="section-body-text">
<b> Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Remove support for <span class="host">PostgreSQL</span> <span class="id">9.0</span>/<span class="id">9.1</span>/<span class="id">9.2</span>. (<i>Reviewed by Stefan Fercot.</i>)
</li><li class="list-unordered">
Restore errors when no backup matches the current version of <span class="postgres">PostgreSQL</span>. (<i>Contributed by Stefan Fercot. Reviewed by David Steele. Suggested by Soulou.</i>)
</li><li class="list-unordered">
Add <span class="br-option">compress-level</span> range checking for each <span class="br-option">compress-type</span>. (<i>Reviewed by Stefan Fercot. Suggested by gkleen, ViperRu.</i>)
</li></ul><div class="section-body-text">
<b>Documentation Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Add warning about enabling <q>hierarchical namespace</q> on Azure storage. (<i>Reviewed by Stefan Fercot. Suggested by Vojtech Galda, Pluggi, asjonos.</i>)
</li><li class="list-unordered">
Add replacement for linefeeds in monitoring example. (<i>Reviewed by Stefan Fercot. Suggested by rudonx, gmustdie, Ivan Shelestov.</i>)
</li><li class="list-unordered">
Clarify <span class="br-option">target-action</span> behavior on various <span class="postgres">PostgreSQL</span> versions. (<i>Contributed by Chris Bandy. Reviewed by David Steele, Anton Kurochkin, Stefan Fercot. Suggested by Anton Kurochkin, Chris Bandy.</i>)
</li><li class="list-unordered">
Updates and clarifications to index page. (<i>Reviewed by Stefan Fercot.</i>)
</li><li class="list-unordered">
Add dark mode to the website. (<i>Suggested by Stephen Frost.</i>)
</li></ul></div></div><div class="section2"><a id="2.43"></a><div class="section2-header"><div class="section2-title">
v2.43 Release Notes
</div></div><div class="section-body"><div class="section2-subtitle">
Bug Fix
</div><div class="section2-subsubtitle">
Released November 28, 2022
</div><div class="section-body-text">
<b> Bug Fixes:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Fix missing reference in diff/incr backup. (<i>Reviewed by Stefan Fercot. Reported by Marcel Borger, ulfedf, jaymefSO.</i>)
</li></ul><div class="section-body-text">
<b> Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Add hint when an option is specified without an index. (<i>Reviewed by Stefan Fercot.</i>)
</li></ul></div></div><div class="section2"><a id="2.42"></a><div class="section2-header"><div class="section2-title">
v2.42 Release Notes
</div></div><div class="section-body"><div class="section2-subtitle">
Bug Fixes
</div><div class="section2-subsubtitle">
Released November 22, 2022
</div><div class="section-body-text">
<b> Bug Fixes:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Fix memory leak in file bundle <span class="cmd">backup</span>/<span class="cmd">restore</span>. (<i>Reviewed by John Morris, Oscar. Reported by Oscar.</i>)
</li><li class="list-unordered">
Fix protocol error on short read of remote file. (<i>Reviewed by Stephen Frost.</i>)
</li></ul><div class="section-body-text">
<b> Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Do not store references for zero-length files when bundling. (<i>Reviewed by Stefan Fercot.</i>)
</li><li class="list-unordered">
Use more generic descriptions for <span class="id">pg_start_backup()</span>/<span class="id">pg_stop_backup()</span>. (<i>Reviewed by Greg Sabino Mullane, David Christensen. Suggested by Greg Sabino Mullane.</i>)
</li></ul><div class="section-body-text">
<b>Test Suite Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Update <span class="file">test.pl</span> <span class="br-setting">--psql-bin</span> option to match command-line help. (<i>Contributed by Koshi Shibagaki. Reviewed by David Steele.</i>)
</li></ul></div></div><div class="section2"><a id="2.41"></a><div class="section2-header"><div class="section2-title">
v2.41 Release Notes
</div></div><div class="section-body"><div class="section2-subtitle">
Backup Annotations
</div><div class="section2-subsubtitle">
Released September 19, 2022
</div><div class="section-body-text">
<b> Bug Fixes:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Fix incorrect time expiration being used for non-default repositories. (<i>Reviewed by Stefan Fercot. Reported by Adam Brusselback.</i>)
</li><li class="list-unordered">
Fix issue when listing directories recursively with a filter. (<i>Reviewed by Stephen Frost. Reported by Efremov Egor.</i>)
</li></ul><div class="section-body-text">
<b> Features:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Backup key/value annotations. (<i>Contributed by Stefan Fercot. Reviewed by David Steele. Suggested by Adam Berlin.</i>)
</li></ul><div class="section-body-text">
<b> Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Support <span class="br-option">--set</span> in JSON output for <span class="cmd">info</span> command. (<i>Contributed by Stefan Fercot. Reviewed by David Steele. Suggested by Anton Kurochkin.</i>)
</li><li class="list-unordered">
Allow upload chunk size to be configured for object stores. (<i>Reviewed by Stefan Fercot. Suggested by Anton Glushakov.</i>)
</li><li class="list-unordered">
Update archive.info timestamps after a successful backup. (<i>Reviewed by Stefan Fercot. Suggested by Alex Richman.</i>)
</li><li class="list-unordered">
Move standby timeline check after checkpoint. (<i>Reviewed by Stefan Fercot, Keith Fiske. Suggested by Keith Fiske.</i>)
</li><li class="list-unordered">
Improve warning message on backup resume. (<i>Suggested by Cynthia Shang.</i>)
</li></ul><div class="section-body-text">
<b>Documentation Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Add absolute path for <span class="id">kill</span> in <span class="file">pgbackrest.service</span>. (<i>Suggested by Don Seiler.</i>)
</li></ul></div></div><div class="section2"><a id="2.40"></a><div class="section2-header"><div class="section2-title">
v2.40 Release Notes
</div></div><div class="section-body"><div class="section2-subtitle">
OpenSSL 3 Support
</div><div class="section2-subsubtitle">
Released July 18, 2022
</div><div class="section-body-text">
<b>NOTE TO PACKAGERS</b>: An experimental <span class="host">meson</span> build has been added but packagers should continue to use the <span class="host">autoconf</span>/<span class="host">make</span> build for the foreseeable future.
</div><div class="section-body-text">
<b> Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
<span class="host">OpenSSL 3</span> support. (<i>Reviewed by Stephen Frost.</i>)
</li><li class="list-unordered">
Create snapshot when listing contents of a path. (<i>Reviewed by John Morris, Stephen Frost.</i>)
</li><li class="list-unordered">
Force <span class="br-option">target-timeline=current</span> when restore <span class="br-option">type=immediate</span>. (<i>Reviewed by Stephen Frost.</i>)
</li><li class="list-unordered">
Truncate files during delta <span class="cmd">restore</span> when they are larger than expected. (<i>Reviewed by Stephen Frost.</i>)
</li><li class="list-unordered">
Disable incremental manifest save when <span class="br-option">resume=n</span>. (<i>Contributed by Reid Thompson. Reviewed by David Steele.</i>)
</li><li class="list-unordered">
Set backup percent complete to zero before copy start. (<i>Contributed by Reid Thompson. Reviewed by David Steele.</i>)
</li><li class="list-unordered">
Use <span class="host">S3</span> <span class="id">IsTruncated</span> flag to determine list continuation. (<i>Reviewed by John Morris, Soulou. Suggested by Christian Montagne.</i>)
</li></ul><div class="section-body-text">
<b>Documentation Bug Fixes:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Skip internal options in the configuration reference. (<i>Reported by Francisco Miguel Biete Banon.</i>)
</li></ul><div class="section-body-text">
<b>Documentation Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Add link to <span class="postgres">PostgreSQL</span> configuration in repository host section. (<i>Reviewed by Stefan Fercot. Suggested by Julien Cigar.</i>)
</li></ul><div class="section-body-text">
<b>Test Suite Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Add experimental <span class="host">Meson</span> build. (<i>Reviewed by Eli Schwartz, Sam Bassaly.</i>)
</li><li class="list-unordered">
Allow any path to be passed to the <span class="br-option">--test-path</span> option. (<i>Contributed by Andrey Sokolov. Reviewed by David Steele.</i>)
</li><li class="list-unordered">
Fix compile error when <span class="id">DEBUG_EXEC_TIME</span> is defined without <span class="id">DEBUG</span>. (<i>Contributed by Andrey Sokolov. Reviewed by David Steele.</i>)
</li></ul></div></div><div class="section2"><a id="2.39"></a><div class="section2-header"><div class="section2-title">
v2.39 Release Notes
</div></div><div class="section-body"><div class="section2-subtitle">
Verify and File Bundling
</div><div class="section2-subsubtitle">
Released May 16, 2022
</div><div class="section-body-text">
<b> Bug Fixes:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Fix error thrown from <span class="id">FINALLY()</span> causing an infinite loop. (<i>Reviewed by Stephen Frost.</i>)
</li><li class="list-unordered">
Error on all lock failures except another process holding the lock. (<i>Reviewed by Reid Thompson, Geir Råness. Reported by Geir Råness.</i>)
</li></ul><div class="section-body-text">
<b> Features:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Backup file bundling for improved small file support. (<i>Reviewed by Reid Thompson, Stefan Fercot, Chris Bandy.</i>)
</li><li class="list-unordered">
Verify command to validate the contents of a repository. (<i>Contributed by Cynthia Shang, Reid Thompson. Reviewed by David Steele, Stefan Fercot.</i>)
</li><li class="list-unordered">
<span class="postgres">PostgreSQL</span> 15 support. (<i>Reviewed by Stefan Fercot.</i>)
</li><li class="list-unordered">
Show backup percent complete in <span class="cmd">info</span> output. (<i>Contributed by Reid Thompson. Reviewed by David Steele.</i>)
</li><li class="list-unordered">
Auto-select backup for <span class="cmd">restore</span> command <span class="br-option">--type=lsn</span>. (<i>Contributed by Reid Thompson. Reviewed by Stefan Fercot, David Steele.</i>)
</li><li class="list-unordered">
Suppress existing WAL warning when <span class="br-option">archive-mode-check</span> is disabled. (<i>Contributed by Reid Thompson. Reviewed by David Steele.</i>)
</li><li class="list-unordered">
Add <span class="host">AWS</span> <span class="host">IMDSv2</span> support. (<i>Contributed by Nuno Pires. Reviewed by David Steele.</i>)
</li></ul><div class="section-body-text">
<b> Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Allow <span class="br-option">repo-hardlink</span> option to be changed after full backup. (<i>Reviewed by Reid Thompson.</i>)
</li><li class="list-unordered">
Increase precision of percent complete logging for <span class="cmd">backup</span> and <span class="cmd">restore</span>. (<i>Contributed by Reid Thompson. Reviewed by David Steele.</i>)
</li><li class="list-unordered">
Improve path validation for <span class="cmd">repo-*</span> commands. (<i>Contributed by Reid Thompson. Reviewed by David Steele.</i>)
</li><li class="list-unordered">
Improve <span class="cmd">stop</span> command to honor <span class="br-option">stanza</span> option. (<i>Contributed by Reid Thompson. Reviewed by David Steele. Suggested by ragaoua.</i>)
</li><li class="list-unordered">
Improve error message for invalid <span class="br-option">repo-azure-key</span>. (<i>Contributed by Reid Thompson. Reviewed by David Steele. Suggested by Seth Daniel.</i>)
</li><li class="list-unordered">
Add hint to check the log on <span class="cmd">archive-get</span>/<span class="cmd">archive-push</span> async error. (<i>Reviewed by Reid Thompson.</i>)
</li><li class="list-unordered">
Add <span class="id">ClockError</span> for unexpected clock skew and timezone changes. (<i>Reviewed by Greg Sabino Mullane, Stefan Fercot. Suggested by Greg Sabino Mullane.</i>)
</li><li class="list-unordered">
Strip extensions from history manifest before showing in error message. (<i>Reviewed by Stefan Fercot.</i>)
</li><li class="list-unordered">
Add user:group to lock permission error. (<i>Reviewed by Reid Thompson.</i>)
</li></ul><div class="section-body-text">
<b>Documentation Bug Fixes:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Fix incorrect reference to <span class="id">stanza-update</span> in the user guide. (<i>Fixed by Abubakar Mohammed. Reviewed by David Steele.</i>)
</li><li class="list-unordered">
Fix example for <span class="br-option">repo-gcs-key-type</span> option in configuration reference. (<i>Reviewed by Reid Thompson.</i>)
</li><li class="list-unordered">
Fix <span class="br-option">tls-server-auth</span> example and add clarifications. (<i>Reviewed by Reid Thompson.</i>)
</li></ul><div class="section-body-text">
<b>Documentation Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Simplify messaging around supported versions in the documentation. (<i>Reviewed by Stefan Fercot, Reid Thompson, Greg Sabino Mullane.</i>)
</li><li class="list-unordered">
Add option type descriptions. (<i>Contributed by Reid Thompson. Reviewed by David Steele.</i>)
</li><li class="list-unordered">
Add FAQ about backup types and restore speed. (<i>Contributed by David Christensen. Reviewed by Reid Thompson.</i>)
</li><li class="list-unordered">
Document required base branch for pull requests. (<i>Contributed by David Christensen. Reviewed by Reid Thompson.</i>)
</li></ul></div></div><div class="section2"><a id="2.38"></a><div class="section2-header"><div class="section2-title">
v2.38 Release Notes
</div></div><div class="section-body"><div class="section2-subtitle">
Minor Bug Fixes and Improvements
</div><div class="section2-subsubtitle">
Released March 6, 2022
</div><div class="section-body-text">
<b>IMPORTANT NOTE</b>: Repository size reported by the <span class="cmd">info</span> command is now entirely based on what <span class="backrest">pgBackRest</span> has written to storage. Previously, in certain cases, <span class="backrest">pgBackRest</span> could detect if additional compression was being applied by the storage but this is no longer supported.
</div><div class="section-body-text">
<b> Bug Fixes:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Retry errors in S3 batch file delete. (<i>Reviewed by Reid Thompson. Reported by Alex Richman.</i>)
</li><li class="list-unordered">
Allow case-insensitive matching of <span class="host">HTTP</span> <span class="id">connection</span> header values. (<i>Reviewed by Reid Thompson. Reported by Rémi Vidier.</i>)
</li></ul><div class="section-body-text">
<b> Features:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Add support for <span class="host">AWS</span> <span class="host">S3</span> server-side encryption using <span class="host">KMS</span>. (<i>Contributed by Christoph Berg. Reviewed by David Steele, Tharindu Amila.</i>)
</li><li class="list-unordered">
Add <span class="br-option">archive-missing-retry</span> option. (<i>Reviewed by Stefan Fercot.</i>)
</li><li class="list-unordered">
Add backup type filter to <span class="cmd">info</span> command. (<i>Contributed by Stefan Fercot. Reviewed by David Steele.</i>)
</li></ul><div class="section-body-text">
<b> Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Retry on page validation failure during <span class="cmd">backup</span>. (<i>Reviewed by Stephen Frost, David Christensen.</i>)
</li><li class="list-unordered">
Handle <span class="host">TLS</span> servers that do not close connections gracefully. (<i>Reviewed by Rémi Vidier, David Christensen, Stephen Frost.</i>)
</li><li class="list-unordered">
Add backup LSNs to <span class="cmd">info</span> command output. (<i>Contributed by Stefan Fercot. Reviewed by David Steele.</i>)
</li><li class="list-unordered">
Automatically strip trailing slashes for <span class="cmd">repo-ls</span> paths. (<i>Contributed by David Christensen. Reviewed by David Steele.</i>)
</li><li class="list-unordered">
Do not retry fatal errors. (<i>Reviewed by Reid Thompson.</i>)
</li><li class="list-unordered">
Remove support for <span class="host">PostgreSQL</span> <span class="id">8.3</span>/<span class="id">8.4</span>. (<i>Reviewed by Reid Thompson, Stefan Fercot.</i>)
</li><li class="list-unordered">
Remove logic that tried to determine additional file system compression. (<i>Reviewed by Reid Thompson, Stefan Fercot.</i>)
</li></ul><div class="section-body-text">
<b>Documentation Bug Fixes:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Move <span class="id">repo</span> options in <span class="host">TLS</span> documentation to the <span class="id">global</span> section. (<i>Reported by Anton Kurochkin.</i>)
</li><li class="list-unordered">
Remove unused <span class="br-option">backup-standby</span> option from stanza commands. (<i>Reported by Stefan Fercot.</i>)
</li><li class="list-unordered">
Fix typos in help and release notes. (<i>Fixed by Daniel Gustafsson. Reviewed by David Steele.</i>)
</li></ul><div class="section-body-text">
<b>Documentation Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Add aliveness check to <span class="host">systemd</span> service configuration. (<i>Suggested by Yogesh Sharma.</i>)
</li><li class="list-unordered">
Add FAQ explaining WAL archive suffix. (<i>Contributed by Stefan Fercot. Reviewed by David Steele.</i>)
</li><li class="list-unordered">
Note that replications slots are not restored. (<i>Contributed by Reid Thompson. Reviewed by David Steele, Stefan Fercot. Suggested by Christophe Courtois.</i>)
</li></ul></div></div><div class="section2"><a id="2.37"></a><div class="section2-header"><div class="section2-title">
v2.37 Release Notes
</div></div><div class="section-body"><div class="section2-subtitle">
TLS Server
</div><div class="section2-subsubtitle">
Released January 3, 2022
</div><div class="section-body-text">
<b>IMPORTANT NOTE</b>: If the <span class="cmd">restore</span> command is unable to find a backup that matches a specified time target then an error will be thrown, whereas before a warning was logged.
</div><div class="section-body-text">
<b> Bug Fixes:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Fix <span class="cmd">restore</span> delta link mapping when path/file already exists. (<i>Reviewed by Reid Thompson. Reported by Younes Alhroub.</i>)
</li><li class="list-unordered">
Fix socket leak on connection retries. (<i>Reviewed by Reid Thompson. Reported by James Coleman.</i>)
</li></ul><div class="section-body-text">
<b> Features:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Add <span class="host">TLS</span> server. (<i>Reviewed by Stephen Frost, Reid Thompson, Andrew L'Ecuyer.</i>)
</li><li class="list-unordered">
Add <span class="br-option">--cmd</span> option. (<i>Contributed by Reid Thompson. Reviewed by Stefan Fercot, David Steele. Suggested by Virgile CREVON.</i>)
</li></ul><div class="section-body-text">
<b> Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Check archive immediately after backup start. (<i>Reviewed by Reid Thompson, David Christensen.</i>)
</li><li class="list-unordered">
Add timeline and checkpoint checks to backup. (<i>Reviewed by Stefan Fercot, Reid Thompson.</i>)
</li><li class="list-unordered">
Check that clusters are alive and correctly configured during a backup. (<i>Reviewed by Stefan Fercot.</i>)
</li><li class="list-unordered">
Error when <span class="cmd">restore</span> is unable to find a backup to match the time target. (<i>Reviewed by Reid Thompson, Douglas J Hunley. Suggested by Douglas J Hunley.</i>)
</li><li class="list-unordered">
Parse protocol/port in <span class="host">S3</span>/<span class="host">Azure</span> endpoints. (<i>Contributed by Reid Thompson. Reviewed by David Steele.</i>)
</li><li class="list-unordered">
Add warning when <span class="pg-setting">checkpoint_timeout</span> exceeds <span class="br-option">db-timeout</span>. (<i>Contributed by Stefan Fercot. Reviewed by David Steele.</i>)
</li><li class="list-unordered">
Add verb to HTTP error output. (<i>Contributed by Christoph Berg. Reviewed by David Steele.</i>)
</li><li class="list-unordered">
Allow y/n arguments for boolean command-line options. (<i>Contributed by Reid Thompson. Reviewed by David Steele.</i>)
</li><li class="list-unordered">
Make backup size logging exactly match <span class="cmd">info</span> command output. (<i>Contributed by Reid Thompson. Reviewed by David Steele. Suggested by Mahomed Hussein.</i>)
</li></ul><div class="section-body-text">
<b>Documentation Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Display size option default and allowed values with appropriate units. (<i>Reviewed by Reid Thompson.</i>)
</li><li class="list-unordered">
Fix typos and improve documentation for the <span class="br-option">tablespace-map-all</span> option. (<i>Reviewed by Reid Thompson. Suggested by Reid Thompson.</i>)
</li><li class="list-unordered">
Remove obsolete statement about future multi-repository support. (<i>Suggested by David Christensen.</i>)
</li></ul></div></div><div class="section2"><a id="2.36"></a><div class="section2-header"><div class="section2-title">
v2.36 Release Notes
</div></div><div class="section-body"><div class="section2-subtitle">
Minor Bug Fixes and Improvements
</div><div class="section2-subsubtitle">
Released November 1, 2021
</div><div class="section-body-text">
<b> Bug Fixes:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Allow <q>global</q> as a stanza prefix. (<i>Reviewed by Stefan Fercot. Reported by Younes Alhroub.</i>)
</li><li class="list-unordered">
Fix segfault on invalid <span class="host">GCS</span> key file. (<i>Reviewed by Stephen Frost. Reported by Henrik Feldt.</i>)
</li></ul><div class="section-body-text">
<b> Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Allow <span class="br-option">link-map</span> option to create new links. (<i>Reviewed by Don Seiler, Stefan Fercot, Chris Bandy. Suggested by Don Seiler.</i>)
</li><li class="list-unordered">
Increase max index allowed for <span class="id">pg</span>/<span class="id">repo</span> options to 256. (<i>Reviewed by Cynthia Shang.</i>)
</li><li class="list-unordered">
Add <span class="id">WebIdentity</span> authentication for <span class="host">AWS S3</span>. (<i>Reviewed by James Callahan, Reid Thompson, Benjamin Blattberg, Andrew L'Ecuyer.</i>)
</li><li class="list-unordered">
Report backup file validation errors in <span class="file">backup.info</span>. (<i>Contributed by Stefan Fercot. Reviewed by David Steele.</i>)
</li><li class="list-unordered">
Add recovery start time to online backup restore log. (<i>Reviewed by Tom Swartz, Stefan Fercot. Suggested by Tom Swartz.</i>)
</li><li class="list-unordered">
Report original error and retries on local job failure. (<i>Reviewed by Stefan Fercot.</i>)
</li><li class="list-unordered">
Rename page checksum error to error list in info text output. (<i>Reviewed by Stefan Fercot.</i>)
</li><li class="list-unordered">
Add hints to standby replay timeout message. (<i>Reviewed by Cynthia Shang, Stefan Fercot. Suggested by Leigh Downs.</i>)
</li></ul></div></div><div class="section2"><a id="2.35"></a><div class="section2-header"><div class="section2-title">
v2.35 Release Notes
</div></div><div class="section-body"><div class="section2-subtitle">
Binary Protocol
</div><div class="section2-subsubtitle">
Released August 23, 2021
</div><div class="section-body-text">
<b>IMPORTANT NOTE</b>: The log level for copied files in the <span class="cmd">backup</span>/<span class="cmd">restore</span> commands has been changed to <span class="id">detail</span>. This makes the <span class="id">info</span> log level less noisy but if these messages are required then set the log level for the <span class="cmd">backup</span>/<span class="cmd">restore</span> commands to <span class="id">detail</span>
</div><div class="section-body-text">
<b> Bug Fixes:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Detect errors in <span class="host">S3</span> multi-part upload finalize. (<i>Reviewed by Cynthia Shang, Marco Montagna. Reported by Marco Montagna, Lev Kokotov, Anderson A. Mallmann.</i>)
</li><li class="list-unordered">
Fix detection of circular symlinks. (<i>Reviewed by Stefan Fercot. Reported by Rohit Raveendran.</i>)
</li><li class="list-unordered">
Only pass selected <span class="br-setting">repo</span> options to the remote. (<i>Reviewed by David Christensen, Cynthia Shang. Reported by Greg Sabino Mullane, David Christensen.</i>)
</li></ul><div class="section-body-text">
<b> Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Binary protocol. (<i>Reviewed by Cynthia Shang.</i>)
</li><li class="list-unordered">
Automatically create data directory on <span class="cmd">restore</span>. (<i>Contributed by Stefan Fercot. Reviewed by David Steele. Suggested by Chris Bandy.</i>)
</li><li class="list-unordered">
Allow <span class="cmd">restore</span> <span class="br-setting">--type=lsn</span>. (<i>Contributed by Stefan Fercot. Reviewed by Cynthia Shang. Suggested by James Coleman.</i>)
</li><li class="list-unordered">
Change level of <span class="cmd">backup</span>/<span class="cmd">restore</span> copied file logging to detail. (<i>Reviewed by Stefan Fercot. Suggested by Jens Wilke.</i>)
</li><li class="list-unordered">
Loop while waiting for checkpoint LSN to reach replay LSN. (<i>Contributed by Stefan Fercot. Reviewed by David Steele. Suggested by Fatih Mencutekin.</i>)
</li><li class="list-unordered">
Log <span class="cmd">backup</span> file total and <span class="cmd">restore</span> size/file total. (<i>Reviewed by Cynthia Shang.</i>)
</li></ul><div class="section-body-text">
<b>Documentation Bug Fixes:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Fix incorrect host names in user guide. (<i>Reviewed by Stefan Fercot. Reported by Greg Sabino Mullane.</i>)
</li></ul><div class="section-body-text">
<b>Documentation Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Update contributing documentation and add pull request template. (<i>Contributed by Cynthia Shang. Reviewed by David Steele.</i>)
</li><li class="list-unordered">
Rearrange backup documentation in user guide. (<i>Reviewed by Cynthia Shang.</i>)
</li><li class="list-unordered">
Clarify <span class="cmd">restore</span> <span class="br-option">--type</span> behavior in command reference. (<i>Contributed by Cynthia Shang. Reviewed by David Steele.</i>)
</li><li class="list-unordered">
Fix documentation and comment typos. (<i>Contributed by Eric Radman. Reviewed by David Steele.</i>)
</li></ul><div class="section-body-text">
<b>Test Suite Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Add check for test path inside repo path. (<i>Reviewed by Greg Sabino Mullane. Suggested by Greg Sabino Mullane.</i>)
</li><li class="list-unordered">
Add CodeQL static code analysis. (<i>Reviewed by Cynthia Shang.</i>)
</li><li class="list-unordered">
Update tests to use standard patterns. (<i>Contributed by Cynthia Shang. Reviewed by David Steele.</i>)
</li></ul></div></div><div class="section2"><a id="2.34"></a><div class="section2-header"><div class="section2-title">
v2.34 Release Notes
</div></div><div class="section-body"><div class="section2-subtitle">
PostgreSQL 14 Support
</div><div class="section2-subsubtitle">
Released June 7, 2021
</div><div class="section-body-text">
<b> Bug Fixes:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Fix issues with leftover spool files from a prior <span class="cmd">restore</span>. (<i>Reviewed by Cynthia Shang, Stefan Fercot, Floris van Nee. Reported by Floris van Nee.</i>)
</li><li class="list-unordered">
Fix issue when checking links for large numbers of tablespaces. (<i>Reviewed by Cynthia Shang, Avinash Vallarapu. Reported by Avinash Vallarapu.</i>)
</li><li class="list-unordered">
Free no longer needed remotes so they do not timeout during <span class="cmd">restore</span>. (<i>Reviewed by Cynthia Shang. Reported by Francisco Miguel Biete Banon.</i>)
</li><li class="list-unordered">
Fix <span class="cmd">help</span> when a valid option is invalid for the specified command. (<i>Reviewed by Stefan Fercot. Reported by Cynthia Shang.</i>)
</li></ul><div class="section-body-text">
<b> Features:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Add <span class="host">PostgreSQL 14</span> support. (<i>Reviewed by Cynthia Shang.</i>)
</li><li class="list-unordered">
Add automatic <span class="host">GCS</span> authentication for <span class="host">GCE</span> instances. (<i>Reviewed by Jan Wieck, Daniel Farina.</i>)
</li><li class="list-unordered">
Add <span class="br-option">repo-retention-history</span> option to expire backup history. (<i>Contributed by Stefan Fercot. Reviewed by Cynthia Shang, David Steele.</i>)
</li><li class="list-unordered">
Add <span class="br-option">db-exclude</span> option. (<i>Contributed by Stefan Fercot. Reviewed by Cynthia Shang.</i>)
</li></ul><div class="section-body-text">
<b> Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Change archive expiration logging from detail to info level. (<i>Contributed by Cynthia Shang. Reviewed by David Steele.</i>)
</li><li class="list-unordered">
Remove stanza archive spool path on <span class="cmd">restore</span>. (<i>Reviewed by Cynthia Shang, Stefan Fercot.</i>)
</li><li class="list-unordered">
Do not write files atomically or sync paths during <span class="cmd">backup</span> copy. (<i>Reviewed by Stephen Frost, Stefan Fercot, Cynthia Shang.</i>)
</li></ul><div class="section-body-text">
<b>Documentation Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Update contributing documentation. (<i>Contributed by Cynthia Shang. Reviewed by David Steele, Stefan Fercot.</i>)
</li><li class="list-unordered">
Consolidate <span class="host">RHEL</span>/<span class="host">CentOS</span> user guide into a single document. (<i>Reviewed by Cynthia Shang.</i>)
</li><li class="list-unordered">
Clarify that <span class="br-option">repo-s3-role</span> is not an <span class="id">ARN</span>. (<i>Contributed by Isaac Yuen. Reviewed by David Steele.</i>)
</li></ul></div></div><div class="section2"><a id="2.33"></a><div class="section2-header"><div class="section2-title">
v2.33 Release Notes
</div></div><div class="section-body"><div class="section2-subtitle">
Multi-Repository and GCS Support
</div><div class="section2-subsubtitle">
Released April 5, 2021
</div><div class="section-body-text">
<b> Bug Fixes:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Fix option warnings breaking async <span class="cmd">archive-get</span>/<span class="cmd">archive-push</span>. (<i>Reviewed by Cynthia Shang. Reported by Lev Kokotov.</i>)
</li><li class="list-unordered">
Fix memory leak in backup during archive copy. (<i>Reviewed by Cynthia Shang. Reported by Christian ROUX, Efremov Egor.</i>)
</li><li class="list-unordered">
Fix stack overflow in cipher passphrase generation. (<i>Reviewed by Cynthia Shang. Reported by bsiara.</i>)
</li><li class="list-unordered">
Fix <span class="cmd">repo-ls</span> <span class="id">/</span> on <span class="host">S3</span> repositories. (<i>Reviewed by Cynthia Shang. Reported by Lesovsky Alexey.</i>)
</li></ul><div class="section-body-text">
<b> Features:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Multiple repository support. (<i>Contributed by Cynthia Shang, David Steele. Reviewed by Stefan Fercot, Stephen Frost.</i>)
</li><li class="list-unordered">
GCS support for repository storage. (<i>Reviewed by Cynthia Shang, Daniel Farina.</i>)
</li><li class="list-unordered">
Add <span class="br-option">archive-header-check</span> option. (<i>Reviewed by Stephen Frost, Cynthia Shang. Suggested by Hans-Jürgen Schönig.</i>)
</li></ul><div class="section-body-text">
<b> Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Include recreated system databases during selective restore. (<i>Contributed by Stefan Fercot. Reviewed by Cynthia Shang.</i>)
</li><li class="list-unordered">
Exclude <span class="id">content-length</span> from <span class="host">S3</span> signed headers. (<i>Reviewed by Cynthia Shang. Suggested by Brian P Bockelman.</i>)
</li><li class="list-unordered">
Consolidate less commonly used repository storage options. (<i>Reviewed by Cynthia Shang.</i>)
</li><li class="list-unordered">
Allow custom <span class="br-setting">config-path</span> default with <span class="id">./configure --with-configdir</span>. (<i>Contributed by Michael Schout. Reviewed by David Steele.</i>)
</li><li class="list-unordered">
Log archive copy during <span class="cmd">backup</span>. (<i>Reviewed by Cynthia Shang, Stefan Fercot.</i>)
</li></ul><div class="section-body-text">
<b>Documentation Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Update reference to include links to user guide examples. (<i>Contributed by Cynthia Shang. Reviewed by David Steele.</i>)
</li><li class="list-unordered">
Update selective restore documentation with caveats. (<i>Reviewed by Cynthia Shang, Stefan Fercot.</i>)
</li><li class="list-unordered">
Add <span class="br-setting">compress-type</span> clarification to <span class="br-setting">archive-copy</span> documentation. (<i>Reviewed by Cynthia Shang, Stefan Fercot.</i>)
</li><li class="list-unordered">
Add <span class="br-setting">compress-level</span> defaults per <span class="br-setting">compress-type</span> value. (<i>Contributed by Cynthia Shang. Reviewed by David Steele.</i>)
</li><li class="list-unordered">
Add note about required <span class="host">NFS</span> settings being the same as <span class="postgres">PostgreSQL</span>. (<i>Contributed by Cynthia Shang. Reviewed by David Steele.</i>)
</li></ul></div></div><div class="section2"><a id="2.32"></a><div class="section2-header"><div class="section2-title">
v2.32 Release Notes
</div></div><div class="section-body"><div class="section2-subtitle">
Repository Commands
</div><div class="section2-subsubtitle">
Released February 8, 2021
</div><div class="section-body-text">
<b> Bug Fixes:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Fix resume after partial delete of backup by prior resume. (<i>Reviewed by Cynthia Shang. Reported by Tom Swartz.</i>)
</li></ul><div class="section-body-text">
<b> Features:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Add <span class="cmd">repo-ls</span> command. (<i>Reviewed by Cynthia Shang, Stefan Fercot.</i>)
</li><li class="list-unordered">
Add <span class="cmd">repo-get</span> command. (<i>Contributed by Stefan Fercot, David Steele. Reviewed by Cynthia Shang.</i>)
</li><li class="list-unordered">
Add <span class="br-setting">archive-mode-check</span> option. (<i>Contributed by Stefan Fercot. Reviewed by David Steele, Michael Banck.</i>)
</li></ul><div class="section-body-text">
<b> Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Improve <span class="cmd">archive-get</span> performance. (<i>Reviewed by Cynthia Shang.</i>)
</li></ul><div class="section-body-text">
<b>Documentation Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Improve <span class="cmd">expire</span> command documentation. (<i>Contributed by Cynthia Shang. Reviewed by David Steele.</i>)
</li></ul></div></div><div class="section2"><a id="2.31"></a><div class="section2-header"><div class="section2-title">
v2.31 Release Notes
</div></div><div class="section-body"><div class="section2-subtitle">
Minor Bug Fixes and Improvements
</div><div class="section2-subsubtitle">
Released December 7, 2020
</div><div class="section-body-text">
<b> Bug Fixes:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Allow <span class="id">[</span>, <span class="id">#</span>, and <span class="id">space</span> as the first character in database names. (<i>Reviewed by Stefan Fercot, Cynthia Shang. Reported by Jefferson Alexandre.</i>)
</li><li class="list-unordered">
Create <span class="file">standby.signal</span> only on <span class="postgres">PostgreSQL</span> 12 when <span class="cmd">restore</span> type is <span class="id">standby</span>. (<i>Fixed by Stefan Fercot. Reviewed by David Steele. Reported by Keith Fiske.</i>)
</li></ul><div class="section-body-text">
<b> Features:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Expire history files. (<i>Contributed by Stefan Fercot. Reviewed by David Steele.</i>)
</li><li class="list-unordered">
Report page checksum errors in <span class="cmd">info</span> command <span class="id">text</span> output. (<i>Contributed by Stefan Fercot. Reviewed by Cynthia Shang.</i>)
</li><li class="list-unordered">
Add <span class="br-option">repo-azure-endpoint</span> option. (<i>Reviewed by Cynthia Shang, Brian Peterson. Suggested by Brian Peterson.</i>)
</li><li class="list-unordered">
Add <span class="br-option">pg-database</span> option. (<i>Reviewed by Cynthia Shang.</i>)
</li></ul><div class="section-body-text">
<b> Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Improve <span class="cmd">info</span> command output when a stanza is specified but missing. (<i>Contributed by Stefan Fercot. Reviewed by Cynthia Shang, David Steele. Suggested by uspen.</i>)
</li><li class="list-unordered">
Improve performance of large file lists in <span class="cmd">backup</span>/<span class="cmd">restore</span> commands. (<i>Reviewed by Cynthia Shang, Oscar.</i>)
</li><li class="list-unordered">
Add retries to <span class="postgres">PostgreSQL</span> sleep when starting a backup. (<i>Reviewed by Cynthia Shang. Suggested by Vitaliy Kukharik.</i>)
</li></ul><div class="section-body-text">
<b>Documentation Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Replace <span class="host">RHEL/CentOS 6</span> documentation with <span class="host">RHEL/CentOS 8</span>.
</li></ul></div></div><div class="section2"><a id="2.30"></a><div class="section2-header"><div class="section2-title">
v2.30 Release Notes
</div></div><div class="section-body"><div class="section2-subtitle">
PostgreSQL 13 Support
</div><div class="section2-subsubtitle">
Released October 5, 2020
</div><div class="section-body-text">
<b> Bug Fixes:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Error with hints when backup user cannot read <span class="id">pg_settings</span>. (<i>Reviewed by Stefan Fercot, Cynthia Shang. Reported by Mohamed Insaf K.</i>)
</li></ul><div class="section-body-text">
<b> Features:</b>
</div><ul class="list-unordered"><li class="list-unordered">
<span class="postgres">PostgreSQL</span> 13 support. (<i>Reviewed by Cynthia Shang.</i>)
</li></ul><div class="section-body-text">
<b> Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Improve <span class="postgres">PostgreSQL</span> version identification. (<i>Reviewed by Cynthia Shang, Stephen Frost.</i>)
</li><li class="list-unordered">
Improve working directory error message. (<i>Reviewed by Stefan Fercot.</i>)
</li><li class="list-unordered">
Add hint about starting the stanza when WAL segment not found. (<i>Contributed by David Christensen. Reviewed by David Steele.</i>)
</li><li class="list-unordered">
Add hint for protocol version mismatch. (<i>Reviewed by Cynthia Shang. Suggested by loop-evgeny.</i>)
</li></ul><div class="section-body-text">
<b>Documentation Improvements:</b>
</div><ul class="list-unordered"><li class="list-unordered">
Add note that <span class="backrest">pgBackRest</span> versions must match when running remotely. (<i>Reviewed by Cynthia Shang. Suggested by loop-evgeny.</i>)
</li><li class="list-unordered">
Move info command text to the reference and link to user guide. (<i>Reviewed by Cynthia Shang. Suggested by Christophe Courtois.</i>)
</li><li class="list-unordered">
Update yum repository path for <span class="host">CentOS/RHEL</span> user guide. (<i>Contributed by Heath Lord. Reviewed by David Steele.</i>)
</li></ul></div></div><div class="section2"><a id="2.29"></a><div class="section2-header"><div class="section2-title">
v2.29 Release Notes
</div></div><div class="section-body"><div class="section2-subtitle">
Auto S3 Credentials on AWS
</div><div class="section2-subsubtitle">
Released August 31, 2020