IvorySQL 5.3 正式发布:基于 PG 18.3 内核,多特性升级+全场景适配

版本概述

2026 年 3 月 12 日,IvorySQL 社区正式发布 IvorySQL 5.3。

本次版本基于 PostgreSQL 18.3 构建,在同步 PostgreSQL 最新稳定能力的同时,进一步增强云原生部署能力、数据库生态扩展以及用户体验。此外,本次版本现已推出在线体验环境,用户无需安装即可在浏览器中体验 IvorySQL。

如需完整更新清单,可访问官方文档网站(docs.ivorysql.org/)。

PostgreSQL 18.3 增强功能

  1. 修复重放旧次要版本生成的 WAL 中 multixid 截断记录后出现的失败问题。
  2. 避免对"toasted"数据应用 substring()函数时出现不正确的无效编码报错。
  3. 修复 CVE-2026-2007 漏洞修复中的疏漏。
  4. 修正 json_strip_nulls()和 jsonb_strip_nulls()函数的易变性标记。
  5. 修复 LATERAL UNION ALL 子查询输出中可能产生空值的外连接集合的计算问题。

更多详情可查看PostgreSQL18.3 官方发布说明

PostgreSQL 18.2 增强功能

  1. 防范 oidvector/int2vector 出现意外维度。
  2. 增强选择性估计器,避免其附加到接受意外数据类型的操作符上。
  3. 修复 contrib/pgcrypto 模块 PGP 解密函数中的缓冲区溢出问题。
  4. 修复多字节字符长度验证不足的问题。
  5. 增强 contrib/pg_trgm 模块,以应对字符串小写转换行为的变化。

更多详情可查看PostgreSQL18.2 官方发布说明

IvorySQL 5.3 新增特性

  1. 升级至 PG 18.3 内核。
  2. 在线体验:提供基于浏览器的交互式环境,可在线探索与测试 IvorySQL 5.3,无需本地安装。
  3. 全平台安装包支持:提供适用于 X86、ARM、MIPS、龙芯架构的多平台介质包。
  4. 容器化部署支持:支持通过 Docker Compose、Podman、Swarm、Helm 及 Operator 一键部署 IvorySQL 5.3 单机或高可用集群。
  5. IvorySQL Cloud 5.3 发布:提供全托管的图形化控制平面,实现 IvorySQL 5.3 数据库订阅管理、全生命周期运维编排以及生态服务集成。
  6. PostgreSQL 扩展支持:新增 10 个 PostgreSQL 扩展支持,包括 pg_cron、pgAudit、PostGIS、pgRouting、PGroonga、ddlx、pgsql-http、system_stats、plpgsql_check、pgvector

问题修复

  • 清理构建过程中的编译警告。
  • 修复 ColumnRefOrFuncCall 的 raw_expression_tree_walker 处理问题。
  • 修复从 PostgreSQL 升级至 IvorySQL 失败的问题。
  • 优化 plisql 在 ivorysql.compatible_mode = 'pg' 场景下的错误提示信息。
  • 修复 token_is_col_id() 中数组越界读取问题(liboracle_parser.c)。
  • 修复 psql Tab 自动补全错误显示 INVISIBLEINCREMENT 的问题。
  • 修复嵌套函数表达式中的变量重置问题。
  • 修复包与子过程在混合使用位置参数和命名参数时的类型强制转换失败问题。
  • 修复包过程在使用参数初始化局部变量时可能导致的段错误。
  • 修复因跨年导致的回归测试失败问题。

源代码仓库

IvorySQL 项目的开发维护主要分布在以下四个仓库:

贡献者

以下人员(按字母顺序)以代码作者、提交者、评审者、测试人员或问题报告者身份参与了本次版本发布:

  • Cédric Villemain
  • Fawei Zhao
  • Ge Sui
  • Grant Zhou
  • Oreo Yang
  • Pierre Forstmann
  • Rophy Tsai
  • Shuntian Jiao
  • Steven Niu
  • Xiangyu Liang
  • Xiaohui Liu
  • Xinjie LYU
  • Xueyu Gao
  • Yasir Hussain Shah
  • Yuan Li
  • Zheng Tao
  • Zhenhao Pan
  • Zhe Zhang
  • Zhuoyan Shi

感谢以上贡献者!

欢迎试用

完整更新日志:github.com/IvorySQL/Iv...

欢迎各位社区小伙伴试用 IvorySQL 5.3,如发现任何问题,可提交 issue 反馈,我们将为您送上 IvorySQL 周边好礼!

相关推荐
冬奇Lab30 分钟前
一天一个开源项目(第223篇):TeamAI-CLI —— 腾讯开源的团队级 AI Agent 中间层,让每个人的 AI 能力变成团队共享能力
人工智能·开源·资讯
IvorySQL1 小时前
IvorySQL 5.6 发布:PG 18.6 内核升级,沙盒即开即用
数据库·人工智能·postgresql
SL_staff1 小时前
从RBAC到场景化授权:《无忧·企业文档》三级权限模型的技术实践解析
java·开源·产品
腾科IT教育2 小时前
PGCM考试详解:认证价值、含金量及与PGCA、PGCE区别
postgresql·pg·pgcm考试·pgca考试·pgce考试
CNSSIRD数据库2 小时前
中国企业环境信用数据库2003-2026
大数据·数据库·数据分析·论文笔记
Zhu7582 小时前
docker环境快速部署postgresql数据库18及以上版本
postgresql·容器
fd32002 小时前
达梦数据库更新统计信息后仍走旧执行计划解决方案
数据库
华章酱3 小时前
MySQL幻读是怎么出现的
数据库·mysql·幻读
浅念-3 小时前
Redis基础详解:单线程模型、String与Hash数据结构
服务器·数据库·redis·sql·mysql·nosql数据库·nosql
今夕资源网3 小时前
把 DeepSeek 网页版变成能操作本地项目的 AI Agent:Cuckoo Code 使用指南 GitHub开源
开源·github·deepseek