Firebird 2.1 Release Notes
Firebird 2.1 Release Notes
Firebird 2.1 Release Notes
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Chapter 1<br />
General <strong>Notes</strong><br />
<strong>Firebird</strong> <strong>2.1</strong> is a full version release that builds on the architectural changes introduced in the V.2.0 series. Thanks<br />
to all who field-tested the Alphas and Betas during 2007 and the first quarter of 2008 we have a release that is<br />
bright with new features and improvements, including the long-awaited global temporary tables, a catalogue of<br />
new run-time monitoring mechanisms, database triggers and the injection of dozens of internal functions into<br />
the SQL language set.<br />
<strong>Firebird</strong> <strong>2.1</strong>.5 Security Update 1<br />
A remote stack buffer overflow was discovered in the <strong>Firebird</strong> Server during March, 2013 that allows an unauthenticated<br />
user to crash the server and opens a gate for remote code execution.<br />
The vulnerability was patched by Alex Peshkov. All <strong>Firebird</strong> <strong>2.1</strong>.x binaries released with build numbers 18946<br />
or lower and all snapshot builds before 2013.03.08 have this vulnerability.<br />
Patch <strong>Release</strong> <strong>2.1</strong>.5<br />
This sub-release fixes bugs addressed since Patch <strong>Release</strong> <strong>2.1</strong>.4 in March, 2011. This latest release benefits from<br />
fixes to bugs detected not just in older sub-releases but also from bug-fixes and some improvements backported<br />
from the ongoing development of versions 2.5.x and the alpha v.3.<br />
The bug-fixes are detailed in the accompanying release of the Cumulative Bug Fixes document. You can also<br />
download this document, or read it on-line, by visiting this resource page at the <strong>Firebird</strong> website.<br />
Improvements<br />
Two notable improvements in this sub-release are:<br />
• The query optimizer now estimates the actual record compression ratio.<br />
By D. Yemanov. Details, see tracker ticket CORE-3457.<br />
• Performance of gbak during the record-insertion phase of restores has been improved.<br />
By A. dos Santos Fernandes. Details, see tracker ticket CORE-3433.<br />
Patch <strong>Release</strong> <strong>2.1</strong>.4<br />
As usual with patch releases, this sub-release fixes bugs addressed since the previous patch release. During<br />
the 18 months that have passed since <strong>Firebird</strong> <strong>2.1</strong>.3, this latest release takes benefits from some improvements<br />
deriving from the ongoing development of forward full release versions.<br />
1