You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- 修复 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]
Copy file name to clipboardExpand all lines: EN/modules/ROOT/pages/1.adoc
+21-21Lines changed: 21 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@
6
6
7
7
[*Release Date: September 17, 2026*]
8
8
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].
10
10
11
11
== Upstream Updates
12
12
@@ -21,45 +21,45 @@ PostgreSQL 18.5 was not released because a regression was discovered during rele
21
21
5. Invalidate role-dependent cached plans after role changes.
22
22
6. Ensure that parallel GIN index builds update the table's `pg_class.reltuples` value correctly.
23
23
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].
25
25
26
26
== Enhancements
27
27
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] +
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.
An interactive, browser-based environment is now available, allowing users to explore and evaluate IvorySQL 5.6 in real time — no installation required.
36
36
37
37
- Packaging for All Platforms +
38
38
Provides multi-platform media packages for X86, ARM, MIPS, and LoongArch architectures.
39
39
40
40
- 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.
- 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]
63
63
64
64
== Source Code
65
65
@@ -107,4 +107,4 @@ The following individuals (in alphabetical order) have contributed to this relea
0 commit comments