From 738693f5acd8bfb734ca13071086ccadf98158ed Mon Sep 17 00:00:00 2001 From: JiaoShuntian Date: Tue, 16 Jun 2026 13:29:46 +0800 Subject: [PATCH] update for IvorySQL 5.4 release --- .../releases-page.mdx | 11 +- src/pages/docs-ecosystem.js | 4 +- src/pages/docs-installation.js | 4 +- src/pages/index.js | 4 +- src/pages/releases-page.mdx | 7 +- svg/img-elephant-balloon.svg | 4 +- svg/img-elephant-balloon5.3.svg | 643 ++++++++++++++++++ 7 files changed, 663 insertions(+), 14 deletions(-) create mode 100644 svg/img-elephant-balloon5.3.svg diff --git a/i18n/zh-CN/docusaurus-plugin-content-pages/releases-page.mdx b/i18n/zh-CN/docusaurus-plugin-content-pages/releases-page.mdx index fb05d038..e6f4d6d8 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-pages/releases-page.mdx +++ b/i18n/zh-CN/docusaurus-plugin-content-pages/releases-page.mdx @@ -40,9 +40,9 @@ export const VersionTable = () => { const currentVersions = [ { - date: '2026年3月12日', - version: 'IvorySQL 5.3 稳定版', - url: 'https://docs.ivorysql.org/cn/ivorysql-doc/v5.3/1.html', + date: '2026年6月17日', + version: 'IvorySQL 5.4 稳定版', + url: 'https://docs.ivorysql.org/cn/ivorysql-doc/v5.4/1.html', highlight: true }, { @@ -53,6 +53,11 @@ export const VersionTable = () => { ]; const historicalVersions = [ + { + date: '2026年3月12日', + version: 'IvorySQL 5.3 稳定版', + url: 'https://docs.ivorysql.org/cn/ivorysql-doc/v5.3/v5.3/1.html' + }, { date: '2025年12月18日', version: 'IvorySQL 5.1 稳定版', diff --git a/src/pages/docs-ecosystem.js b/src/pages/docs-ecosystem.js index aa175b9a..26fedd94 100644 --- a/src/pages/docs-ecosystem.js +++ b/src/pages/docs-ecosystem.js @@ -3,8 +3,8 @@ import Layout from '@theme/Layout'; import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; const ECOSYSTEM_URLS = { - en: 'https://docs.ivorysql.org/en/ivorysql-doc/v5.3/cpu_arch_adp', - zh: 'https://docs.ivorysql.org/cn/ivorysql-doc/v5.3/cpu_arch_adp', + en: 'https://docs.ivorysql.org/en/ivorysql-doc/v5.4/cpu_arch_adp', + zh: 'https://docs.ivorysql.org/cn/ivorysql-doc/v5.4/cpu_arch_adp', }; function buildTarget(locale) { diff --git a/src/pages/docs-installation.js b/src/pages/docs-installation.js index 72da2218..72c49701 100644 --- a/src/pages/docs-installation.js +++ b/src/pages/docs-installation.js @@ -3,8 +3,8 @@ import Layout from '@theme/Layout'; import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; const INSTALLATION_URLS = { - en: 'https://docs.ivorysql.org/en/ivorysql-doc/v5.3/3.1#quick-installation', - zh: 'https://docs.ivorysql.org/cn/ivorysql-doc/v5.3/3.1#%E5%BF%AB%E9%80%9F%E5%AE%89%E8%A3%85', + en: 'https://docs.ivorysql.org/en/ivorysql-doc/v5.4/3.1#quick-installation', + zh: 'https://docs.ivorysql.org/cn/ivorysql-doc/v5.4/3.1#%E5%BF%AB%E9%80%9F%E5%AE%89%E8%A3%85', }; function buildTarget(locale) { diff --git a/src/pages/index.js b/src/pages/index.js index 6e21a073..bb648deb 100644 --- a/src/pages/index.js +++ b/src/pages/index.js @@ -203,7 +203,7 @@ const CONTENT = { 'IvorySQL 是一款先进、功能齐全的开源 Oracle 兼容 PostgreSQL,致力于保持高兼容性,并可作为最新 PostgreSQL 的完全替代品。通过 compatible_mode 开关可在 Oracle 与 PostgreSQL 兼容模式间切换,PL/iSQL 支持 Oracle PL/SQL 语法及 Oracle 风格包(Packages)。', heroBadges: ['Oracle 兼容', 'Apache 2.0 开源', '基于 PostgreSQL 内核'], latestVersionPrefix: '最新版本', - latestVersionLabel: 'IvorySQL 5.3', + latestVersionLabel: 'IvorySQL 5.4', actions: [ { label: '免费下载', to: '/releases-page', ariaLabel: '免费下载 IvorySQL' }, { label: '在线体验', href: ONLINE_TRIAL_URL, ariaLabel: '在线体验 IvorySQL' }, @@ -361,7 +361,7 @@ const CONTENT = { 'Bridge the gap between Oracle and PostgreSQL with IvorySQL. Experience a robust, open-source database that combines the power of PostgreSQL with native Oracle syntax support, PL/SQL compatibility, and enterprise-grade performance. Migrate faster, lower costs, and scale with confidence.', heroBadges: ['Oracle Compatibility', 'Apache 2.0 Open-Source', 'Built on PostgreSQL'], latestVersionPrefix: 'Latest Version', - latestVersionLabel: 'IvorySQL 5.3', + latestVersionLabel: 'IvorySQL 5.4', actions: [ { label: 'Free Download', to: '/releases-page', ariaLabel: 'Free Download IvorySQL' }, { label: 'Online Trial', href: ONLINE_TRIAL_URL, ariaLabel: 'Try IvorySQL Online' }, diff --git a/src/pages/releases-page.mdx b/src/pages/releases-page.mdx index 00e2c225..0c6fc1d4 100644 --- a/src/pages/releases-page.mdx +++ b/src/pages/releases-page.mdx @@ -10,9 +10,9 @@ export const VersionTable = () => { const currentVersions = [ { - date: 'Mar 12, 2026', - version: 'IvorySQL 5.3 STABLE', - url: 'https://docs.ivorysql.org/en/ivorysql-doc/v5.3/1.html', + date: 'Jun 17, 2026', + version: 'IvorySQL 5.4 STABLE', + url: 'https://docs.ivorysql.org/en/ivorysql-doc/v5.4/1.html', pg: 'PostgreSQL 18', highlight: true, }, @@ -26,6 +26,7 @@ export const VersionTable = () => { ]; const historicalVersions = [ + { date: 'Mar 12, 2026', version: 'IvorySQL 5.3 STABLE', url: 'https://docs.ivorysql.org/en/ivorysql-doc/v5.3/v5.3/1.html' }, { date: 'Dec 18, 2025', version: 'IvorySQL 5.1 STABLE', url: 'https://docs.ivorysql.org/en/ivorysql-doc/v5.1/v5.1/1.html' }, { date: 'Nov 25, 2025', version: 'IvorySQL 5.0 STABLE', url: 'https://docs.ivorysql.org/en/ivorysql-doc/v5.0/v5.0/1.html' }, { date: 'Sept 10, 2025', version: 'IvorySQL 4.6 STABLE', url: 'https://docs.ivorysql.org/en/ivorysql-doc/v4.6/v4.6/1.html' }, diff --git a/svg/img-elephant-balloon.svg b/svg/img-elephant-balloon.svg index 2879f573..0c9150ba 100644 --- a/svg/img-elephant-balloon.svg +++ b/svg/img-elephant-balloon.svg @@ -623,7 +623,7 @@ . - 3 + 4 @@ -636,7 +636,7 @@ . - 3 + 4 diff --git a/svg/img-elephant-balloon5.3.svg b/svg/img-elephant-balloon5.3.svg new file mode 100644 index 00000000..2879f573 --- /dev/null +++ b/svg/img-elephant-balloon5.3.svg @@ -0,0 +1,643 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + P + + + + + G 1 + + + + + 8 + + + + + . + + + 3 + + + + + + + 5 + + + . + + + 3 + + + + \ No newline at end of file