Jaybird 2.2.1 Released
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_infoEon Linux (JDBC-259) - Added connection property
columnLabelForNamefor backwards compatible behavior ofResultSetMetaData#getColumnName(int)and compatibility with bug incom.sun.rowset.CachedRowSetImpl(JDBC-260).
Set property totruefor backwards compatible behavior (getColumnName()returns the column label); don’t set the property or set it tofalsefor JDBC-compliant behavior (recommended). - Fixed:
setString(column, null)on “? IS (NOT) NULL” condition does not set parameter toNULL(JDBC-264) - The
charSetconnection property now accepts all aliases of the supported Java character sets (eg instead of onlyCp1252nowwindows-1252is also accepted) (JDBC-267) - Fixed: values of
charSetproperty are case-sensitive (JDBC-268) - Fixed: setting a parameter as
NULLwith 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>
The artifactId depends on your target Java version: jaybird-jdk15, jaybird-jdk16 or jaybird-jdk17

