Release Notes: The primary goal for Firebird 2.5 was to establish the basics for a new threading architecture that is almost entirely common to the Superserver, Classic, and Embedded models, taking in lower level synchronization and thread safety generally. User management is accessible through SQL CREATE/ALTER/DROP USER statements, and syntaxes for ALTER VIEW and CREATE OR ALTER VIEW are implemented. PSQL improvements include the introduction of autonomous transactions and the ability to query another database via EXECUTE STATEMENT.
Release Notes: This is a patch release that comprises fixes to bugs that have been reported since the 2.1 release back in April.
Release Notes: This sub-release introduces a number of bugfixes done since the 2.0.1 release in March and a couple of important fixes to the withdrawn 2.0.2. It does not add any new functionality to the database engine.
Release Notes: This version adds no new features, but provides a large number of bugfixes and a few improvements. It is highly recommended that version 2.0 installations be upgraded to get the benefits of these.
Release Notes: Several limitations that were inherited from the legacy code have been removed. 64-bit platforms (AMD64 and Intel) are supported. A new interface was added for plugging in international character sets, including enhanced Unicode support.
Release Notes: This release represents a year of bugfixes. Minor enhancements were made, many back-ported from the Firebird 2.0 developments.
Release Notes: Many fixes were made for this release. Blobs containing more than 65535 segments were not being backed up by GBAK properly. ISQL problems that were fixed include statement terminators and "--" comments that are no longer recognized in multi-line literals, and tab characters that are no longer translated to spaces in literal strings.
Release Notes: This release adds a charset improvement, allowing use of NONE as a fully transparent charset everywhere. It adds the config-driven ability to abort a server process in the case of bugchecks or structured exceptions (to produce a core dump). It fixes a QLI crash which occurred when variables were used, memory corruptions in the embedded DSQL API implementation, server crashes which occurred when views and selectable procedures were intermixed, a memory leak in isc_database_info(), and a problem with a system log overflow related to a missing aliases.conf.
Release Notes: This release represents a major upgrade to the engine,with the porting of the Firebird 1 C code to C++ and the first major code-cleanup. It is the first release of the Firebird 2 codebase, and is a significant milestone.
Release Notes: In this release the artificial maximum index limit per table has been removed. The Service Manager api is now available to the commandline tools again. This was (un)fortunately the only bug known to be introduced by Firebird 1.0.2. An event handler bug was fixed. Some operating systems that supported multi-threading were using out of band notification for events, which would lead to occasional, hard-to-diagnose problems. SIGPIPE errors on *nix Super Server builds were being logged excessively. A couple of buffer overruns have been fixed.