Firebird
Open source relational database with ANSI SQL support and stored procedures
Firebird maintains three release branches at once and ships the same fixes to all of them
◆Recent moves
- 3mo ago
Firebird 4.0.7 skips RI triggers when keys are unchanged
The referential-integrity trigger optimization from #8598 reaches 4.0, having already shipped in 5.0.3 and 4.0.6 — a clear view of how backports move through Firebird's branches. A new Util::convert API method and a config-reload timing fix round it out.
View source ↗ - 3mo ago
Firebird 3.0.14 bundles zlib 1.3.2 and 17 bug fixes
Published nine minutes after 4.0.7 and sharing two of its items, this is the 3.0 branch in maintenance mode. The notes do not enumerate the seventeen bugs, which is itself a signal of how this line is now treated.
View source ↗ - 1y ago
Firebird 3.0.13 fixes 15 bugs
A bug count and three documentation links — the entire release note. The 3.0 branch receives corrections but no described improvements.
View source ↗ - 1y ago
Firebird 4.0.6 improves cardinality estimation, moves win_sspi to NTLM
Cardinality estimation switches to primary record versions only, which affects plan choice on tables with heavy update history. The win_sspi authentication plugin moving to NTLM is the one item here with an operational rather than performance effect.
View source ↗ - 1y ago
Firebird 5.0.3 avoids index scans on NULL bounds, sends small blobs inline
The most substantive release in the window and the clearest statement of where 5.0 is going: several optimizer changes around NULL keys and bounds, small blobs sent inline to cut round trips, and MON$ tables sharing blob content between compiled statements and statements. The 5.0 branch gets the engine work while older branches get the backports.
View source ↗ - 1y ago
Firebird 5.0.2 exposes network statistics and prefetches blob info
Network statistics become available to user applications and the wire protocol starts prefetching blob info and data on open — both aimed at the client round trips that dominate real workloads. AUTO RELEASE TEMP BLOBID and NULL-skipping index navigation continue the same efficiency thread.
View source ↗