CloudNativePG 1.25.0 和 1.24.2 发布!

由 CloudNativePG 贡献者于 2024-12-27 发布
相关开源

CloudNativePG 社区 很高兴地宣布发布 CloudNativePG Operator 版本 1.25.01.24.2

此外,我们还发布了 1.23.6 作为现在不受支持的 1.23.x 系列的最终补丁,以确保仍在 1.23 或更旧版本上的用户可以顺利过渡。

CloudNativePG 1.25.0 的新功能?

1.25.0 版本引入了突破性的功能,以简化 PostgreSQL 操作并增强数据持久性控制。

主要亮点

  • 声明式数据库管理:使用新的 Database 自定义资源定义 (CRD) 简化 PostgreSQL 数据库的生命周期。
  • 轻松实现逻辑复制:使用新的 PublicationSubscription CRD 管理逻辑复制。非常适合在线迁移、主版本升级等。
  • 微调数据持久性:使用 dataDurability 选项优化同步复制配置策略,以在数据安全和自我修复之间取得平衡。

介绍 CloudNativePG 接口 (CNPG-I)

此版本标志着 CloudNativePG 的一个关键时刻,实验性地引入了 CNPG-I。这个新的标准框架使用户能够使用外部插件扩展 CloudNativePG,从而开启了巨大的定制可能性。

Barman Cloud 插件 展示了 CNPG-I 的潜力,展示了如何独立于 operator 的源代码开发备份和恢复插件。我们欢迎社区反馈和贡献,以改进这项创新功能!

有关全面的概述,请阅读 1.25 发行说明

1.25.0 中的其他增强功能

探索此版本中的更多改进

  • 增强的 pg_dumppg_restore 控制:使用对象排除和并行处理选项加速数据迁移。
  • 并行协调器:通过集群控制器中的并行操作提高集群管理效率。

查看 发行说明 中完整的更改列表。

升级指南

为确保顺利升级,请参阅我们的升级文档

我们强烈建议升级到 CloudNativePG 1.25.0 以获取最新功能和长期支持。对于 1.24.x 系列的用户,请更新到 1.24.2 以保持稳定性并接收更新。请记住,对 1.24 版本的支持将持续到 2025 年 3 月 23 日

参与社区

加入我们充满活力的开源社区,与 CloudNativePG 用户交流,分享见解并获得支持

  • Slack:在 Slack 上与我们互动。
  • Twitter:关注 @CloudNativePg 获取更新和新闻。

感谢您的持续支持!立即升级,探索 CloudNativePG 如何将您的 PostgreSQL 体验提升到新的高度。

关于 CloudNativePG

CloudNativePG 是一款开创性的开源 Kubernetes Operator,专为 PostgreSQL 工作负载而设计。CloudNativePG 无缝地编排 PostgreSQL 集群的整个生命周期,从引导和配置到确保高可用性、连接路由以及全面的备份和灾难恢复机制。利用 PostgreSQL 的原生流复制,CloudNativePG 有效地将数据分发到 Pod、节点和区域,并利用标准的 Kubernetes 模式。这使得可以以 Kubernetes 原生的方式无缝扩展副本,而 operator 会根据需要自动安全地重新配置复制。CloudNativePG 最初由 EDB 构思和支持,代表了在 Kubernetes 环境中管理 PostgreSQL 工作负载的范式转变。