Version Overview
[Release Date: Mar 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.
Enhancements
- 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.
New Features
-
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 #742 #133
Adds a chat room feature to the official website, enabling intelligent interactions and Q&A sessions related to IvorySQL.
Fixed Issues
- incomplete sql when using invisible columns and pg_dump: Issue #731
- installation package for EulerOS: Issue #745
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
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