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
+43-26Lines changed: 43 additions & 26 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,49 +5,67 @@
5
5
6
6
== Version Overview
7
7
8
-
[*Release Date: Dec 18, 2025*]
8
+
[*Release Date: Mar 12, 2026*]
9
9
10
-
IvorySQL 5.1 is built on PostgreSQL 18.1 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.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].
11
11
12
12
== Enhancements
13
13
14
-
- PostgreSQL 18.1
14
+
- PostgreSQL 18.3
15
15
16
-
1. Check for CREATE privileges on the schema in CREATE STATISTICS.
17
-
2. Avoid integer overflow in allocation-size calculations within libpq.
18
-
3. Prevent “unrecognized node type” errors when a SQL/JSON function such as JSON_VALUE has a DEFAULT clause containing a COLLATE expression.
19
-
4. Avoid incorrect optimization of variable-free HAVING clauses with grouping sets.
20
-
5. Do not use parallelism in hash right semi joins.
21
-
6. Avoid possible division-by-zero when creating ordered-append plans.
22
-
7. Fix planner failure with index types that can do ordered access but not index-only scans.
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.
23
21
24
-
For further details, visit https://www.postgresql.org/docs/release/18.1/[PostgreSQL’s release notes].
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].
25
33
26
34
== New Features
27
35
28
-
- Upgrade to PG 18.1 kernel: Feature https://github.com/IvorySQL/IvorySQL/pull/1004[#1004] +
29
-
PostgreSQL kernel upgraded to version 18.1.
36
+
- Upgrade to PG 18.3 kernel: Feature https://github.com/IvorySQL/IvorySQL/pull/1199[#1199] +
37
+
PostgreSQL kernel upgraded to version 18.3.
38
+
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.1 in real time — no installation required.
An interactive, browser-based environment will be launched to allow users to explore and evaluate IvorySQL 5.3 in real time — no installation required.
33
44
34
-
- Packaging for All Platforms: Feature https://github.com/IvorySQL/IvorySQL/issues/1136[#1136] +
45
+
- Packaging for All Platforms: +
35
46
Provides multi-platform media packages for X86, ARM, MIPS, LoongArch architecture.
36
47
37
48
- Containerized Deployment Support +
38
-
Supports one-click deployment of standalone or highly available IvorySQL 5.1 clusters via Docker Compose, Podman, Swarm, Helm, and the IvorySQL 5.1 Operator.
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.
- 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]
51
69
52
70
== Source Code
53
71
@@ -62,23 +80,22 @@ IvorySQL's development is maintained across four main repositories:
62
80
63
81
The following individuals (in alphabetical order) have contributed to this release as patch authors, committers, reviewers, testers, or reporters of issues.
0 commit comments