Barman 3.5.0 released
29 March 2023: EnterpriseDB is proud to announce the release of Barman version 3.5.0, a Backup and Recovery Manager for PostgreSQL.
Python 2.7 is no longer supported. The earliest Python version supported is now 3.6.
barman-cli-cloudpackages for EL7 now require python 3.6 instead of python 2.7. For other supported platforms, Barman packages already require python versions 3.6 or later so packaging is unaffected.
Support for PostgreSQL 10 will be discontinued in future Barman releases; 3.5.x is the last version of Barman with support for PostgreSQL 10.
Backups and WALs uploaded to Google Cloud Storage can now be encrypted using a specific KMS key by using the
Backups and WALs uploaded to AWS S3 can now be encrypted using a specific KMS key by using the
Two new configuration options are provided which make it possible to limit the rate at which parallel workers are started during backups with
backup_method = rsyncand recoveries.
parallel_jobs_start_batch_sizecan be set to limit the amount of parallel workers which will be started in a single batch, and
parallel_jobs_start_batch_periodcan be set to define the time in seconds over which a single batch of workers will be started. These can be overridden using the arguments
A new option
--recovery-conf-filenameis added to
barman recover. This can be used to change the file to which Barman should write the PostgreSQL recovery options from the default
postgresql.auto.confto an alternative location.
Fix a bug which prevented
barman-cloud-backup-showfrom displaying the backup metadata for backups made with
barman backupand uploaded by
barman-cloud-backupas a post-backup hook script.
Fix a bug where the PostgreSQL connection used to validate backup compression settings was left open until termination of the Barman command.
Fix an issue which caused rsync-concurrent backups to fail when running for a duration greater than
Fix a bug where the backup name was not saved in the backup metadata if the
--waitflag was used with
We thank the following who contributed to this release:
Source code and wheel file can be downloaded from release 3.5.0 page.
Barman is an open-source administration tool for backup and disaster recovery of PostgreSQL servers written in Python. It allows organizations to perform remote backups of multiple servers in business critical environments and help DBAs during the recovery phase.
Barman is maintained by EnterpriseDB and distributed under GPL v3.