Skip to content

v5.0-p9 — Multi-version E2E verification + compatibility fixes

Choose a tag to compare

@muzimu217 muzimu217 released this 01 Jun 17:01

v5.0-p9 — 多版本端到端验证 + 兼容性修复

Bug Fixes

  • fix: max_pool_size >= max_connections — 修复 v2.6.0/v2.5.0 coordinator 进入 recovery mode 的根本原因(pool manager 崩溃导致无限重启循环)
  • fix: forward_port 版本条件化forward_port GUC 仅在 v5.0 写入 postgresql.conf(v2.x 无此参数,写入会导致配置解析错误)
  • fix: FORWARD 子句版本条件化CREATE/ALTER NODE ... FORWARD= 仅在 v5.0 使用(v2.x SQL parser 不支持)

Multi-version End-to-end Verification

在真实 ARM64 硬件上完成三版本完整切换验证(DevEnvVM, HCE 2.0, 4vCPUs, 8GB RAM):

Version init start SQL query stop Switch
v5.0
v2.6.0
v2.5.0
v5.0 (return)

Documentation

  • CHANGELOG.md: v5.0-p9 发布说明
  • ROADMAP.md/ROADMAP_zh.md: Phase 3 多版本端到端验证标记完成
  • TEST-PLAN.md: RPM aarch64 版本切换状态更新
  • MULTI-VERSION-PLAN.md: switch-version 端到端验证标记完成
  • IMPROVEMENT-PLAN.md: Release 升级到 v5.0-p9

Full Changelog: v5.0-p4...v5.0-p9

Full Changelog: v5.0-p4...v5.0-p9