Lanzamiento de Barman 3.17
Nos complace anunciar el lanzamiento de 3.17.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 se centra en ofrecer mayor flexibilidad operativa para servidores deshabilitados, mejoras de cumplimiento normativo para el almacenamiento S3 y avisos importantes de obsolescencia relacionados con la compresión.
Lo más destacado de esta versión
Operaciones en servidores inactivos
Barman 3.17 introduce la capacidad de realizar operaciones de lectura y recuperación en servidores que han sido deshabilitados manualmente o marcados como inactivos. Esto permite a los administradores consultar el catálogo, listar archivos y realizar restauraciones (incluyendo get-wal), incluso si la configuración específica del servidor está deshabilitada para evitar la ejecución de nuevos respaldos. Esto proporciona un entorno más seguro para restaurar datos de servidores que puedan presentar conflictos de configuración.
Soporte para Object Lock en S3
Para respaldar políticas de gobernanza y retención por cumplimiento normativo, el comando barman-cloud-backup-delete ahora incluye la opción –check-object-lock. Esta opción evita la eliminación accidental de objetos en AWS S3 que estén protegidos por Object Lock, abortando la operación si se detectan objetos bloqueados.
Puertos SSH personalizados para restauraciones remotas
El comando barman restore ahora acepta el parámetro –recovery-option-port, lo que permite especificar un puerto SSH personalizado para el comando barman-wal-restore. Esto facilita las restauraciones remotas en entornos con configuraciones de puertos no estándar.
Avisos importantes
Obsolescencia de la compresión personalizada: La opción de compresión personalizada (y los filtros relacionados) ha quedado obsoleta. Se recomienda encarecidamente migrar a uno de los algoritmos compatibles integrados en Barman (gzip, bzip2, lz4, xz, zstd o pigz) para garantizar compatibilidad futura, rendimiento y confiabilidad.
Correcciones de errores y mejoras
Compatibilidad ampliada con S3: Se mejoró el manejo de errores para almacenes de objetos S3 no compatibles (como ciertas configuraciones de MinIO) durante la eliminación de respaldos. Barman ahora identifica correctamente los mensajes de error que contienen “content-MD5” para evitar fallos innecesarios.
Lógica de restauración delta: Se corrigió un problema por el cual el directorio de destino se eliminaba antes de la restauración, garantizando que las restauraciones delta funcionen correctamente.
Seguridad en puntos de montaje: Se resolvió un problema que podía provocar errores del tipo “rm execution failed” durante las restauraciones. Barman ahora evita intentar eliminar directorios de destino correspondientes a PGDATA y tablespaces cuando estos son puntos de montaje.
Compatibilidad con macOS: Se corrigió un error UnicodeDecodeError que ocurría al comprobar el cifrado de archivos en sistemas macOS, garantizando un manejo adecuado de bytes no decodificables.
Enlaces
Sitio web: https://pgbarman.org/
Descarga: 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.17.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).

