1. 版本概览
[发布日期:2026 年 3 月 12 日]
IvorySQL 5.3 基于 PostgreSQL 18.3 构建,包含多项错误修复。有关更新的完整列表,请访问我们的 文档站点。
2. 增强内容
-
PostgreSQL 18.3
-
修复在重放由旧小版本生成的 multixid 截断 WAL 记录后出现的失败问题。
-
修复将 substring() 应用于"toasted"数据时错误报告无效编码的问题。
-
修复 CVE-2026-2007 修复中的遗漏问题。
-
修复 json_strip_nulls() 和 jsonb_strip_nulls() 的易变性标记。
-
修复 LATERAL UNION ALL 子查询输出中可能为空的外连接集合的计算问题。
-
更多详情,请参阅 PostgreSQL 18.3 发布说明。
-
PostgreSQL 18.2
-
防范 oidvector/int2vector 出现意外维度。
-
加固选择性估算器,防止其被附加到接受意外数据类型的运算符上。
-
修复 contrib/pgcrypto 的 PGP 解密函数中的缓冲区溢出问题。
-
修复多字节字符长度验证不充分的问题。
-
加固 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