You've already forked pgbackrest
mirror of
https://github.com/pgbackrest/pgbackrest.git
synced 2026-05-16 09:48:28 +02:00
Update NEWS.md for new version and features.
This commit is contained in:
+17
-25
@@ -1,39 +1,31 @@
|
||||
**June 12, 2023**: [Crunchy Data](https://www.crunchydata.com) is pleased to announce the release of [pgBackRest](https://pgbackrest.org/) 2.46, the latest version of the reliable, easy-to-use backup and restore solution that can seamlessly scale up to the largest databases and workloads.
|
||||
|
||||
Over the last year pgBackRest has introduced many exciting new features including block incremental backup, file bundling, repository verification, backup annotations, and SFTP repository storage.
|
||||
|
||||
IMPORTANT NOTE: pgBackRest 2.44 is the last version to support PostgreSQL 9.0/9.1/9.2.
|
||||
**January 19, 2026**: The pgBackRest community is pleased to announce the release of [pgBackRest](https://pgbackrest.org) 2.58.0, the latest version of the reliable, easy-to-use backup and restore solution that can seamlessly scale up to the largest databases and workloads.
|
||||
|
||||
pgBackRest supports a robust set of features for managing your backup and recovery infrastructure, including: parallel backup/restore, full/differential/incremental backups, block incremental backup, multiple repositories, delta restore, parallel asynchronous archiving, per-file checksums, page checksums (when enabled) validated during backup, multiple compression types, encryption, partial/failed backup resume, backup from standby, tablespace and link support, S3/Azure/GCS/SFTP support, backup expiration, local/remote operation via SSH or TLS, flexible configuration, and more.
|
||||
|
||||
pgBackRest can be installed from the [PostgreSQL Yum Repository](https://yum.postgresql.org/) or the [PostgreSQL APT Repository](https://apt.postgresql.org). Source code can be downloaded from [releases](https://github.com/pgbackrest/pgbackrest/releases).
|
||||
pgBackRest can be installed from the [PostgreSQL Yum Repository](https://yum.postgresql.org) or the [PostgreSQL APT Repository](https://apt.postgresql.org) and packages are also available many other distributions. Source code can be downloaded from [releases](https://github.com/pgbackrest/pgbackrest/releases).
|
||||
|
||||
## Major New Features
|
||||
## New Features and Improvements
|
||||
|
||||
### Block Incremental Backup
|
||||
- Allow expiration of oldest full backup regardless of current retention (Stefan Fercot)
|
||||
- HTTP support for S3, GCS, and Azure (Will Morland)
|
||||
- Support for Azure managed identities (Moiz Ibrar)
|
||||
- Experimental support for S3 EKS pod identity (Pierre BOUTELOUP)
|
||||
- Allow configuration of TLS cipher suites (Gunnar "Nick" Bluth)
|
||||
- Allow process priority to be set (David Steele)
|
||||
- Allow dots in S3 bucket names when using path-style URIs (Joakim Hindersson)
|
||||
- Dynamically size S3/GCS/Azure chunks for large uploads and optimize chunk size for small files (David Steele)
|
||||
|
||||
Block incremental backup saves space in the repository by only storing file parts that have changed since the prior backup. In addition to space savings, this feature makes backup faster since there is less data to compress and transfer. Delta restore is also improved because less data from the repository is required to restore files. See [User Guide](https://pgbackrest.org/user-guide-rhel.html#backup/block) and [pgBackRest File Bundling and Block Incremental Backup](https://www.crunchydata.com/blog/pgbackrest-file-bundling-and-block-incremental-backup).
|
||||
See the [2.58.0 Release Notes](https://pgbackrest.org/release.html#2.58.0) for additional features and improvements.
|
||||
|
||||
### File Bundling
|
||||
## Important Notes
|
||||
|
||||
File bundling combines smaller files to improve the efficiency of repository reads and writes, especially on object stores such as S3, Azure, and GCS. Zero-length files are stored only in the manifest. See [User Guide](https://pgbackrest.org/user-guide-rhel.html#backup/bundle) and [pgBackRest File Bundling and Block Incremental Backup](https://www.crunchydata.com/blog/pgbackrest-file-bundling-and-block-incremental-backup).
|
||||
|
||||
### Verify
|
||||
|
||||
The `verify` command checks that files in the repository have not been lost or corrupted and generates a report when problems are found. See [Command Reference](https://pgbackrest.org/command.html#command-verify).
|
||||
|
||||
### Backup Key/Value Annotations
|
||||
|
||||
Backup annotations allow custom annotations to be stored with a backup and queried with the `info` command. See [User Guide](https://pgbackrest.org/user-guide-rhel.html#backup/annotate).
|
||||
|
||||
### SFTP Repository Storage
|
||||
|
||||
Repositories can now be stored on an SFTP server. See [User Guide](https://pgbackrest.org/user-guide-rhel.html#sftp-support).
|
||||
- The minimum values for the repo-storage-upload-chunk-size option have increased. They now represent the minimum allowed by the vendors.
|
||||
- TLS >= 1.2 is now required. This requirement is relaxed when verification is disabled with repo-storage-verify-tls (though this is not recommended).
|
||||
- Per our policy to support five EOL versions of PostgreSQL, 9.5 is no longer supported by pgBackRest.
|
||||
|
||||
## Links
|
||||
|
||||
- [Website](https://pgbackrest.org)
|
||||
- [User Guides](https://pgbackrest.org/user-guide-index.html)
|
||||
- [Release Notes](https://pgbackrest.org/release.html)
|
||||
- [Support](http://pgbackrest.org/#support)
|
||||
|
||||
[Crunchy Data](https://www.crunchydata.com) is proud to support the development and maintenance of [pgBackRest](https://github.com/pgbackrest/pgbackrest).
|
||||
|
||||
Reference in New Issue
Block a user