1
0
mirror of https://github.com/pgbackrest/pgbackrest.git synced 2025-11-06 08:49:29 +02:00

v2.34: PostgreSQL 14 Support

Bug Fixes:

* Fix issues with leftover spool files from a prior restore. (Reviewed by Cynthia Shang, Stefan Fercot, Floris van Nee. Reported by Floris van Nee.)
* Fix issue when checking links for large numbers of tablespaces. (Reviewed by Cynthia Shang, Avinash Vallarapu. Reported by Avinash Vallarapu.)
* Free no longer needed remotes so they do not timeout during restore. (Reviewed by Cynthia Shang. Reported by Francisco Miguel Biete.)
* Fix help when a valid option is invalid for the specified command. (Reviewed by Stefan Fercot. Reported by Cynthia Shang.)

Features:

* Add PostgreSQL 14 support. (Reviewed by Cynthia Shang.)
* Add automatic GCS authentication for GCE instances. (Reviewed by Jan Wieck, Daniel Farina.)
* Add repo-retention-history option to expire backup history. (Contributed by Stefan Fercot. Reviewed by Cynthia Shang, David Steele.)
* Add db-exclude option. (Contributed by Stefan Fercot. Reviewed by Cynthia Shang.)

Improvements:

* Change archive expiration logging from detail to info level. (Contributed by Cynthia Shang. Reviewed by David Steele.)
* Remove stanza archive spool path on restore. (Reviewed by Cynthia Shang, Stefan Fercot.)
* Do not write files atomically or sync paths during backup copy. (Reviewed by Stephen Frost, Stefan Fercot, Cynthia Shang.)

Documentation Improvements:

* Update contributing documentation. (Contributed by Cynthia Shang. Reviewed by David Steele, Stefan Fercot.)
* Consolidate RHEL/CentOS user guide into a single document. (Reviewed by Cynthia Shang.)
* Clarify that repo-s3-role is not an ARN. (Contributed by Isaac Yuen. Reviewed by David Steele.)
This commit is contained in:
David Steele
2021-06-07 06:51:08 -04:00
parent c9a8ff27f2
commit d10a99d73b
10 changed files with 1338 additions and 6310 deletions

View File

@@ -1083,6 +1083,10 @@ src/common/type/mcv.h:
class: core
type: c/h
src/common/type/object.c:
class: core
type: c
src/common/type/object.h:
class: core
type: c/h
@@ -1107,6 +1111,14 @@ src/common/type/string.h:
class: core
type: c/h
src/common/type/stringId.c:
class: core
type: c
src/common/type/stringId.h:
class: core
type: c/h
src/common/type/stringList.c:
class: core
type: c
@@ -1371,6 +1383,10 @@ src/postgres/interface/v130.c:
class: core
type: c
src/postgres/interface/v140.c:
class: core
type: c
src/postgres/interface/version.h:
class: core
type: c/h
@@ -1887,6 +1903,74 @@ test/src/common/harnessPack.h:
class: test/harness
type: c/h
test/src/common/harnessPostgres.c:
class: test/harness
type: c
test/src/common/harnessPostgres.h:
class: test/harness
type: c/h
test/src/common/harnessPostgres/harness083.c:
class: test/harness
type: c
test/src/common/harnessPostgres/harness084.c:
class: test/harness
type: c
test/src/common/harnessPostgres/harness090.c:
class: test/harness
type: c
test/src/common/harnessPostgres/harness091.c:
class: test/harness
type: c
test/src/common/harnessPostgres/harness092.c:
class: test/harness
type: c
test/src/common/harnessPostgres/harness093.c:
class: test/harness
type: c
test/src/common/harnessPostgres/harness094.c:
class: test/harness
type: c
test/src/common/harnessPostgres/harness095.c:
class: test/harness
type: c
test/src/common/harnessPostgres/harness096.c:
class: test/harness
type: c
test/src/common/harnessPostgres/harness100.c:
class: test/harness
type: c
test/src/common/harnessPostgres/harness110.c:
class: test/harness
type: c
test/src/common/harnessPostgres/harness120.c:
class: test/harness
type: c
test/src/common/harnessPostgres/harness130.c:
class: test/harness
type: c
test/src/common/harnessPostgres/harness140.c:
class: test/harness
type: c
test/src/common/harnessPostgres/harnessVersion.intern.h:
class: test/harness
type: c/h
test/src/common/harnessPq.c:
class: test/harness
type: c
@@ -1895,6 +1979,14 @@ test/src/common/harnessPq.h:
class: test/harness
type: c/h
test/src/common/harnessProtocol.c:
class: test/harness
type: c
test/src/common/harnessProtocol.h:
class: test/harness
type: c/h
test/src/common/harnessServer.c:
class: test/harness
type: c