The Firebird JDBC team is happy to announce the release of Jaybird 2.2.1.

This release contains the following fixes:

Fixed: UnsatisfiedLinkError in libjaybird22(_x64).so undefined symbol: _ZTVN10__cxxabiv117__class_type_infoE on Linux (JDBC-259)

on Linux (JDBC-259) Added connection property columnLabelForName for backwards compatible behavior of ResultSetMetaData#getColumnName(int) and compatibility with bug in com.sun.rowset.CachedRowSetImpl (JDBC-260).

Set property to true for backwards compatible behavior ( getColumnName() returns the column label); don’t set the property or set it to false for JDBC-compliant behavior (recommended).

for backwards compatible behavior of and compatibility with bug in (JDBC-260). Set property to for backwards compatible behavior ( returns the column label); don’t set the property or set it to for JDBC-compliant behavior (recommended). Fixed: setString(column, null) on “ ? IS (NOT) NULL ” condition does not set parameter to NULL (JDBC-264)

on “ ” condition does not set parameter to (JDBC-264) The charSet connection property now accepts all aliases of the supported Java character sets (eg instead of only Cp1252 now windows-1252 is also accepted) (JDBC-267)

connection property now accepts all aliases of the supported Java character sets (eg instead of only now is also accepted) (JDBC-267) Fixed: values of charSet property are case-sensitive (JDBC-268)

property are case-sensitive (JDBC-268) Fixed: setting a parameter as NULL with the native protocol does not work when Firebird describes the parameter as not nullable (JDBC-271)

The release is also available on maven:

<groupId>org.firebirdsql.jdbc</groupId>

<artifactId>jaybird-jdkXX</artifactId>

<version>2.2.1</version>

