Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions i18n/zh-CN/docusaurus-plugin-content-pages/news/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,15 @@ import { useState, useCallback, useMemo } from 'react';
import useBaseUrl from '@docusaurus/useBaseUrl';

export const NewsData = [
{
title: "IvorySQL 5.4 发布:基于 PostgreSQL 18.4,强化 AI 能力与周边生态",
desc: "基于 PG 18.4 内核,新增 IvorySQL Skills、在线体验、Cloud 5.4、容器化部署支持及 20+ 扩展,覆盖 AI、GIS、全文检索等领域。",
date: "2026-06-17",
category: "product",
categoryLabel: "产品动态",
link: "/zh-cn/news/ivorysql-5.4-released",
img: "/img/news/ivorysql-5.4-zh.png"
},
{
title: "开源征程,邀你同行 | IvorySQL 2026 布道者计划正式发布",
desc: "2026 年度布道者计划正式启动。写文章、做分享、贡献代码,获取官方认证与年度大奖,聚光灯打在每一个愿意分享的人身上。",
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,145 @@
---
title: IvorySQL 5.4 发布:基于 PostgreSQL 18.4,强化 AI 能力与周边生态
hide_table_of_contents: true
---

import useBaseUrl from '@docusaurus/useBaseUrl';

<style>{`
.detail-banner { background: linear-gradient(135deg, #532abd 0%, #7D52F4 100%); padding: 40px 0; color: white !important; margin-bottom: 30px; }
.detail-banner-inner { max-width: 1200px; margin: 0 auto; padding: 0 20px; position: relative; }
.detail-banner h1 { font-size: 2.2rem; margin: 0; color: white !important; }
.detail-banner-decor { position: absolute; right: 10%; top: 50%; transform: translateY(-50%); opacity: 0.2; pointer-events: none; }
.detail-wrapper { max-width: 1200px; margin: 0 auto; padding: 0 20px 80px; display: flex; gap: 40px; }
.detail-main { flex: 1; min-width: 0; }
.breadcrumb { font-size: 0.9rem; color: #888; margin-bottom: 20px; }
.breadcrumb a { color: #888; text-decoration: none; }
.breadcrumb a:hover { color: #7D52F4; }
.post-header { margin-bottom: 30px; border-bottom: 1px solid #eee; padding-bottom: 20px; }
.post-title { font-size: 2rem; font-weight: bold; color: #333; margin-bottom: 10px; line-height: 1.3; }
.post-date { color: #999; font-size: 0.9rem; display: flex; align-items: center; gap: 5px; }
.post-content h2 { font-size: 1.5rem; color: #333; margin-top: 40px; margin-bottom: 20px; border-left: 4px solid #7D52F4; padding-left: 15px; }
.post-content h3 { font-size: 1.25rem; color: #444; margin-top: 25px; margin-bottom: 15px; font-weight: bold; }
.post-content p { font-size: 1.05rem; line-height: 1.8; color: #444; margin-bottom: 20px; }
.post-content li { font-size: 1.05rem; line-height: 1.8; color: #444; margin-bottom: 10px; }
.post-content strong { color: #333; }
.post-content a { color: #7D52F4; text-decoration: none; font-weight: 500; }
.post-content a:hover { text-decoration: underline; }
.detail-sidebar { width: 260px; flex-shrink: 0; }
.sidebar-sticky { position: sticky; top: 100px; border-left: 2px solid #f0f0f0; padding-left: 20px; }
.sidebar-title { font-weight: bold; color: #333; margin-bottom: 15px; display: flex; align-items: center; gap: 8px; font-size: 0.9rem; }
.sidebar-nav { list-style: none; padding: 0; margin: 0; }
.sidebar-nav li { margin-bottom: 10px; }
.sidebar-nav a { color: #666; font-size: 0.85rem; text-decoration: none; transition: color 0.2s; line-height: 1.4; display: block; }
.sidebar-nav a:hover { color: #7D52F4; }
@media (max-width: 996px) { .detail-banner { padding: 30px 0; } .detail-banner h1 { font-size: 1.5rem; } .detail-wrapper { flex-direction: column; } .detail-sidebar { display: none; } .post-title { font-size: 1.5rem; } }
`}</style>

<div className="detail-banner">
<div className="detail-banner-inner">
<h1>新闻动态</h1>
<div className="detail-banner-decor">● ○ ●</div>
</div>
</div>

<div className="detail-wrapper">
<div className="detail-main">
<div className="breadcrumb">
<a href="/zh-cn/news">新闻动态</a> <span>&gt;</span> <span>正文内容</span>
</div>

<div className="post-header">
<div className="post-title">IvorySQL 5.4 发布:基于 PostgreSQL 18.4,强化 AI 能力与周边生态</div>
<div className="post-date">📅 发布时间:2026 年 06 月 17 日</div>
</div>

<div className="post-content">
<p>
2026 年 6 月 17 日,IvorySQL 社区正式发布 <strong>IvorySQL 5.4</strong>。作为兼容 Oracle 的开源 PostgreSQL 数据库,IvorySQL 5.4 基于 <strong>PostgreSQL 18.4</strong> 构建,带来了多项内核更新、功能增强和生态扩展,并进一步完善 AI、云原生部署以及数据库管理能力。
</p>
<p>完整更新清单请访问官方文档网站:<a href="https://docs.ivorysql.org/" target="_blank" rel="noopener noreferrer">docs.ivorysql.org</a></p>

<h2 id="kernel">PostgreSQL 18.4 内核更新</h2>
<p>IvorySQL 5.4 同步升级至 PostgreSQL 18.4,继承了社区最新的稳定性与安全修复,包括:</p>
<ol>
<li>防止处理启动数据包(startup packets)时出现无限递归问题</li>
<li>修复内存分配计算中的多项整数溢出问题</li>
<li>在 <code>pg_createsubscriber</code> 中正确引用(转义)订阅名称</li>
<li>在逻辑复制源(logical replication origin)检查中正确引用对象名称</li>
<li>在 <code>ts_headline()</code> 中拒绝超长选项参数</li>
<li>在恢复属性 MCV(Most Common Values,最常见值)统计信息时检测异常输入</li>
</ol>

<h2 id="features">IvorySQL 5.4 关键特性</h2>

<h3>升级至 PostgreSQL 18.4 内核</h3>
<p>IvorySQL 内核升级至 PostgreSQL 18.4 版本,进一步提升数据库的稳定性、安全性和兼容性。</p>

<h3>IvorySQL Skills:让 AI 成为数据库专家</h3>
<p>项目地址:<a href="https://github.com/IvorySQL/skills" target="_blank" rel="noopener noreferrer">github.com/IvorySQL/skills</a></p>
<p>IvorySQL Skills 为 AI 助手提供数据库知识与操作能力,使其能够更高效地理解、使用和管理 IvorySQL 数据库,推动 AI 与数据库深度融合。</p>

<h3>在线体验 IvorySQL 5.4</h3>
<p>在线体验地址:<a href="http://trial.ivorysql.org/" target="_blank" rel="noopener noreferrer">trial.ivorysql.org</a></p>
<p>基于浏览器的交互式体验环境现已上线,用户无需安装,即可实时体验和评估 IvorySQL 5.4 的各项能力。</p>

<h3>全平台发行支持</h3>
<p>IvorySQL 5.4 提供覆盖 <strong>X86、ARM、MIPS 和 LoongArch</strong> 等主流架构的安装包,满足不同硬件平台下的部署需求。</p>

<h3>云原生容器化部署</h3>
<p>支持通过 <strong>Docker Compose、Podman、Swarm、Helm</strong> 以及 <strong>IvorySQL 5.4 Operator</strong>,一键部署单机或高可用集群,进一步降低数据库部署与运维成本。</p>

<h3>IvorySQL Cloud 5.4 发布</h3>
<p>IvorySQL Cloud 是面向数据库全生命周期管理的可视化平台,提供数据库订阅管理、生命周期运维编排以及生态服务集成能力。</p>

<h3>持续扩展 PostgreSQL 生态</h3>
<p>IvorySQL 5.4 新增支持多项 PostgreSQL 扩展与工具,覆盖 AI、GIS、全文检索、连接池、高可用、运维监控等领域:</p>
<ul>
<li><strong>AI 与向量</strong>:pg_ai_query、pgvector</li>
<li><strong>图数据库</strong>:AGE</li>
<li><strong>GIS 与路网</strong>:PostGIS、pgRouting</li>
<li><strong>中文分词</strong>:pg_jieba、Zhparser、pg_bigm</li>
<li><strong>全文检索</strong>:PGroonga、pg_textsearch</li>
<li><strong>运维与调度</strong>:pg_cron、pgagent</li>
<li><strong>监控分析</strong>:system_stats、pg_stat_monitor、pg_show_plans</li>
<li><strong>SQL 增强</strong>:ddlx、plpgsql_check、pg_hint_plan</li>
<li><strong>网络访问</strong>:pgsql-http、pg_curl</li>
<li><strong>中间件</strong>:PgBouncer</li>
<li><strong>异构集成</strong>:redis_fdw</li>
<li><strong>分区管理</strong>:pg_partman</li>
<li><strong>WAL 解码</strong>:wal2json</li>
</ul>

<h3>SQL 兼容性增强</h3>
<p>IvorySQL 持续完善 SQL 兼容能力。本次版本增强了 EXTRACT 函数支持,兼容更多 SQL 语法变体,进一步提升数据库迁移和应用适配体验。</p>

<h2 id="repos">源代码仓库</h2>
<ul>
<li>数据库源码:<a href="https://github.com/IvorySQL/IvorySQL" target="_blank" rel="noopener noreferrer">github.com/IvorySQL/IvorySQL</a></li>
<li>官方网站:<a href="https://github.com/IvorySQL/Ivory-www" target="_blank" rel="noopener noreferrer">github.com/IvorySQL/Ivory-www</a></li>
<li>官方文档:<a href="https://github.com/IvorySQL/IvorySQL_docs" target="_blank" rel="noopener noreferrer">github.com/IvorySQL/IvorySQL_docs</a></li>
<li>Docker 镜像:<a href="https://github.com/IvorySQL/docker_library" target="_blank" rel="noopener noreferrer">github.com/IvorySQL/docker_library</a></li>
</ul>

<h2 id="contributors">贡献者</h2>
<p>感谢以下贡献者(按字母顺序排列)以补丁作者、提交者、评审者、测试人员或问题报告者等身份参与 IvorySQL 5.4 的发布:</p>
<p>3296442201 · Adria0615 · anapplebeee · Cédric Villemain · Fawei Zhao · Ge Sui · Grant Zhou · hanjianqiao · jerome-peng · liketoochao · movead123 · msdnchina · Pierre Forstmann · Rophy Tsai · Shawn Yan · Shuntian Jiao · Steven Niu · tian1220A · xiaoyu509 · Xiaohui Liu · Xiangyu Liang · Xinjie LYU · Xueyu Gao · yes7rose · Yasir Hussain Shah · z20081120087 · Zhe Zhang · Zhenhao Pan · Zheng Tao · Zhuoyan Shi · zuinuan123</p>

<h2 id="welcome">欢迎试用</h2>
<p>完整更新日志:<a href="https://github.com/IvorySQL/IvorySQL/compare/IvorySQL_5.3...IvorySQL_5.4" target="_blank" rel="noopener noreferrer">GitHub 对比</a></p>
<p>欢迎社区伙伴下载和体验 IvorySQL 5.4。如果您在使用过程中发现问题,欢迎提交 <a href="https://github.com/IvorySQL/IvorySQL/issues" target="_blank" rel="noopener noreferrer">Issue</a>。每一位问题反馈者,都有机会获得 IvorySQL 社区精美周边。</p>
</div>
</div>

<div className="detail-sidebar">
<div className="sidebar-sticky">
<div className="sidebar-title">▼ 文章大纲</div>
<ul className="sidebar-nav">
<li><a href="#kernel">PG 内核更新</a></li>
<li><a href="#features">关键特性</a></li>
<li><a href="#repos">源代码仓库</a></li>
<li><a href="#contributors">贡献者</a></li>
</ul>
</div>
</div>
</div>
9 changes: 9 additions & 0 deletions src/pages/news/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,15 @@ import { useState, useCallback, useMemo } from 'react';
import useBaseUrl from '@docusaurus/useBaseUrl';

export const NewsData = [
{
title: "IvorySQL 5.4 Released: Based on PostgreSQL 18.4 with Enhanced AI and Ecosystem",
desc: "Built on PG 18.4 kernel, featuring IvorySQL Skills, online trial, Cloud 5.4, containerized deployment, and 20+ extensions across AI, GIS, and full-text search.",
date: "2026-06-17",
category: "product",
categoryLabel: "Product",
link: "/news/ivorysql-5.4-released",
img: "/img/news/ivorysql-5.4-en.png"
},
{
title: "Join the Journey | IvorySQL 2026 Evangelist Program is Now Open",
desc: "The 2026 Evangelist Program is officially launched. Write, speak, contribute code—gain official recognition and annual awards.",
Expand Down
Loading