Release Notes: It is now possible to specify both isc_dpb_lc_ctype and charSet encodings. Previously, the driver used the default JVM encoding to convert bytes into strings; now you can enforce the encoding you like and not depend on the regional settings of the host OS. There should be no more invalid statement handles, and result sets should be correctly released when using the connection pool. The bug with "cannot start transaction, local transaction active" is (hopefully) gone.


Release Notes: Due to critical fixes everybody using versions between 2.1.2 and 2.1.5 is advised to upgrade to this new version to avoid data corruption when doing updates and the table has a composite primary key. Cases where table's primary key has only one column or there is no primary key at all are not affected.


Release Notes: This release fixes only one bug, related to the situation in which developers use the DatabaseMetaData class with identifiers/patterns with a case different to the one in the database. The solution is to try to execute the query with the original case, and when nothing is found, another query with uppercased identifiers is executed. In the worst case, this will cause two queries to be executed against the database, which can lead to performance loss.


Release Notes: Support was added for Firebird events. New JNI code supporting multiple client libraries was added. Performance for BLOB columns was improved.


Release Notes: Support for Firebird events was added. A few other features and fixes were done.


Release Notes: Fyracle support was removed, as it will be shipped separately with Fyracle.
An observation tool for runtime memory locality characterization and analysis of processes and threads running on a NUMA system.