Barman v2.10 Now Available

Monica Real Amores <[email protected]> Thu, 5 Dec 2019 15:27:55 +0100
Newsgroups gmane.comp.db.postgresql.announce
Message-ID <CAJD53=3PV6Ny3vzr5=sJ3gdmDVF1eRus2s++Bma-3FrdLCunDw@mail.gmail.com>
--000000000000d729d90598f5bc41
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

2ndQuadrant today announced the release of Barman version 2.10.

Barman [https://www.2ndquadrant.com/en/resources/barman/] (Backup and
Recovery Manager) is an open source administration tool for managing backup
and disaster recovery of PostgreSQL servers. It allows you to perform
remote backups of multiple servers in business-critical environments and
helps DBAs during the recovery phase.

This release introduces verification of the PostgreSQL instance=E2=80=99s s=
ystem
identifier in the check command to prevent users from executing commands in
Barman in case there are any inconsistencies between the situation on the
disk and the live information coming from the PostgreSQL connection(s).
Barman will prevent users from taking a backup or archiving a WAL file on
an existing folder that contains data from another instance with a
different identifier.

Barman 2.10 automates recovery of .partial WAL files coming from streaming
replication, making RPO=3D0 easier to achieve, with barman-wal-restore (in
barman-cli package) and get-wal commands.

A new server/global option called create_slot controls automated creation
of the replication slot, where required (streaming_archiver must be
enabled, and slot_name defined). If set to auto, Barman automatically
creates the slot_name replication slot in PostgreSQL. By default, this
option is set to manual for back-compatibility.

Barman 2.10 brings two new utilities to the barman-cli package:

- barman-cloud-wal-archive: a script to be used as archive_command in
PostgreSQL to directly ship WAL files to AWS S3 for permanent storage in
the cloud.
- barman-cloud-backup: a script to be used to perform full base backups
from the PostgreSQL server in tar format and to ship them directly to AWS
S3 for permanent storage in the cloud.

Both utilities rely on the boto3 Python library. The equivalent restore
commands to these will be added in a future release. Until then,
restoration is manual - for example, you can make use of the AWS client to
retrieve files from S3 buckets.

The barman-cli package, which contains "Barman Client Utilities", is
recommended on those servers where PostgreSQL instances are running.

Minor bugs have also been fixed.

We strongly recommend upgrading to Barman v2.10 at the earliest opportunity
available.

A complete list of changes and bug fixes is available here:
https://sourceforge.net/projects/pgbarman/files/2.10/

Download and installation instructions are available here:
https://sourceforge.net/projects/pgbarman/files/2.10/

Source files are available for download here:
https://sourceforge.net/projects/pgbarman/files/2.10/barman-2.10.tar.gz/dow=
nload

Barman is developed and maintained by 2ndQuadrant and distributed under GPL
v3.

For more information, please send an email to [email protected]

Monica Real Amores
Marketing & Communications
2ndQuadrant
PostgreSQL Support, Services and Training
[email protected]  | www.2ndquadrant.com

--000000000000d729d90598f5bc41
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div>2ndQuadrant today a=
nnounced the release of Barman version 2.10.=C2=A0<br></div><div><div><br><=
/div><div>Barman [<a href=3D"https://www.2ndquadrant.com/en/resources/barma=
n/">https://www.2ndquadrant.com/en/resources/barman/</a>] (Backup and Recov=
ery Manager) is an open source administration tool for managing backup and =
disaster recovery of PostgreSQL servers. It allows you to perform remote ba=
ckups of multiple servers in business-critical environments and helps DBAs =
during the recovery phase.=C2=A0</div><div><br></div><div>This release intr=
oduces verification of the PostgreSQL instance=E2=80=99s system identifier =
in the check command to prevent users from executing commands in Barman in =
case there are any inconsistencies between the situation on the disk and th=
e live information coming from the PostgreSQL connection(s). Barman will pr=
event users from taking a backup or archiving a WAL file on an existing fol=
der that contains data from another instance with a different identifier.</=
div><div><br></div><div>Barman 2.10 automates recovery of .partial WAL file=
s coming from streaming replication, making RPO=3D0 easier to achieve, with=
 barman-wal-restore (in barman-cli package) and get-wal commands.</div><div=
><br></div><div>A new server/global option called create_slot controls auto=
mated creation of the replication slot, where required (streaming_archiver =
must be enabled, and slot_name defined). If set to auto, Barman automatical=
ly creates the slot_name replication slot in PostgreSQL. By default, this o=
ption is set to manual for back-compatibility.</div><div><br></div><div>Bar=
man 2.10 brings two new utilities to the barman-cli package:</div><div><br>=
</div><div>- barman-cloud-wal-archive: a script to be used as archive_comma=
nd in PostgreSQL to directly ship WAL files to AWS S3 for permanent storage=
 in the cloud.</div><div>- barman-cloud-backup: a script to be used to perf=
orm full base backups from the PostgreSQL server in tar format and to ship =
them directly to AWS S3 for permanent storage in the cloud.</div><div><br><=
/div><div>Both utilities rely on the boto3 Python library. The equivalent r=
estore commands to these will be added in a future release. Until then, res=
toration is manual - for example, you can make use of the AWS client to ret=
rieve files from S3 buckets.</div><div><br></div><div>The barman-cli packag=
e, which contains &quot;Barman Client Utilities&quot;, is recommended on th=
ose servers where PostgreSQL instances are running.</div><div><br></div><di=
v>Minor bugs have also been fixed.</div><div><br></div><div>We strongly rec=
ommend upgrading to Barman v2.10 at the earliest opportunity available.=C2=
=A0</div><div><br></div><div>A complete list of changes and bug fixes is av=
ailable here: <a href=3D"https://sourceforge.net/projects/pgbarman/files/2.=
10/">https://sourceforge.net/projects/pgbarman/files/2.10/</a></div><div><b=
r></div><div>Download and installation instructions are available here: <a =
href=3D"https://sourceforge.net/projects/pgbarman/files/2.10/">https://sour=
ceforge.net/projects/pgbarman/files/2.10/</a></div><div><br></div><div>Sour=
ce files are available for download here: <a href=3D"https://sourceforge.ne=
t/projects/pgbarman/files/2.10/barman-2.10.tar.gz/download">https://sourcef=
orge.net/projects/pgbarman/files/2.10/barman-2.10.tar.gz/download</a></div>=
<div><br></div><div>Barman is developed and maintained by 2ndQuadrant and d=
istributed under GPL v3.</div><div><br></div><div>For more information, ple=
ase send an email to [email protected]</div></div><div><br></div><div><d=
iv dir=3D"ltr" class=3D"gmail_signature"><div dir=3D"ltr"><div>Monica Real =
Amores<br>Marketing &amp; Communications<br>2ndQuadrant <br>PostgreSQL Supp=
ort, Services and Training<br><a href=3D"mailto:monica.realamores@2ndquadra=
nt.com" target=3D"_blank">[email protected]</a>=C2=A0=C2=A0=
|=C2=A0<a href=3D"http://www.2ndquadrant.com" target=3D"_blank">www.2ndquad=
rant.com</a></div></div></div></div></div></div></div>

--000000000000d729d90598f5bc41--