Subject Jaybird 2.2 released
Author Mark Rotteveel
The Firebird JDBC team is happy to announce the release of Jaybird 2.2.0.

Jaybird 2.2.0 contains the following changes:

* Enhanced support for JDBC 4.0 (Java 6),
* Support for JDBC 4.1 (Java 7) — including try-with-resources support,
* Implementation of getGeneratedKeys(),
* Enhanced support for the services API,
* Support for 64 bit native libraries for Type 2 / Embedded,
* A number of bug fixes.

Fixes since Jaybird 2.2.0-beta-1:
* ConcurrentModificationException when closing connection obtained from
org.firebirdsql.ds.FBConnectionPoolDataSource with statements open
* Memory leak when obtaining multiple connections for the same URL
* CPU spikes to 100% when using events and Firebird Server is stopped or
unreachable (JDBC-232),
* Events do not work on Embedded (JDBC-247),
* Provide workaround for characterset transliteration problems in
database filenames and other connection properties (JDBC-253),
* FBBackupManager does not allow 16kb page size for restore (JDBC-255),
* Log warning and add warning on Connection when no explicit connection
character set is specified (JDBC-257).

For more information and downloads:

The release is also available on maven:

The artifactId depends on your target Java version: jaybird-jdk15,
jaybird-jdk16 or jaybird-jdk17.

Mark Rotteveel