1. 版本概览

[发布日期:2025 年 12 月 18 日]

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

2. 增强内容

  • PostgreSQL 18.1

    1. 执行 CREATE STATISTICS 时检查 schema 上的 CREATE 权限。

    2. 避免 libpq 中分配内存计算时发生整数溢出。

    3. SQL/JSON 函数(如 JSON_VALUE)的 DEFAULT 子句中包含 COLLATE 表达式时,防止出现“未识别的节点类型”错误。

    4. 避免在包含分组集且不含变量的 HAVING 子句中进行不正确的优化。

    5. 在哈希右半连接中禁用并行处理。

    6. 创建有序追加执行计划时避免可能的除零错误。

    7. 修复规划器在处理“支持有序访问但不支持仅索引扫描的索引类型”时的失败问题。

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

3. 新特性

  • 升级至 PG 18.1 内核:Feature #1004
    PostgreSQL 内核已升级至 18.1 版本。

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

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

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

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

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

4. 缺陷修复

  • 清除编译警告:Issue #996

  • PL/iSQL 解析器拒绝在 SELECT INTO 表达式中使用括号:Issue #981

  • 源码安装过程中提示缺少 uuid-ossp:Issue #198

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. 贡献者名单

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

  • Amberwww1

  • Cédric Villemain

  • Grant Zhou

  • Rophy Tsai

  • Yasir Hussain Shah

  • 高雪玉

  • 矫顺田

  • 李苑

  • 梁翔宇

  • 刘晓辉

  • 吕新杰

  • 牛世继

  • 潘振浩

  • 石卓妍

  • 隋戈

  • 陶郑

  • 王志斌

  • 杨世华

  • 赵法威

  • 张哲