1. 版本概览

[发行日期:2025年01月13日]

IvorySQL 4.2,基于PostgreSQL 17.2,并修复了多个问题。有关更新的完整列表,请访问我们的 文档网站

2. 增强功能及问题修复

  • PostgreSQL 17.1

    1. 确保在行级安全性 (RLS) 适用于非顶层表引用时,将缓存的计划标记为依赖于调用角色。

    2. 使 libpq 丢弃在 SSL 或 GSS 协议协商期间接收到的错误消息。

    3. 修复 SET SESSION AUTHORIZATION 和 SET ROLE 之间的非预期交互。

    4. 防止受信任的 PL/Perl 代码更改环境变量。

    5. 修复在附加或分离表分区时,外键约束的目录状态更新问题。

    更多细节, 请参阅 PostgreSQL发布说明.

  • PostgreSQL 17.2

    1. 修复与结构体 ResultRelInfo 一起工作的扩展的 ABI 兼容性问题。

    2. 恢复 ALTER {ROLE|DATABASE} SET role 的功能。

    3. 修复逻辑复制槽的 restart_lsn 可能倒退的情况。

    4. 避免在执行 pg_rewind 时删除仍然需要的 WAL 文件。

    5. 修复与删除共享统计信息条目相关的竞态条件问题。

    更多细节, 请参阅 PostgreSQL发布说明.

  • IvorySQL 4.2

    1. 修复了 pg_upgrade: #721

    2. 提供了 Rocky9 安装包: #724

    3. 修复了 IvorySQL 文档中的英文语法错误: #95

3. 源代码

IvorySQL主要包含2个代码仓库:

4. 贡献人员

以下个人(按姓氏排序)作为补丁作者、提交者、审查者、测试者或问题报告者为此版本做出了贡献。

  • Cary Huang

  • Denis Lussier

  • Grant Zhou

  • 高雪玉

  • 矫顺田

  • 梁翔宇

  • 吕新杰

  • 牛世继

  • 王丽

  • 王守波

  • 王志斌

  • 严少安

  • 赵法威