Skip to content

Commit 06eb641

Browse files
committed
docs: update adoc format.
1 parent 5afef53 commit 06eb641

2 files changed

Lines changed: 42 additions & 42 deletions

File tree

CN/modules/ROOT/pages/1.adoc

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
[*发布日期:2026 年 9 月 17 日*]
88

9-
IvorySQL 5.6 将 PostgreSQL 内核升级至 18.6,并针对 Oracle 兼容性、内存安全、客户端接口和扩展构建提供多项修复。有关更新的完整列表,请访问我们的 [文档站点](https://docs.ivorysql.org/)
9+
IvorySQL 5.6 将 PostgreSQL 内核升级至 18.6,并针对 Oracle 兼容性、内存安全、客户端接口和扩展构建提供多项修复。有关更新的完整列表,请访问我们的 https://docs.ivorysql.org/[文档站点]
1010

1111
== 上游更新
1212

@@ -21,45 +21,45 @@ IvorySQL 5.6 将 PostgreSQL 内核升级至 18.6,并针对 Oracle 兼容性、
2121
5. 角色变更后,使依赖角色的缓存计划失效。
2222
6. 确保并行 GIN 索引构建能够正确更新表的 `pg_class.reltuples` 值。
2323

24-
更多详情,请参阅 [PostgreSQL 18.6 发布说明](https://www.postgresql.org/docs/release/18.6/)
24+
更多详情,请参阅 https://www.postgresql.org/docs/release/18.6/[PostgreSQL 18.6 发布说明]
2525

2626
== 增强内容
2727

28-
- 升级至 PG 18.6 内核:Feature [#1719](https://github.com/IvorySQL/IvorySQL/pull/1719) +
28+
- 升级至 PG 18.6 内核:Feature https://github.com/IvorySQL/IvorySQL/pull/1719[#1719] +
2929
PostgreSQL 内核已升级至 18.6 版本。
3030

31-
- AI 辅助贡献指南:Feature [#1473](https://github.com/IvorySQL/IvorySQL/pull/1473) +
31+
- AI 辅助贡献指南:Feature https://github.com/IvorySQL/IvorySQL/pull/1473[#1473] +
3232
制定相关指南,涵盖许可证合规、人工审查与签署责任、AI 工具归属标注、AI 生成代码占比披露,以及负责任地参与代码审查。
3333

34-
- IvorySQL 5.6 [在线体验](http://trial.ivorysql.org/):Feature [#10](https://github.com/IvorySQL/ivorysql-wasm/pull/10) +
34+
- IvorySQL 5.6 http://trial.ivorysql.org/[在线体验]:Feature https://github.com/IvorySQL/ivorysql-wasm/pull/12[#12] +
3535
现已提供交互式浏览器环境,用户可实时体验与评估 IvorySQL 5.6,无需安装。
3636

3737
- 全平台打包 +
3838
为 X86、ARM、MIPS 和龙芯架构提供多平台安装介质。
3939

4040
- 容器化部署支持 +
41-
支持通过 Docker Compose、Podman、Swarm、Helm 以及 IvorySQL 5.6 Operator 一键部署单机或高可用的 IvorySQL 5.6 集群。
41+
支持通过 Docker Compose、Podman、Swarm、Helm 以及 IvorySQL 5.6 Operator 快速部署单机或高可用的 IvorySQL 5.6 集群。
4242

4343
- 发布 IvorySQL Cloud 5.6(数据库全生命周期可视化管理平台) +
4444
提供全托管的可视化控制平台,负责 IvorySQL 5.6 数据库订阅、端到端的全生命周期编排,并集成周边生态服务。
4545

46-
- PostgreSQL 扩展 +
47-
支持更多 PostgreSQL 扩展及工具:pg_cron、pgaudit、PostGIS、pgRouting、PGroonga、ddlx、pgsql-http、plpgsql_check、pgvector、system_stats、zhparser、pg_partman、pg_jieba、pg_textsearch、AGE、redis_fdw、pg_hint_plan、pg_show_plans、pgagent、pgBouncer、pg_ai_query、pg_bigm、pg_curl、pg_stat_monitor、wal2json、pg_bulkload、pg_profile、pg_repack、pg_readonly、set_user、pgtt、pgnodemx
46+
- 扩展 +
47+
支持 32 个额外的扩展和工具:AGE、ddlx、pg\_ai\_query、pg\_bigm、pg\_bulkload、pg\_cron、pg\_curl、pg\_hint\_plan、pg\_jieba、pg\_partman、pg\_profile、pg\_readonly、pg\_repack、pg\_show\_plans、pg\_stat\_monitor、pg\_textsearch、pgagent、pgBouncer、pgaudit、pgnodemx、PGroonga、pgRouting、pgsql-http、pgtt、pgvector、plpgsql\_check、PostGIS、redis\_fdw、set\_user、system\_stats、wal2json、zhparser
4848

4949
== 缺陷修复
5050

51-
- 修复 Oracle 兼容的 interval 乘除法中可能发生的溢出和 NaN 处理不当问题:PR [#1211](https://github.com/IvorySQL/IvorySQL/pull/1211)
52-
- 禁止通过 `ALTER USER/ROLE/DATABASE SET` 持久化 `ivorysql.compatible_mode`,并封堵 `SET ... TO DEFAULT` 和针对该参数执行 `RESET` 的绕过方式:PR [#1372](https://github.com/IvorySQL/IvorySQL/pull/1372)
53-
- 修复表达式求值期间,带包限定符的变量引用被解析为无关局部变量的问题:PR [#1381](https://github.com/IvorySQL/IvorySQL/pull/1381)
54-
- 修复使用 GCC 14 及更高版本时的构建失败问题:PR [#1385](https://github.com/IvorySQL/IvorySQL/pull/1385)
55-
- 修复序列中相互冲突或重复的 `SHARD` 选项校验问题:PR [#1401](https://github.com/IvorySQL/IvorySQL/pull/1401)
56-
- 修复第三方 PostgreSQL 扩展针对 IvorySQL 构建时的失败问题:PR [#1448](https://github.com/IvorySQL/IvorySQL/pull/1448)
57-
- 使 `ivorysql.enable_case_switch``SHOW ALL` 中可见,并可通过配置文件进行配置:PR [#1450](https://github.com/IvorySQL/IvorySQL/pull/1450)
58-
- 修复 `DBMS_UTILITY` 回溯和调用栈输出中缺少包名及模式限定错误的问题:PR [#1471](https://github.com/IvorySQL/IvorySQL/pull/1471)
59-
- 修复 `REGEXP_COUNT`、`REGEXP_SUBSTR`、`REGEXP_INSTR``REGEXP_REPLACE` 中换行符处理错误以及 `m`/`n` 选项行为异常的问题:PR [#1489](https://github.com/IvorySQL/IvorySQL/pull/1489)
60-
- 修复 Ivyresult 提前返回路径上的内存泄漏问题:PR [#1556](https://github.com/IvorySQL/IvorySQL/pull/1556)
61-
- 修复 psql 命名绑定查询转义和 `\bind` 处理中发生的堆缓冲区越界问题:PR [#1569](https://github.com/IvorySQL/IvorySQL/pull/1569)
62-
- 修复 XML 函数使用过长的命名空间前缀或 URL 时发生的堆缓冲区溢出问题:PR [#1827](https://github.com/IvorySQL/IvorySQL/pull/1827)
51+
- 修复 Oracle 兼容的 interval 乘除法中可能发生的溢出和 NaN 处理不当问题:PR https://github.com/IvorySQL/IvorySQL/pull/1211[#1211]
52+
- 禁止通过 ALTER USER/ROLE/DATABASE SET 持久化 ivorysql.compatible\_mode,并封堵 SET ... TO DEFAULT 和针对该参数执行 RESET 的绕过方式:PR https://github.com/IvorySQL/IvorySQL/pull/1372[#1372]
53+
- 修复表达式求值期间,带包限定符的变量引用被解析为无关局部变量的问题:PR https://github.com/IvorySQL/IvorySQL/pull/1381[#1381]
54+
- 修复使用 GCC 14 及更高版本时的构建失败问题:PR https://github.com/IvorySQL/IvorySQL/pull/1385[#1385]
55+
- 修复序列中相互冲突或重复的 SHARD 选项校验问题:PR https://github.com/IvorySQL/IvorySQL/pull/1401[#1401]
56+
- 修复第三方 PostgreSQL 扩展针对 IvorySQL 构建时的失败问题:PR https://github.com/IvorySQL/IvorySQL/pull/1448[#1448]
57+
- 使 ivorysql.enable\_case\_switch 在 SHOW ALL 中可见,并可通过配置文件进行配置:PR https://github.com/IvorySQL/IvorySQL/pull/1450[#1450]
58+
- 修复 DBMS\_UTILITY 回溯和调用栈输出中缺少包名及模式限定错误的问题:PR https://github.com/IvorySQL/IvorySQL/pull/1471[#1471]
59+
- 修复 REGEXP\_COUNT、REGEXP\_SUBSTR、REGEXP\_INSTRREGEXP\_REPLACE 中换行符处理错误以及 m/n 选项行为异常的问题:PR https://github.com/IvorySQL/IvorySQL/pull/1489[#1489]
60+
- 修复 Ivyresult 提前返回路径上的内存泄漏问题:PR https://github.com/IvorySQL/IvorySQL/pull/1556[#1556]
61+
- 修复 psql 命名绑定查询转义和 \\bind 处理中发生的堆缓冲区越界问题:PR https://github.com/IvorySQL/IvorySQL/pull/1569[#1569]
62+
- 修复 XML 函数使用过长的命名空间前缀或 URL 时发生的堆缓冲区溢出问题:PR https://github.com/IvorySQL/IvorySQL/pull/1827[#1827]
6363

6464
== 源码仓库
6565

@@ -107,4 +107,4 @@ IvorySQL 的开发工作主要在以下四个代码仓库中进行:
107107
* 赵法威
108108
* 张哲
109109

110-
[完整变更记录](https://github.com/IvorySQL/IvorySQL/compare/IvorySQL_5.4...IvorySQL_5.6)
110+
https://github.com/IvorySQL/IvorySQL/compare/IvorySQL_5.4\...IvorySQL_5.6[完整变更记录]

EN/modules/ROOT/pages/1.adoc

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
[*Release Date: September 17, 2026*]
88

9-
IvorySQL 5.6 updates the PostgreSQL core to version 18.6 and delivers fixes for Oracle compatibility, memory safety, client interfaces, and extension builds. For a comprehensive list of updates, please visit our [documentation site](https://docs.ivorysql.org/).
9+
IvorySQL 5.6 updates the PostgreSQL core to version 18.6 and delivers fixes for Oracle compatibility, memory safety, client interfaces, and extension builds. For a comprehensive list of updates, please visit our https://docs.ivorysql.org/[documentation site].
1010

1111
== Upstream Updates
1212

@@ -21,45 +21,45 @@ PostgreSQL 18.5 was not released because a regression was discovered during rele
2121
5. Invalidate role-dependent cached plans after role changes.
2222
6. Ensure that parallel GIN index builds update the table's `pg_class.reltuples` value correctly.
2323

24-
For further details, visit [PostgreSQL 18.6 release notes](https://www.postgresql.org/docs/release/18.6/).
24+
For further details, visit https://www.postgresql.org/docs/release/18.6/[PostgreSQL 18.6 release notes].
2525

2626
== Enhancements
2727

28-
- Upgrade to PG 18.6 kernel: Feature [#1719](https://github.com/IvorySQL/IvorySQL/pull/1719) +
28+
- Upgrade to PG 18.6 kernel: Feature https://github.com/IvorySQL/IvorySQL/pull/1719[#1719] +
2929
PostgreSQL kernel upgraded to version 18.6.
3030

31-
- AI-assisted contribution guidelines: Feature [#1473](https://github.com/IvorySQL/IvorySQL/pull/1473) +
31+
- AI-assisted contribution guidelines: Feature https://github.com/IvorySQL/IvorySQL/pull/1473[#1473] +
3232
Establish guidelines covering licensing compliance, human review and sign-off responsibilities, AI tool attribution, disclosure of AI-generated code percentages, and responsible participation in code reviews.
3333

34-
- IvorySQL 5.6 [Online Experience](http://trial.ivorysql.org/): Feature [#10](https://github.com/IvorySQL/ivorysql-wasm/pull/10) +
34+
- IvorySQL 5.6 http://trial.ivorysql.org/[Online Experience]: Feature https://github.com/IvorySQL/ivorysql-wasm/pull/12[#12] +
3535
An interactive, browser-based environment is now available, allowing users to explore and evaluate IvorySQL 5.6 in real time — no installation required.
3636

3737
- Packaging for All Platforms +
3838
Provides multi-platform media packages for X86, ARM, MIPS, and LoongArch architectures.
3939

4040
- Containerized Deployment Support +
41-
Supports one-click deployment of standalone or highly available IvorySQL 5.6 clusters via Docker Compose, Podman, Swarm, Helm, and the IvorySQL 5.6 Operator.
41+
Supports quick deployment of standalone or highly available IvorySQL 5.6 clusters via Docker Compose, Podman, Swarm, Helm, and the IvorySQL 5.6 Operator.
4242

4343
- IvorySQL Cloud 5.6 released (Visual Database Lifecycle Management Platform) +
4444
Offers a fully managed, graphical control plane that handles IvorySQL 5.6 database subscriptions, orchestrates end-to-end lifecycle operations, and integrates surrounding ecosystem services.
4545

46-
- PostgreSQL Extensions +
47-
Support for Additional PostgreSQL Extensions and Tools: pg_cron, pgaudit, PostGIS, pgRouting, PGroonga, ddlx, pgsql-http, plpgsql_check, pgvector, system_stats, zhparser, pg_partman, pg_jieba, pg_textsearch, AGE, redis_fdw, pg_hint_plan, pg_show_plans, pgagent, pgBouncer, pg_ai_query, pg_bigm, pg_curl, pg_stat_monitor, wal2json, pg_bulkload, pg_profile, pg_repack, pg_readonly, set_user, pgtt, pgnodemx.
46+
- Extensions +
47+
Support for 32 Additional Extensions and Tools: AGE, ddlx, pg\_ai\_query, pg\_bigm, pg\_bulkload, pg\_cron, pg\_curl, pg\_hint\_plan, pg\_jieba, pg\_partman, pg\_profile, pg\_readonly, pg\_repack, pg\_show\_plans, pg\_stat\_monitor, pg\_textsearch, pgagent, pgBouncer, pgaudit, pgnodemx, PGroonga, pgRouting, pgsql-http, pgtt, pgvector, plpgsql\_check, PostGIS, redis\_fdw, set\_user, system\_stats, wal2json, zhparser.
4848

4949
== Fixed Issues
5050

51-
- Fix potential overflow and NaN mishandling in Oracle-compatible interval multiplication and division: PR [#1211](https://github.com/IvorySQL/IvorySQL/pull/1211)
52-
- Disallow persisting `ivorysql.compatible_mode` through `ALTER USER/ROLE/DATABASE SET`, and close the `SET ... TO DEFAULT` and parameter-specific `RESET` bypasses: PR [#1372](https://github.com/IvorySQL/IvorySQL/pull/1372)
53-
- Fix package-qualified variable references resolving to unrelated local variables during expression evaluation: PR [#1381](https://github.com/IvorySQL/IvorySQL/pull/1381)
54-
- Fix build failures with GCC 14 and later: PR [#1385](https://github.com/IvorySQL/IvorySQL/pull/1385)
55-
- Fix validation of conflicting or repeated `SHARD` options on sequences: PR [#1401](https://github.com/IvorySQL/IvorySQL/pull/1401)
56-
- Fix build failures of third-party PostgreSQL extensions against IvorySQL: PR [#1448](https://github.com/IvorySQL/IvorySQL/pull/1448)
57-
- Make `ivorysql.enable_case_switch` visible in `SHOW ALL` and configurable in configuration files: PR [#1450](https://github.com/IvorySQL/IvorySQL/pull/1450)
58-
- Fix missing package names and wrong schema qualification in `DBMS_UTILITY` backtrace and call-stack output: PR [#1471](https://github.com/IvorySQL/IvorySQL/pull/1471)
59-
- Fix incorrect newline handling and `m`/`n` option behavior in `REGEXP_COUNT`, `REGEXP_SUBSTR`, `REGEXP_INSTR`, and `REGEXP_REPLACE`: PR [#1489](https://github.com/IvorySQL/IvorySQL/pull/1489)
60-
- Fix Ivyresult memory leaks on early-return paths: PR [#1556](https://github.com/IvorySQL/IvorySQL/pull/1556)
61-
- Fix heap buffer overruns in psql named-bind query escaping and `\bind` handling: PR [#1569](https://github.com/IvorySQL/IvorySQL/pull/1569)
62-
- Fix heap buffer overflows when long namespace prefixes or URLs are used in XML functions: PR [#1827](https://github.com/IvorySQL/IvorySQL/pull/1827)
51+
- Fix potential overflow and NaN mishandling in Oracle-compatible interval multiplication and division: PR https://github.com/IvorySQL/IvorySQL/pull/1211[#1211]
52+
- Disallow persisting ivorysql.compatible\_mode through ALTER USER/ROLE/DATABASE SET, and close the SET ... TO DEFAULT and parameter-specific RESET bypasses: PR https://github.com/IvorySQL/IvorySQL/pull/1372[#1372]
53+
- Fix package-qualified variable references resolving to unrelated local variables during expression evaluation: PR https://github.com/IvorySQL/IvorySQL/pull/1381[#1381]
54+
- Fix build failures with GCC 14 and later: PR https://github.com/IvorySQL/IvorySQL/pull/1385[#1385]
55+
- Fix validation of conflicting or repeated SHARD options on sequences: PR https://github.com/IvorySQL/IvorySQL/pull/1401[#1401]
56+
- Fix build failures of third-party PostgreSQL extensions against IvorySQL: PR https://github.com/IvorySQL/IvorySQL/pull/1448[#1448]
57+
- Make ivorysql.enable\_case\_switch visible in SHOW ALL and configurable in configuration files: PR https://github.com/IvorySQL/IvorySQL/pull/1450[#1450]
58+
- Fix missing package names and wrong schema qualification in DBMS\_UTILITY backtrace and call-stack output: PR https://github.com/IvorySQL/IvorySQL/pull/1471[#1471]
59+
- Fix incorrect newline handling and m/n option behavior in REGEXP\_COUNT, REGEXP\_SUBSTR, REGEXP\_INSTR, and REGEXP\_REPLACE: PR https://github.com/IvorySQL/IvorySQL/pull/1489[#1489]
60+
- Fix Ivyresult memory leaks on early-return paths: PR https://github.com/IvorySQL/IvorySQL/pull/1556[#1556]
61+
- Fix heap buffer overruns in psql named-bind query escaping and \\bind handling: PR https://github.com/IvorySQL/IvorySQL/pull/1569[#1569]
62+
- Fix heap buffer overflows when long namespace prefixes or URLs are used in XML functions: PR https://github.com/IvorySQL/IvorySQL/pull/1827[#1827]
6363

6464
== Source Code
6565

@@ -107,4 +107,4 @@ The following individuals (in alphabetical order) have contributed to this relea
107107
* Zhenhao Pan
108108
* Zhuoyan Shi
109109

110-
[Complete Changelog](https://github.com/IvorySQL/IvorySQL/compare/IvorySQL_5.4...IvorySQL_5.6)
110+
https://github.com/IvorySQL/IvorySQL/compare/IvorySQL_5.4\...IvorySQL_5.6[Complete Changelog]

0 commit comments

Comments
 (0)