1. 版本概览

[发行日期:2025年03月10日]

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

2. 增强功能及问题修复

  • PostgreSQL 17.3

    1. 增强 PQescapeString 及相关函数对无效编码输入字符串的防护能力。

    2. 恢复连接请求中数据库名和用户名的自动截断功能。

    3. 将并行工作进程排除在连接权限检查及连接数限制之外。

    4. 从 LWLock 等待事件名称中移除 "Lock" 后缀。

    5. 修复窗口聚合函数中可能重用陈旧结果的问题。

    6. 防止在关系表截断操作期间触发检查点(Checkpoint)。

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

  • PostgreSQL 17.4

    1. 改进 libpq 引用函数(quoting functions)的行为。

    2. 修复 pg_createsubscriber 中的轻微内存泄漏问题。

    3. 修复 meson 构建系统,使其能正确检测系统头文件 bsd_auth.h 的可用性。

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

  • IvorySQL 4.4

    1. ARM64 全平台打包支持:特性 #729

      为 ARM 架构提供多平台介质包,支持国内外主流操作系统,包括 Red Hat、Debian、麒麟、UOS、凝思等。

    2. X86 全平台打包支持:特性 #735

      为 X86 架构提供多平台介质包,支持国内外主流操作系统,包括 Red Hat、Debian、麒麟、UOS、凝思等。

    3. 新增内核架构设计文档框架:特性 #739

      新增内核架构设计系列文档,首篇聚焦 Oracle 兼容性。该系列深入解析各模块的框架、设计与实现原理,帮助用户深度理解 Oracle 兼容框架。

    4. Oracle 兼容框架之双解析器架构原理分析:特性 #740

      详细介绍 Oracle 兼容框架中双解析器架构的设计与实现原理。

    5. Oracle 兼容框架之 initdb 过程原理分析:特性 #741

      详细介绍 Oracle 兼容框架中 initdb 过程的设计与实现原理。

    6. IvorySQL 官网新增聊天室功能:特性 #133

      在官网集成聊天室功能,实现与 IvorySQL 相关的智能交互与问答交流。

3. 源代码

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

4. 贡献人员

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

  • Alex Guo

  • Cary Huang

  • Denis Lussier

  • Flyingbeecd

  • Grant Zhou

  • Imran Zaheer

  • 高雪玉

  • 冯明冉

  • 冯若航

  • 矫顺田

  • 梁翔宇

  • 吕新杰

  • 牛世继

  • 潘振浩

  • 王康

  • 王丽

  • 王守波

  • 严少安

  • 赵法威

  • 邹仁利