1. 版本概览

[发布日期:2026 年 3 月 12 日]

IvorySQL 5.3 基于 PostgreSQL 18.3 构建,包含多项错误修复。有关更新的完整列表,请访问我们的 文档站点

2. 增强内容

  • PostgreSQL 18.3

    1. 修复在重放由旧小版本生成的 multixid 截断 WAL 记录后出现的失败问题。

    2. 修复将 substring() 应用于"toasted"数据时错误报告无效编码的问题。

    3. 修复 CVE-2026-2007 修复中的遗漏问题。

    4. 修复 json_strip_nulls() 和 jsonb_strip_nulls() 的易变性标记。

    5. 修复 LATERAL UNION ALL 子查询输出中可能为空的外连接集合的计算问题。

更多详情,请参阅 PostgreSQL 18.3 发布说明

  • PostgreSQL 18.2

    1. 防范 oidvector/int2vector 出现意外维度。

    2. 加固选择性估算器,防止其被附加到接受意外数据类型的运算符上。

    3. 修复 contrib/pgcrypto 的 PGP 解密函数中的缓冲区溢出问题。

    4. 修复多字节字符长度验证不充分的问题。

    5. 加固 contrib/pg_trgm,使其能应对字符串小写化行为的变化。

更多详情,请参阅 PostgreSQL 18.2 发布说明

3. 新特性

  • 升级至 PG 18.3 内核:Feature #1199
    PostgreSQL 内核已升级至 18.3 版本。

  • 升级至 PG 18.2 内核:Feature #1195
    PostgreSQL 内核已升级至 18.2 版本。

  • 在线体验:IvorySQL 5.3:Feature #7
    上线交互式浏览器环境,用户可实时体验与评估 IvorySQL 5.3,无需安装。

  • 全平台打包:+ 为 X86、ARM、MIPS、龙芯架构等平台提供多架构安装介质。

  • 容器化部署支持
    支持通过 Docker Compose、Podman、Swarm、Helm 以及 IvorySQL 5.3 Operator 一键部署单机或高可用的 IvorySQL 5.3 集群。

  • 发布 IvorySQL Cloud 5.3(统一全生命周期与可视化控制平台)
    提供可视化托管控制平台,覆盖订阅、端到端的全生命周期编排以及生态集成。

  • PostgreSQL Extensions
    新增支持 10 个 PostgreSQL 扩展:pg_cron、pgAudit、PostGIS、pgRouting、PGroonga、ddlx、pgsql-http、system_stats、plpgsql_check、pgvector。

4. 缺陷修复

  • 清除编译警告:PR #1190

  • 修复 ColumnRefOrFuncCall 的 raw_expression_tree_walker 问题:Issue #1182

  • 修复从 PostgreSQL 升级到 IvorySQL 失败的问题:Issue #1130

  • 改善 ivorysql.compatible_mode = 'pg' 时关于 plisql 用法的错误信息:PR #1178

  • 修复 liboracle_parser.c 中 token_is_col_id() 的数组越界读取问题:Issue #1159

  • 修复 psql 的 Tab 补全显示 INVISIBLEINCREMENT 的问题:Issue #1135

  • 修复嵌套函数表达式中变量重置的 Bug:Issue #1124

  • 修复 packages 和 subprocedures 中混用位置参数/命名参数时的类型强制转换失败问题:Issue #1006

  • 修复 package 过程从参数初始化局部变量时发生的段错误:Issue #1005

  • 修复因新年导致的回归测试失败问题:PR #1146

5. 源码仓库

IvorySQL 的主要代码仓库:

  • IvorySQL 数据库源码:https://github.com/IvorySQL/IvorySQL

  • IvorySQL 官网:https://github.com/IvorySQL/Ivory-www

  • IvorySQL 文档:https://github.com/IvorySQL/IvorySQL-docs

  • IvorySQL Docker:https://github.com/IvorySQL/docker_library

6. 贡献者名单

以下人员(按字母顺序)作为补丁作者、提交者、审阅者、测试者或问题报告者,为本次发布做出了贡献。

  • Cédric Villemain

  • Grant Zhou

  • Pierre Forstmann

  • Rophy Tsai

  • Yasir Hussain Shah

  • 高雪玉

  • 矫顺田

  • 李苑

  • 梁翔宇

  • 刘晓辉

  • 吕新杰

  • 牛世继

  • 潘振浩

  • 石卓妍

  • 隋戈

  • 陶郑

  • 杨世华

  • 赵法威

  • 张哲