1. Version Overview
[Release Date: July 27, 2026]
IvorySQL 1.23, based on PostgreSQL 14.23 and includes a variety of bug fixes.
2. Enhancements
-
PostgreSQL 14.23 Enhancements
-
Prevent unbounded recursion while processing startup packets.
-
Fix assorted integer overflows in memory-allocation calculations.
-
Reject over-length options in
ts_headline(). -
Guard against malicious time zone names in
timeofday()andpg_strftime(). -
When creating a multirange type, ensure the user has CREATE privilege on the schema specified for the multirange type.
-
Use timing-safe string comparisons in authentication code.
-
Mark
PQfn()as unsafe, and avoid using it within libpq. -
Prevent path traversal in pg_basebackup and pg_rewind.
-
Guard against field overflow within contrib/intarray’s query_int type and contrib/ltree’s ltxtquery type.
-
Prevent SQL injection and buffer overruns in contrib/spi. For further details, visit PostgreSQL’s release notes.
-
3. Key Features
-
Upgrade to PG 14.23 kernel: Feature #1361
PostgreSQL kernel upgraded to version 14.23. -
Packaging for All Platforms
Provides multi-platform media packages for X86, ARM, MIPS, LoongArch architecture. -
PostgreSQL Extensions
Support for 7 Additional PostgreSQL Extensions: PostGIS, pgRouting, PGroonga, ddlx, pgsql-http, pgvector, pgvectorscale.
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