pgBackRest
Reliable backup and restore solution for PostgreSQL
pgBackRest 2.60 now stops a restore when a page checksum is bad
◆Recent moves
- 18d ago
v2.60.0: Page Checksum Errors and Object Store Prefetch
Restore and expire now stop on invalid page checksums unless checksum-page-error=n is set, with GCS Workload Identity Federation and object-store prefetch added. The new default is the part operators must plan for, and it marks a stricter stance on corruption.
View source ↗ - 1mo ago
v2.59.3: Weak Encryption Subkey Bug
Fixes a bug that could produce weak encryption subkeys and salts when access to system random data failed, plus a checksum error loading encrypted files. A small patch with a security-relevant fix that encrypted repositories should take.
View source ↗ - 1mo ago
v2.59.2: PostgreSQL 19beta4 Support
PostgreSQL 19beta4 support arrives with six fixes, including S3 version listing pagination and Azure SAS version headers. It continues the beta-by-beta tracking of the 2.59 cycle.
View source ↗ - 2mo ago
v2.59.1: PostgreSQL 19beta3 Support
PostgreSQL 19beta3 support arrives one beta after 19 support itself, continuing the pattern of staying ahead of the database. Alongside it, a hang triggered whenever the chunk buffer was smaller than the input buffer, a backup label compared against the wrong full backup set, and GitHub-generated source archives that were missing files needed to build.
View source ↗ - 3mo ago
v2.59.0: PostgreSQL 19 Support
The release that set the current cycle: PostgreSQL 19 support, a new distribution tarball with pregenerated documentation and code to simplify packaging, and the restriction of root execution to the restore command alone. The privilege change is the notable one — it narrows the blast radius of a compromised invocation and requires an explicit allow-root to opt back out.
View source ↗ - 9mo ago
v2.58.0: Object Storage Improvements
The object-storage release, and the clearest statement of the identity direction: Azure managed identities and experimental S3 EKS pod identity replace stored credentials, with configurable TLS cipher suites alongside. Repositories are being made to work the way cloud platforms expect rather than the way a filesystem did.
View source ↗