Release Notes: Various bugs have been fixed , and code cleanup was done (Write Ahead Log relic).
Release Notes: This release features derived tables, support for Execute Block, increased table sizes, an improved index code (the 252-byte index length limit is no longer applicable), expression indices, numerous optimizer improvements, enhanced security features, and support for on-line incremental backups. Many other improvements and bugfixes were made.
Release Notes: This release fixes a regression that appeared in RC2 concerning usage of UDFs.
Release Notes: A bug which caused slow merging of some specific queries was fixed. The NFS Warning was improved in the conf file. A problem with system log overflow in the case of missing aliases.conf was fixed. GSTAT now understands non-local connection strings.
Release Notes: This version features many small enhancements in the install procedure so it should install more smoothly. It is also now built with external debug info.
No changes have been submitted for this release.
Release Notes: This release fixes minor inconsistencies in charset naming, various issues with server-side database aliases, support for relative paths in local connection strings, a Gstat crash in some switch combinations, optimizer problems preferring single indices instead of composite ones and prefering full-match unique indices, and problems with execute statements returning BLOB datatypes. The maximum number of indices per table has been increased.
Release Notes: Some server crashes (related to plan generation and any combination of subselect and between) have been fixed. The log(x,y) function returned log(y,x), which has been fixed, as well as incorrectly nested aggregates tracking.
Release Notes: Security fixes were made for firebird.conf (permissions problem). Fixes were made for udf linkage (problems on Linux), generation of aliases.conf on install, incorrect handling of numeric nulls (as exception or execute statement arguments), a server crash when null is used as execute statement argument, and a server crash on restore of some databases. Improvements were made to the Linux SuperServer builds. Break/leave and exit statements are now available for usage in triggers, and C programs are allowed to use shared libraries on POSIX platforms.
Release Notes: Problems with temporary files management have been solved: there was a security hole on all POSIX platforms except *BSD related to mktemp usage (possible DoS attacks or privileges elevation) and only 27 unique filenames were generated on Win32 (which could cause unpredictable behavior in SS builds). Some possible index corruptions during garbage collection have been fixed. The server now exits when firebird.conf is missing, with an error report in the system log.