1. Version Overview
[Release date: April 11, 2024]
IvorySQL 3.2, based on PostgreSQL 16.2, introduces Oracle XML function compatibility features along with a variety of bug fixes. For a comprehensive list of updates, please visit our documentation site.
2. Enhancements
-
Oracle XML Function Compatibility
This Feature integrates compatibility for various Oracle XML functions, including APPENDCHILDXML, DELETEXML, EXISTSNODE, EXTRACT(XML), EXTRACTVALUE, INSERTCHILDXMLAFTER, INSERTCHILDXMLBEFORE, INSERTCHILDXML, INSERTXMLAFTER, INSERTXMLBEFORE and UPDATEXML. For further details, visit issue #587.
-
PostgreSQL 16.2 Enhancements
-
Ensure durability of CREATE DATABASE
-
Ensure that column default values are correctly transmitted by the pgoutput logical replication plugin
-
Re-validate a subscription’s connection string before use
-
Return the correct status code when a new client disconnects without responding to the server’s password challenge
-
In PL/pgSQL, support SQL commands that are CREATE FUNCTION/CREATE PROCEDURE with SQL-standard bodies
For further details, visit PostgreSQL’s release notes.
-
4. 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
5. Contributors
The following individuals (in alphabetical order) have contributed to this release as patch authors, committers, reviewers, testers, or reporters of issues.
-
Bei Fu
-
Cary Huang
-
David Zhang
-
Grant Zhou
-
Jiao Ren
-
Lei Shang
-
Leo X.M. Zeng
-
Lily Wang
-
Nan Jia
-
Shawn Yan
-
Shiji Niu
-
Shoubo Wang
-
Shuntian Jiao
-
Xiangyu Liang
-
Xinjie Lv
-
Xinyuan Guo
-
Xiuhua Ruan
-
Xueyu Gao
-
Ying Huang
-
Yonghao Li
-
Zheng Liu