2025 年 6 月 4 日,IvorySQL 4.5 正式发布!
新版本全面支持 PostgreSQL 17.5,新增多项新功能,并修复了已知问题。
增强功能
PostgreSQL 17.5 增强功能:
- 修复检查声明为 GB18030 编码的无效字符串时单字节缓冲区过读问题
- 正确处理分区表上的自引用外键
- 避免
brin_bloom_union()
合并压缩 BRIN 摘要时发生数据丢失 - 正确解析嵌套在 WITH 子句中的
INSERT/UPDATE/DELETE/MERGE
命令所引用的外部 CTE 名称 - 修正
ALTER TABLE ADD COLUMN
对含默认值的域类型处理逻辑
更多细节请参阅PostgreSQL 发布说明。
新增特性
- 升级至 PG 17.5 内核
- 全平台 MIPS 打包支持:除了支持已有 ARM 和 X86 架构,新增 MIPS 架构的多平台介质包,兼容国内外主流操作系统(含麒麟、统信 UOS、凝思 NSAR OS 等)
- IvorySQL 在线体验:提供基于 Web 的即时体验环境,用户可通过浏览器直接操作 IvorySQL 4.5 数据库
- 新增行为准则
- 更新社区贡献指南
- 通过 PR 实现文档自动构建与官网更新
- 增强贡献者工作流:支持
/assign
命令自助分配任务 - IvorySQL Operator V4 适配 IvorySQL 4.5,升级系统组件与数据库扩展版本
IvorySQL 在线体验这一新增功能,您可以阅读文章IvorySQL-WASM:免安装的数据库探索之旅了解详情。
修复已知问题
- 修复
check_compatible_mode与assign_compatible_mode
枚举值错误问题 - 修复文档中 GUC 框架测试结果描述问题
- 修复文档中 Oracle 兼容性参数描述问题
- 修复文档中 README 路径问题
- 修复兼容模式变更时
search_path
未更新问题 - 修复
ModifyTableContext
与UpdateContext
兼容性问题 - 修复
initdb -C identifier_case_switch
不生效问题
详情参考:IvorySQL 4.5 发布说明。
源码
IvorySQL 主要包含 2 个代码仓库:
- IvorySQL 数据库源码:https://github.com/IvorySQL/IvorySQL
- IvorySQL 官方网站:https://github.com/IvorySQL/Ivory-www
感谢贡献者
以下人员(按字母顺序排列)作为补丁作者、提交者、审阅者、测试人员或问题报告者对本版本做出了贡献:
- Cary Huang
- Denis Lussier
- Fawei Zhao
- Flyingbeecd
- Ge Sui
- Grant Zhou
- Hulin Ji
- Hope Gao
- Lily Wang
- Renli Zou
- Shawn Yan
- Shihua Yang
- Shiji Niu
- Shoubo Wang
- Shuntian Jiao
- Xiangyu Liang
- Xinjie Lv
- Zheng Tao
- Zhenhao Pan
- Zhuoyan Shi
社区活动预告
6 月 27 日-28 日,IvorySQL 2025 生态大会暨 PostgreSQL 高峰论坛即将在泉城济南启幕!
本届大会以『开源链接世界』为主题,汇聚了全球技术精英。我们荣幸邀请到国际 PostgreSQL 社区的核心贡献者,包括 Bruce Momjian(PG 联合创始人)和 Cédric Villemain(Data Bene CEO)等 50+ 国内外 KOL 齐聚济南,共同探讨 PostgreSQL 内核优化、数据库生态、AI 融合等 15+ 分论坛议题,为与会者带来最新的技术趋势与行业深刻洞察。
这将是一场技术创新的深度碰撞与开源生态的开放对话,诚邀您共赴盛会,携手探索开源未来!
报名已开启,欢迎报名。
本文由博客一文多发平台 OpenWrite 发布!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。