Barman 3.19.0 and 3.19.1 Released

Posted on 2026-07-08 by EDB
Related Open Source

We are pleased to announce the release of Barman 3.19.0 and 3.19.1, which shipped in quick succession on May 20 and May 26, 2026. This announcement covers both releases.

Barman (Backup and Recovery Manager) is an open-source administration tool for remote backups and disaster recovery of PostgreSQL servers in business-critical environments. It relies on PostgreSQL's point-in-time recovery technology, allowing DBAs to manage a complete catalog of backups and the recovery phase of multiple remote servers from one location.

Release Highlights (3.19.0)

Cloud Storage Restore Support
Barman can now restore backups taken with backup_method = local-to-cloud or backup_method = postgres directly from cloud object storage, using the standard barman restore command. A new barman cloud-wal-restore command fetches WAL files directly from cloud storage during recovery and supports parallel fetching. This completes the cloud backup lifecycle, enabling backup and recovery workflows entirely in the cloud.

New Backup Export and Import Commands
New barman export-backup and barman import-backup commands let you export a backup to a tarball for sharing or archiving, and re-register a previously exported backup into a Barman catalog.

Improvements
Parallel WAL archiving for barman cloud-wal-archive (--parallel flag), reducing WAL archival backlog during high-WAL periods.
Parallel WAL restore support added to barman-cloud-wal-restore.
Support for alternative GCP universes via the GOOGLE_CLOUD_UNIVERSE_DOMAIN environment variable.
New aws_check_object_lock option checks S3 Object Lock before deleting base backup files.
In-progress cloud backups are now visible in barman-cloud-backup-list rather than only appearing once complete.
New --partial-wal flag for barman restore --no-get-wal, for opt-in inclusion of .partial WAL files.
Setuptools is no longer a runtime dependency.

Bug Fixes (3.19.0)
Fixed backup metadata (backup.info) not being updated in cloud storage for local-to-cloud/postgres backup methods.
Fixed barman restore --no-get-wal copying unusable .partial WAL files that PostgreSQL could never apply.
Fixed --no-get-wal restores not copying WAL files from newer timelines on PostgreSQL 12+, which could cause PITR restores to fail.
Fixed spurious warnings about intermediary files not being removed during batch WAL archiving (introduced in 3.18).

Bug Fixes (3.19.1)
Fix cloud-wal-restore failing to find compressed WAL files
Fixed a bug where barman-cloud-wal-restore and barman cloud-wal-restore would fail to locate a compressed WAL file when a backup file with the same prefix existed in the cloud storage bucket. WAL files are now correctly identified even when backup files share the same prefix.

Links
Website: https://pgbarman.org/
Download: https://www.enterprisedb.com/software-downloads-postgres#barman
Documentation: https://docs.pgbarman.org/
Release Notes: https://docs.pgbarman.org/release/3.19.0/releases/index.html and https://docs.pgbarman.org/release/3.19.1/releases/index.html
Support: https://pgbarman.org/support/

About Barman
Barman is distributed under the GNU GPL 3 license and maintained by EnterpriseDB (EDB).