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

CloudNativePG 1.23.2、1.22.4 和 1.21.6 版本已发布!

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

CloudNativePG 社区很高兴宣布 CloudNativePG Operator 的新更新已发布,目前支持 1.23、1.22 和 1.21 版本。

通过全面的重构和增强活动,我们显著提高了自动化端到端 (E2E) 测试的可靠性。在 EDB 的贡献下,我们在所有主要云提供商上测试了该 Operator,识别并修复了若干缺陷,确保了软件更加稳定和有弹性。

1.23.2、1.22.4 和 1.21.6 版本是补丁版本,包含重要的错误修复,解决了以下问题:

  • PostgreSQL 不必要的重新加载和关闭
  • 由于忙等待循环导致隔离实例 CPU 使用过高
  • 主实例管理器在停止并随后失败后无限期挂起
  • 由于 hot_standby_feedback 与我们管理的集群级复制槽实现之间的问题,autovacuum 未能正常工作
  • pgaudit.log_rows 未按预期工作

随着此更新,1.21 版本已达到生命周期终点 (EOL)。1.21.6 版本是 1.21 次要版本的最终发布。

我们强烈建议您尽快更新 Operator,以受益于这些改进和错误修复。

有关更改的详细列表,请参阅发布说明

此外,我们很高兴地宣布,macOS 用户现在可以通过 Homebrew 安装 kubectlcnpg 插件,命令为:brew install kubectl-cnpg

感谢您的持续支持。我们期待您在使用更新后的 CloudNativePG Operator 时获得无缝体验。如果您在生产环境中使用它,请考虑将您的组织添加为项目的采用者

您的支持帮助我们成长和进步!

关于 CloudNativePG

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