pgBackRest 2.60.0 Released

From: pgBackRest Community via PostgreSQL Announce <announce-noreply(at)postgresql(dot)org>
To: PostgreSQL Announce <pgsql-announce(at)lists(dot)postgresql(dot)org>
Subject: pgBackRest 2.60.0 Released
Date: 2026-10-18 20:00:45
Message-ID: 179235364511.626775.5893287396669966400@wrigleys.postgresql.org
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-announce

**October 18, 2026**: The pgBackRest community is pleased to announce the release of [pgBackRest](https://pgbackrest.org) 2.60.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, malware/ransomware protection, 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) and packages are also available for many other distributions. Source code can be downloaded from [releases](https://pgbackrest.org/release.html).

### Significant New Features and Improvements

- Add checksum-page-error option to error on invalid page checksums (Andrew Pogrebnoi)
- Support for GCS Workload Identity Federation (Adol Rodriguez)
- Prefetch multi-file/range reads from object stores (David Steele)
- Reduce keep-alive requests to remote processes (David Steele)
- Retry Azure batch sub-requests missing from the response (David Steele)
- Reduce the manifest checks made when reconstructing backup.info (David Steele)
- Support building on illumos (Kalevi Kolttonen)
- Support OpenSSL 4 (David Steele)
- Modernize the website (David Steele, Jan Wieremjewicz)

See the [2.60.0 Release Notes](https://pgbackrest.org/release.html#2.60.0) for additional features and improvements.

### Important Notes

- The restore command will now error and stop if any restored file contains an invalid page checksum, which leaves the cluster incomplete and unable to start, so the restore must be rerun. The expire command will now refuse to expire if the oldest retained backup would contain checksum errors, which also prevents archive from being expired in that repository. Set checksum-page-error=n to warn instead of erroring.
- Building from a git checkout requires PyYAML instead of libyaml. The distribution tarball includes the generated code and requires neither.
- PostgreSQL 19rc1 is supported by v2.59.2 and later, including this release.

### Links

- [Website](https://pgbackrest.org)
- [User Guides](https://pgbackrest.org/user-guide-index.html)
- [Release Notes](https://pgbackrest.org/release.html)

### Sponsorship

This release was made possible by the generous sponsorship of [AWS](https://aws.amazon.com), [Supabase](https://supabase.com), [pgEdge](https://pgedge.com), [Tiger Data](https://tigerdata.com), [Percona](https://percona.com), [Eon](https://eon.io), [Xata](https://xata.io), [Dalibo](https://dalibo.com), and [Data Egret](https://dataegret.com/).

Browse pgsql-announce by date

  From Date Subject
Next Message PostgreSQL PGDG RPM Repository via PostgreSQL Announce 2026-10-20 17:41:14 RHEL 10.0 and 9.6 repositories are being retired
Previous Message PostgreSQL Europe via PostgreSQL Announce 2026-10-18 03:04:04 FOSDEM PGDay 2027: two days of PostgreSQL, with calls for papers and sponsors now open!