博客 / 詳情

返回

版本發佈| IvorySQL 5.1 發佈

2025 年 12 月 18 日,IvorySQL 5.1 正式發佈!

IvorySQL 5.1 基於 PostgreSQL 18.1 構建,包含多項缺陷修復與功能改進。完整更新列表可參考官方文檔站點。

PostgreSQL 18.1 增強功能

  • 在 CREATE STATISTICS 中檢查對 Schema 的 CREATE 權限。
  • 避免 libpq 中分配大小計算可能引發的整數溢出。
  • 防止在 SQL/JSON 函數(如 JSON_VALUE)的 DEFAULT 子句包含 COLLATE 表達式時出現“無法識別的節點類型”錯誤。
  • 避免對包含分組集(grouping sets)的無變量 HAVING 子句進行錯誤優化。
  • 在哈希右半連接(hash right semi join)中禁用並行執行。
  • 避免在生成有序追加(ordered-append)執行計劃時出現潛在的除零錯誤。
  • 修復在支持有序訪問但不支持僅索引掃描的索引類型下,查詢規劃器可能失敗的問題。

更多細節可參考 PostgreSQL 官方發佈説明。

IvorySQL 5.1 新增特性

  1. 升級至 PG 18.1 內核
  2. 在線體驗:IvorySQL 5.1 推出基於瀏覽器的交互式體驗環境,用户無需本地安裝,即可實時探索與評估 IvorySQL 5.1 功能。
  3. 全平台安裝包支持:提供覆蓋 X86、ARM、MIPS、LoongArch 架構的多平台介質包。
  4. 容器化部署支持:支持通過 Docker Compose、Podman、Swarm、Helm 及 Operator 工具,一鍵部署 IvorySQL 5.1 單機或高可用集羣。
  5. IvorySQL Cloud 5.1 同步發佈:集成了 IvorySQL 5.1 數據庫以及周邊生態,實現可視化的數據庫發放回收、監控運維等全生命週期管理。
  6. PostgreSQL 擴展:新增支持 10 款 PostgreSQL 擴展,分別是 pg_cron、pgAudit、PostGIS、pgRouting、PGroonga、ddlx、pgsql-http、system_stats、plpgsql_check、pgvector。

已修復問題

  • 清理編譯過程中的告警信息。
  • 修復 PL/iSQL 解析器拒絕 SELECT INTO 表達式中帶括號語法的問題。
  • 修正文檔中關於源碼安裝時缺失 uuid-ossp 插件的相關描述。

源代碼

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

貢獻者

以下人員(按字母順序)以補丁作者、提交者、評審者、測試人員或問題反饋者的身份參與了本次版本發佈:

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

感謝以上貢獻者!

歡迎試用

歡迎各位社區小夥伴試用 IvorySQL 5.1,如發現任何問題,可提交 issue 反饋,我們將為您送上 IvorySQL 周邊好禮!

user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.