2025年9月25日: PostgreSQL 18 发布!

CloudNativePG 1.25.0 和 1.24.2 发布!

发布于 2024-12-27,作者:The CloudNativePG Contributors
相关开源项目

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 插件 Barman Cloud Plugin 展示了 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 工作负载的范式转变。