1. Version Overview
[Release date: March 10, 2025]
IvorySQL 4.4, based on PostgreSQL 17.4 and includes a variety of bug fixes. For a comprehensive list of updates, please visit our documentation site.
2. Enhancements & Fixed Issue
-
PostgreSQL 17.3 Enhancements
-
Harden PQescapeString and allied functions against invalidly-encoded input strings.
-
Restore auto-truncation of database and user names appearing in connection requests.
-
Exclude parallel workers from connection privilege checks and limits.
-
Drop “Lock” suffix from LWLock wait event names.
-
Fix possible re-use of stale results in window aggregates.
-
Prevent checkpoints from starting during relation truncation.
For further details, visit PostgreSQL’s release notes.
-
-
PostgreSQL 17.4 Enhancements
-
Improve behavior of libpq’s quoting functions.
-
Fix small memory leak in pg_createsubscriber.
-
Fix meson build system to correctly detect availability of the bsd_auth.h system header.
For further details, visit PostgreSQL’s release notes.
-
-
IvorySQL 4.4
-
ARM64 Packaging for All Platforms: Feature #729
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.
-
X86 Packaging for All Platforms: Feature #735
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.
-
Add a new kernel architecture design document framework: Feature #739
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.
-
Analysis of the Dual Parser Architecture Principle in the Oracle Compatibility Framework : Feature #740
Introduces the design and implementation principles of the dual parser architecture within the Oracle compatibility framework.
-
Analysis of the initdb Architecture Principle in the Oracle Compatibility Framework: Feature #741
Introduces the design and implementation principles of the initdb architecture within the Oracle compatibility framework.
-
IvorySQL official website adds chat room feature: Feature #133
Adds a chat room feature to the official website, enabling intelligent interactions and Q&A sessions related to IvorySQL.
-
3. Source Code
IvorySQL’s development is maintained across two main repositories:
-
IvorySQL database source code: https://github.com/IvorySQL/IvorySQL
-
IvorySQL official website: https://github.com/IvorySQL/Ivory-www
4. Contributors
The following individuals (in alphabetical order) have contributed to this release as patch authors, committers, reviewers, testers, or reporters of issues.
-
Alex Guo
-
Cary Huang
-
Denis Lussier
-
Fawei Zhao
-
Flyingbeecd
-
Grant Zhou
-
Imran Zaheer
-
Kang Wang
-
Lily Wang
-
Mingran Feng
-
Renli Zou
-
Ruohang Feng
-
Shawn Yan
-
Shiji Niu
-
Shoubo Wang
-
Shuntian Jiao
-
Xiangyu Liang
-
Xinjie Lv
-
Xueyu Gao
-
Zhenhao Pan