1
0
mirror of https://github.com/pgbackrest/pgbackrest.git synced 2025-08-01 06:46:52 +03:00

v2.46: Block Incremental Backup and SFTP Storage

Features:

* Block incremental backup. (Reviewed by John Morris, Stephen Frost, Stefan Fercot.)
* SFTP support for repository storage. (Contributed by Reid Thompson. Reviewed by Stephen Frost, David Steele.)
* PostgreSQL 16 support. (Reviewed by Stefan Fercot.)

Improvements:

* Allow page header checks to be skipped. (Reviewed by David Christensen. Suggested by David Christensen.)
* Avoid chown() on recovery files during restore. (Reviewed by Stefan Fercot, Marcelo Henrique Neppel. Suggested by Marcelo Henrique Neppel.)
* Add error retry detail for HTTP retries.

Documentation Improvements:

* Add warning about using recovery type=none. (Reviewed by Stefan Fercot.)
* Add note about running stanza-create on already-created repositories.
This commit is contained in:
David Steele
2023-05-22 11:13:13 +03:00
parent a28b72c624
commit b461f7c6f8
11 changed files with 1416 additions and 636 deletions

View File

@ -879,6 +879,14 @@ src/common/error/error.h:
class: core
type: c/h
src/common/error/retry.c:
class: core
type: c
src/common/error/retry.h:
class: core
type: c/h
src/common/exec.c:
class: core
type: c
@ -1579,6 +1587,10 @@ src/postgres/meson.build:
class: build
type: meson
src/postgres/version.auto.h:
class: core/auto
type: c/h
src/postgres/version.h:
class: core
type: c/h
@ -2083,6 +2095,10 @@ test/lib/pgBackRestTest/Env/Host/HostS3Test.pm:
class: test/harness
type: perl
test/lib/pgBackRestTest/Env/Host/HostSftpTest.pm:
class: test/harness
type: perl
test/lib/pgBackRestTest/Env/HostEnvTest.pm:
class: test/harness
type: perl
@ -2187,6 +2203,14 @@ test/src/common/harnessError.h:
class: test/harness
type: c/h
test/src/common/harnessErrorRetry.c:
class: test/harness
type: c
test/src/common/harnessErrorRetry.h:
class: test/harness
type: c/h
test/src/common/harnessFork.h:
class: test/harness
type: c/h
@ -2199,19 +2223,19 @@ test/src/common/harnessInfo.h:
class: test/harness
type: c/h
test/src/common/harnessIo.c:
test/src/common/harnessLibSsh2.c:
class: test/harness
type: c
test/src/common/harnessIo.h:
test/src/common/harnessLibSsh2.h:
class: test/harness
type: c/h
test/src/common/harnessLibssh2.c:
test/src/common/harnessLock.c:
class: test/harness
type: c
test/src/common/harnessLibssh2.h:
test/src/common/harnessLock.h:
class: test/harness
type: c/h
@ -2287,6 +2311,10 @@ test/src/common/harnessPostgres/harness150.c:
class: test/harness
type: c
test/src/common/harnessPostgres/harness160.c:
class: test/harness
type: c
test/src/common/harnessPostgres/harnessVersion.intern.h:
class: test/harness
type: c/h
@ -2315,6 +2343,14 @@ test/src/common/harnessServer.h:
class: test/harness
type: c/h
test/src/common/harnessSocket.c:
class: test/harness
type: c
test/src/common/harnessSocket.h:
class: test/harness
type: c/h
test/src/common/harnessStackTrace.c:
class: test/harness
type: c
@ -2351,6 +2387,14 @@ test/src/common/harnessTest.intern.h:
class: test/harness
type: c/h
test/src/common/harnessTime.c:
class: test/harness
type: c
test/src/common/harnessTime.h:
class: test/harness
type: c/h
test/src/config/load.c:
class: test/harness
type: c
@ -2499,6 +2543,10 @@ test/src/module/common/encodeTest.c:
class: test/module
type: c
test/src/module/common/errorRetryTest.c:
class: test/module
type: c
test/src/module/common/errorTest.c:
class: test/module
type: c