Release Announcement Barman (3.4.1, 3.5.0)

Customer Portal
Customer Portal

This article was originally published on April 05, 2023

WHAT’S NEW

This update is notifying you of a new software release of Barman 3.4.1 and 3.5.0. 

 

Barman 3.4.1 is a bug fix release primarily intended for customers using Enterprise Linux 7 distributions and SLES 12 who still need Python 2.7 support.

 Barman 3.5.0 contains bug fixes and new features and requires Python 3.6 or later.

 

Backup and Recovery Manager (or Barman) is an open-source administration tool for remote backups and disaster recovery of PostgreSQL servers in business-critical environments. It relies on PostgreSQL’s robust and reliable Point-In-Time Recovery technology, allowing DBAs to remotely manage a complete catalog of backups and the recovery phase of multiple remote servers – all from one location. Barman is distributed under GNU GPL 3 and maintained by EDB.

 

Highlights of this release:

Notices (Barman 3.5.0): 

  • The barman, barman-cli and barman-cli-cloud packages for
    EL7 now requires 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.

Features (Barman 3.5.0): 

  • Backups and WALs uploaded to Google Cloud Storage can now be
    encrypted using a specific KMS key by using the --kms-key-name
    option with barman-cloud-backup or barman-cloud-wal-archive.
     
  • Backups and WALs uploaded to AWS S3 can now be encrypted using a
    specific KMS key by using the --sse-kms-key-id option with
    barman-cloud-backup or barman-cloud-wal-archive along with
    --encryption=aws:kms.
     
  • 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 = rsync and recoveries.
    parallel_jobs_start_batch_size can be set to limit the amount of
    parallel workers which will be started in a single batch, and
    parallel_jobs_start_batch_period can 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 --jobs-start-batch-size
    and --jobs-start-batch-period with the barman backup and
    barman recover commands.
     
  • A new option --recovery-conf-filename is 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.conf
    to an alternative location.

Bug fixes (Barman 3.4.1 and Barman 3.5.0):

  • Fix a bug which prevented barman-cloud-backup-show from
    displaying the backup metadata for backups made with
    barman backup and uploaded by barman-cloud-backup as 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 idle_session_timeout.
     
  • Fix a bug where the backup name was not saved in the backup
    metadata if the --wait flag was used with barman backup.
     
 

This information is also published in the NEWS for Barman.

 

TELL ME MORE

 

For more details, please review the Barman documentation: 

Barman Documentation

 

IS THIS FOR ME?

This announcement is for EDB customers who have a subscription and are either currently using or are interested in Barman.

 

HOW TO GET THE SOFTWARE

 

Barman 3.4.1 and 3.5.0 is available from the EDB website https://www.enterprisedb.com/downloads/barman.

 

To request the credentials required to access EDB repositories, visit Create new account.


TROUBLESHOOTING 

If you experience any problems around the installation, migration, upgrade or general use of your EDB software, please contact our Technical Support teams. Customers may reach us at https://techsupport.enterprisedb.com, and we're also available 24x7 via email and phone at the details below:

 

Customer Support Email: techsupport@enterprisedb.com

Trial Use Assistance: trial-help@enterprisedb.com

 

US +1-732-331-1320 / 1-800-235-5891

UK +44-2033719820

Brazil +55-2139581371

India +91-20-66449612


 

Was this article helpful?

0 out of 0 found this helpful