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/v4.4/1.adoc
+53-30Lines changed: 53 additions & 30 deletions
Original file line number
Diff line number
Diff line change
@@ -5,43 +5,60 @@
5
5
6
6
== Version Overview
7
7
8
-
[**Release date: January 13, 2025**]
8
+
[**Release date: March 10, 2025**]
9
9
10
-
IvorySQL 4.2, based on PostgreSQL 17.2 and includes a variety of bug fixes. For a comprehensive list of updates, please visit our https://docs.ivorysql.org/[documentation site].
10
+
IvorySQL 4.4, based on PostgreSQL 17.4 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 & Fixed Issue
13
13
14
-
- PostgreSQL 17.1 Enhancements
14
+
- PostgreSQL 17.3 Enhancements
15
15
16
-
1. Ensure cached plans are marked as dependent on the calling role when RLS applies to a non-top-level table reference.
17
-
2. Make libpq discard error messages received during SSL or GSS protocol negotiation.
18
-
3. Fix unintended interactions between SET SESSION AUTHORIZATION and SET ROLE.
19
-
4. Prevent trusted PL/Perl code from changing environment variables.
20
-
5. Fix updates of catalog state for foreign-key constraints when attaching or detaching table partitions.
16
+
1. Harden PQescapeString and allied functions against invalidly-encoded input strings.
17
+
2. Restore auto-truncation of database and user names appearing in connection requests.
18
+
3. Exclude parallel workers from connection privilege checks and limits.
19
+
4. Drop “Lock” suffix from LWLock wait event names.
20
+
5. Fix possible re-use of stale results in window aggregates.
21
+
6. Prevent checkpoints from starting during relation truncation.
21
22
22
23
+
23
24
24
-
For further details, visit https://www.postgresql.org/docs/release/17.1/[PostgreSQL’s release notes].
25
+
For further details, visit https://www.postgresql.org/docs/release/17.3/[PostgreSQL’s release notes].
25
26
26
-
- PostgreSQL 17.2 Enhancements
27
+
- PostgreSQL 17.4 Enhancements
27
28
28
-
1. Repair ABI break for extensions that work with struct ResultRelInfo.
29
-
2. Restore functionality of ALTER {ROLE|DATABASE} SET role.
30
-
3. Fix cases where a logical replication slot's restart_lsn could go backwards.
31
-
4. Avoid deleting still-needed WAL files during pg_rewind.
32
-
5. Fix race conditions associated with dropping shared statistics entries.
29
+
1. Improve behavior of libpq's quoting functions.
30
+
2. Fix small memory leak in pg_createsubscriber.
31
+
3. Fix meson build system to correctly detect availability of the bsd_auth.h system header.
33
32
34
33
+
35
34
36
-
For further details, visit https://www.postgresql.org/docs/release/17.2/[PostgreSQL’s release notes].
35
+
For further details, visit https://www.postgresql.org/docs/release/17.4/[PostgreSQL’s release notes].
37
36
38
-
- IvorySQL 4.2
37
+
- IvorySQL 4.4
39
38
40
-
1. Fix issue for pg_upgrade: Issue https://github.com/IvorySQL/IvorySQL/issues/721[#721]
39
+
1. ARM64 Packaging for All Platforms: Feature https://github.com/IvorySQL/IvorySQL/issues/729[#729]
40
+
+
41
+
Provides multi-platform media packages for ARM architecture, supporting both domestic and international mainstream operating systems, including Red Hat, Debian, Kylin, UOS, and NSAR OS, etc.
41
42
42
-
2. Provide Rocky9 installation package: Issue https://github.com/IvorySQL/IvorySQL/issues/724[#724]
43
+
2. X86 Packaging for All Platforms: Feature https://github.com/IvorySQL/IvorySQL/issues/735[#735]
44
+
+
45
+
Provides multi-platform media packages for X86 architecture, supporting both domestic and international mainstream operating systems, including Red Hat, Debian, Kylin, UOS, and NSAR OS, etc.
43
46
44
-
3. EN grammatical fixes in ivorysql_docs: Issue https://github.com/IvorySQL/ivorysql_docs/pull/95[#95]
47
+
3. Add a new kernel architecture design document framework: Feature https://github.com/IvorySQL/IvorySQL/issues/739[#739]
48
+
+
49
+
Adds a new series on kernel architecture design, starting with Oracle compatibility. This series delves into the framework , design and implementation principles of each module, aiming to help users gain a deeper understanding of the Oracle compatibility framework.
50
+
51
+
4. Analysis of the Dual Parser Architecture Principle in the Oracle Compatibility Framework : Feature https://github.com/IvorySQL/IvorySQL/issues/740[#740]
52
+
+
53
+
Introduces the design and implementation principles of the dual parser architecture within the Oracle compatibility framework.
54
+
55
+
5. Analysis of the initdb Architecture Principle in the Oracle Compatibility Framework: Feature https://github.com/IvorySQL/IvorySQL/issues/741[#741]
56
+
+
57
+
Introduces the design and implementation principles of the initdb architecture within the Oracle compatibility framework.
58
+
59
+
6. IvorySQL official website adds chat room feature: Feature https://github.com/IvorySQL/Ivory-www/pull/133[#133]
60
+
+
61
+
Adds a chat room feature to the official website, enabling intelligent interactions and Q&A sessions related to IvorySQL.
45
62
46
63
== Source Code
47
64
@@ -56,14 +73,20 @@ The following individuals (in alphabetical order) have contributed to this relea
0 commit comments