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
Copy file name to clipboardExpand all lines: EN/modules/ROOT/pages/1.adoc
+21-40Lines changed: 21 additions & 40 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,67 +5,49 @@
5
5
6
6
== Version Overview
7
7
8
-
[*Release Date: Mar 12, 2026*]
8
+
[*Release Date: June 17, 2026*]
9
9
10
-
IvorySQL 5.3 is built on PostgreSQL 18.3 and includes a variety of bug fixes. For a comprehensive list of updates, please visit our https://docs.ivorysql.org/[documentation site].
10
+
IvorySQL 5.4 is built on PostgreSQL 18.4 and includes a variety of bug fixes. For a comprehensive list of updates, please visit our [documentation site](https://docs.ivorysql.org/).
11
11
12
12
== Enhancements
13
13
14
-
- PostgreSQL 18.3
14
+
- PostgreSQL 18.4
15
15
16
-
1. Fix failure after replaying a multixid truncation record from WAL that was generated by an older minor version.
17
-
2. Avoid incorrect complaint of invalid encoding when substring() is applied to "toasted" data.
18
-
3. Fix oversight in the fix for CVE-2026-2007.
19
-
4. Fix the volatility marking of json_strip_nulls() and jsonb_strip_nulls().
20
-
5. Fix computation of the set of potentially-nulling outer joins for the output of a LATERAL UNION ALL subquery.
16
+
1. Prevent unbounded recursion while processing startup packets.
17
+
2. Fix assorted integer overflows in memory-allocation calculations.
18
+
3. Properly quote subscription names in pg_createsubscriber.
19
+
4. Properly quote object names in logical replication origin checks.
20
+
5. Reject over-length options in `ts_headline()`.
21
+
6. Detect faulty input when restoring attribute MCV statistics.
21
22
22
-
For further details, visit https://www.postgresql.org/docs/release/18.3/[PostgreSQL's release notes].
23
-
24
-
- PostgreSQL 18.2
25
-
26
-
1. Guard against unexpected dimensions of oidvector/int2vector.
27
-
2. Harden selectivity estimators against being attached to operators that accept unexpected data types.
28
-
3. Fix buffer overrun in contrib/pgcrypto's PGP decryption functions.
29
-
4. Fix inadequate validation of multibyte character lengths.
30
-
5. Harden contrib/pg_trgm against changes in string lowercasing behavior.
31
-
32
-
For further details, visit https://www.postgresql.org/docs/release/18.2/[PostgreSQL's release notes].
23
+
For further details, visit https://www.postgresql.org/docs/release/18.4/[PostgreSQL's release notes].
33
24
34
25
== New Features
35
26
36
-
- Upgrade to PG 18.3 kernel: Feature https://github.com/IvorySQL/IvorySQL/pull/1199[#1199] +
37
-
PostgreSQL kernel upgraded to version 18.3.
27
+
- Upgrade to PG 18.4 kernel: Feature https://github.com/IvorySQL/IvorySQL/pull/1344[#1344] +
28
+
PostgreSQL kernel upgraded to version 18.4.
38
29
39
-
- Upgrade to PG 18.2 kernel: Feature https://github.com/IvorySQL/IvorySQL/pull/1195[#1195] +
An interactive, browser-based environment will be launched to allow users to explore and evaluate IvorySQL 5.3 in real time — no installation required.
An interactive, browser-based environment will be launched to allow users to explore and evaluate IvorySQL 5.4 in real time — no installation required.
44
35
45
36
- Packaging for All Platforms: +
46
37
Provides multi-platform media packages for X86, ARM, MIPS, LoongArch architecture.
47
38
48
39
- Containerized Deployment Support +
49
-
Supports one-click deployment of standalone or highly available IvorySQL 5.3 clusters via Docker Compose, Podman, Swarm, Helm, and the IvorySQL 5.3 Operator.
40
+
Supports one-click deployment of standalone or highly available IvorySQL 5.4 clusters via Docker Compose, Podman, Swarm, Helm, and the IvorySQL 5.4 Operator.
- Fix variable reset bug in nested function expressions: Issue https://github.com/IvorySQL/IvorySQL/issues/1124[#1124]
66
-
- Fix type coercion failure with mixed positional/named parameters in packages and subprocedures: Issue https://github.com/IvorySQL/IvorySQL/issues/1006[#1006]
67
-
- Fix segfault when package procedure initializes local variable from parameter: Issue https://github.com/IvorySQL/IvorySQL/issues/1005[#1005]
68
-
- Fix regression failures caused by the new year: PR https://github.com/IvorySQL/IvorySQL/pull/1146[#1146]
50
+
- Enhanced the EXTRACT function support to accept additional syntax variations in SQL queries: PR https://github.com/IvorySQL/IvorySQL/pull/1222[#1222]
69
51
70
52
== Source Code
71
53
@@ -84,17 +66,16 @@ The following individuals (in alphabetical order) have contributed to this relea
0 commit comments