选择 打开 改范围 完整检索页

Barman 3.19.0 和 3.19.1 发布

发布于 2026-07-08,EDB
相关开源软件

原文:https://www.postgresql.org/about/news/barman-3190-and-3191-released-3345/

发布日期:2026-07-08;发布方:EDB

Barman 3.19.0 和 3.19.1 已相继发布,发布时间分别为 2026 年 5 月 20 日和 5 月 26 日。本公告同时涵盖这两个版本。

Barman(Backup and Recovery Manager)是面向 PostgreSQL 远程备份与灾难恢复的开源管理工具,适用于关键业务环境。它基于 PostgreSQL 的时间点恢复技术,使 DBA 可以从一个位置管理完整的备份目录以及多个远程服务器的恢复流程。

3.19.0 亮点

云存储恢复支持

Barman 现在可以使用标准 barman restore 命令,直接从云对象存储恢复 backup_method = local-to-cloud 或 backup_method = postgres 方式创建的备份。新的 barman cloud-wal-restore 命令可在恢复期间直接从云存储获取 WAL 文件,并支持并行获取。这补齐了云备份生命周期,使备份和恢复工作流可以完全在云端完成。

新的备份导出与导入命令

新的 barman export-backup 和 barman import-backup 命令允许把备份导出为 tarball 以便共享或归档,也可以把先前导出的备份重新注册到 Barman 目录中。

改进

  • barman cloud-wal-archive 新增并行 WAL 归档(--parallel),减少高 WAL 期间的归档积压。
  • barman-cloud-wal-restore 新增并行 WAL 恢复支持。
  • 通过 GOOGLE_CLOUD_UNIVERSE_DOMAIN 环境变量支持替代 GCP universe。
  • 新增 aws_check_object_lock 选项,在删除基础备份文件前检查 S3 Object Lock。
  • 进行中的云备份现在会显示在 barman-cloud-backup-list 中,而不是只在完成后才出现。
  • barman restore --no-get-wal 新增 --partial-wal 标志,可选择性包含 .partial WAL 文件。
  • Setuptools 不再是运行时依赖。

修复

3.19.0 修复了 local-to-cloud/postgres 备份方法下云存储中的 backup.info 未更新、--no-get-wal 恢复复制 PostgreSQL 无法应用的 .partial WAL、PostgreSQL 12+ 上未复制新时间线 WAL 导致 PITR 失败,以及批量 WAL 归档中间文件未移除的误报等问题。

3.19.1 修复了 barman-cloud-wal-restore 与 barman cloud-wal-restore 在云存储桶中存在同前缀备份文件时无法定位压缩 WAL 文件的问题。现在即使备份文件共享相同前缀,也能正确识别 WAL 文件。

链接

Barman 以 GNU GPL 3 许可证发布,由 EnterpriseDB(EDB)维护。