由于 2026 年 2 月 12 日更新版本(包括 18.2、17.8、16.12、15.16 和 14.21)中引入的回归问题,PostgreSQL 全球开发组计划于 2026 年 2 月 26 日进行一次计划外发布。此次发布将为所有受支持版本(18.3、17.9、16.13、15.17、14.22)提供修复。虽然这些修复可能不会影响所有 PostgreSQL 用户,但 PostgreSQL 全球开发组希望在 2026 年 5 月 14 日的下一次计划发布之前解决这些问题。
此次发布的回归问题包括:
substring() 函数在非 ASCII 文本值(且该值来源于数据库列)上报错 "invalid byte sequence for encoding"。"could not access status of transaction"。对于 substring() 回归问题,修复 CVE-2026-2006 的补丁(该补丁关闭了数据库服务器中的一个漏洞)引入了一个回归,导致 substring() 在多字节(非 ASCII)文本值来源于数据库列时错误地返回报错。如果您已升级到 18.2、17.8、16.12、15.16 或 14.21,并且需要在 2026 年 2 月 26 日发布之前获得修复,您可以考虑手动应用更改。各版本的具体信息可在此处找到:https://wiki.postgresql.org/wiki/2026-02_Regression_Fixes。
在此次发布之前,您可以在此处找到有关回归问题和修复的更多信息:https://wiki.postgresql.org/wiki/2026-02_Regression_Fixes。