27.10.2013 Views

Firebird 2.1 Release Notes

Firebird 2.1 Release Notes

Firebird 2.1 Release Notes

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!