CloudNativePG 1.23.2、1.22.4 和 1.21.6 发布!

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

CloudNativePG 社区 很高兴地宣布 CloudNativePG Operator 的新更新,现在可用于支持的版本 1.23、1.22 和 1.21。

由于全面的重构和增强活动,我们显著提高了自动化端到端 (E2E) 测试的可靠性。在 EDB 的贡献下,我们已在所有主要云提供商上测试了该操作符,识别出了一些缺陷,并在这些新版本中解决了这些缺陷,从而确保了更稳定和弹性的软件。

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

  • PostgreSQL 不必要的重新加载和关闭
  • 由于繁忙等待循环,被隔离的实例上 CPU 使用率过高
  • 主实例管理器在停止和随后的失败后无限期地挂起
  • 由于 hot_standby_feedback 和我们托管的集群级复制槽实现之间的问题,自动清理无法正常工作
  • pgaudit.log_rows 未按预期运行

通过此更新,版本 1.21 已达到生命周期结束 (EOL)。版本 1.21.6 标志着 1.21 次要版本的最终版本。

我们强烈建议您尽快更新该操作符,以从这些改进和错误修复中获益。

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

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

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

您的支持有助于我们成长和改进!

关于 CloudNativePG

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