Lanzamiento de Barman 3.18.0
Asunto: Barman 3.18.0 Released
Fecha: 2026-03-12
De: EnterpriseDB
Nos complace anunciar la publicación de Barman 3.18.0.
Barman (Backup and Recovery Manager) es una herramienta de administración de código abierto que realiza respaldos remotos y recuperación ante desastres de servidores PostgreSQL en entornos empresariales críticos. Se basa en la robusta y confiable tecnología de recuperación point-in-time de PostgreSQL, que permite a los DBAs administrar remotamente un catálogo completo de respaldos así como la fase de recuperación de múltiples servidores remotos desde una sola ubicación.
Esta versión representa un avance importante hacia una experiencia unificada de respaldo en la nube, incorporando respaldos incrementales en almacenamiento cloud y llevando las operaciones de respaldo en la nube directamente a la CLI principal de Barman.
Lo más destacado de esta versión
Respaldos incrementales para almacenamiento en la nube (experimental)
Barman 3.18 incorpora la posibilidad de realizar respaldos incrementales a nivel de bloque en almacenamiento en la nube, lo que reduce tanto los costes de almacenamiento como los tiempos de transferencia al enviar únicamente los bloques que han cambiado. Esta funcionalidad se basa en el sistema de respaldos en streaming de PostgreSQL mediante pg_basebackup y permite enviar los datos directamente a S3, Azure Blob o GCS utilizando un área de staging local pequeña y configurable, sin necesidad de mantener una copia completa en el servidor de Barman. Se configura mediante las opciones cloud_staging_directory y cloud_staging_max_size. Nota: la funcionalidad de restauración todavía no está disponible en esta versión y se incluirá en una futura actualización.
Nuevo método de respaldo local a la nube
Se introduce la opción backup_method = local-to-cloud, que permite enviar respaldos directamente a la nube usando la CLI principal de Barman, eliminando la necesidad de los scripts independientes barman-cloud-*. Este es el primer paso hacia la unificación y la futura deprecación de esos scripts. La configuración del almacenamiento en la nube se realiza directamente en Barman mediante una URL en basebackups_directory (por ejemplo, s3://bucket/path).
Nuevo comando barman cloud-wal-archive
Este comando complementa el enfoque local-to-cloud al permitir el archivado de WAL directamente desde el directorio pg_wal de PostgreSQL hacia almacenamiento de objetos en la nube. Admite compresión en memoria antes de la subida (gzip, bzip2, xz, snappy, zstd, lz4).
Mejoras
Soporte de compresión LZ4 en respaldos en la nube: ahora barman-cloud-backup permite usar –lz4, ampliando las opciones ya disponibles como –gzip, –bzip2 y –snappy.
Control del estilo de direccionamiento a S3: se incorpora la opción –addressing-style (auto, virtual o path), que mejora la compatibilidad con servicios S3 que requieren el modo de acceso virtual-hosted-style.
Comando de restauración personalizado: el comando barman recover ahora incluye –restore-command, lo que permite definir un comando de restauración WAL personalizado durante la recuperación, sin necesidad de modificar manualmente los archivos de configuración de PostgreSQL posteriormente.
Compatibilidad con Python 3.14: las operaciones de respaldo en la nube ya funcionan correctamente con Python 3.14.
Corrección de errores
Fuga de descriptores de archivos en el archivado de WAL: Se corrigió una fuga de recursos en el archivado de WAL en la nube en la cual los descriptores de archivos no se cerraban correctamente después de la carga, lo que podía causar errores de “Demasiados archivos abiertos” en servicios de archivado de larga ejecución.
Enlaces
Sitio web: https://pgbarman.org/ Download: https://www.enterprisedb.com/software-downloads-postgres#barman
Documentación: https://docs.pgbarman.org/
Notas de la versión: https://docs.pgbarman.org/release/3.18.0/releases/index.html
Soporte: https://pgbarman.org/support/
Sobre Barman
Barman se distribuye bajo la licencia GNU GPL 3 y es mantenido por EnterpriseDB (EDB).

