Jaybird 2.2 #JDBC #Java driver is Released with many fixes
The Firebird JDBC team is happy to announce the release of Jaybird 2.2.0.
This release 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 (JDBC-250),
* Memory leak when obtaining multiple connections for the same URL (JDBC-249),
* 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 indatabase 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 connectioncharacter set is specified (JDBC-257).
The release is also available on maven(*):
<artifactId>jaybird-jdkXX</artifactId>
<version>2.2.0</version>
The artifactId depends on your target Java version: jaybird-jdk15, jaybird-jdk16 or jaybird-jdk17.