We are happy to announce the release of Jaybird 6.0.5 and Jaybird 5.0.12, providing bug fixes. Jaybird is the Firebird JDBC driver.
The following was fixed or changed in Jaybird 6.0.5:
JaybirdTypeCodes.DECFLOAT and JaybirdType.DECFLOAT now use type code 2015 instead of -6001 (#906)enquoteIdentifier, enquoteLiteral, enquoteNCharLiteral, and isSimpleIdentifier on FBConnection, and added them to interface FirebirdConnection for access in older Java versions (#908){\...\}) (#909)FBDatabaseMetaData.getJDBCMinorVersion() should report 5 (for JDBC 4.5) on Java 26 and higher (#915)IndexOutOfBoundsException in FBCachedBlob.getBytes(long, int) for position or length beyond end of data (#923)FBPooledConnection#fireConnectionError(SQLException) if the exception has a chained exception and neither is fatal (#927)The following was fixed or changed in Jaybird 5.0.12:
JaybirdTypeCodes.DECFLOAT and JaybirdType.DECFLOAT now use type code 2015 instead of -6001 (#917)enquoteIdentifier, enquoteLiteral, enquoteNCharLiteral, and isSimpleIdentifier on FBConnection, and added them to interface FirebirdConnection for access in older Java versions (#918){\...\}) (#920)IndexOutOfBoundsException in FBCachedBlob.getBytes(long, int) for position or length beyond end of data (#924)FBPooledConnection#fireConnectionError(SQLException) if the exception has a chained exception and neither is fatal (#928)FBDatabaseMetaData.getJDBCMinorVersion() should report 5 (for JDBC 4.5) on Java 26 and higher (#929)Bug reports about undocumented changes in behavior are appreciated. Feedback can be sent to Firebird-java or reported on the issue tracker https://github.com/FirebirdSQL/jaybird/issues.
Jaybird 6 supports Firebird 3.0, Firebird 4.0, and Firebird 5.0, on Java 17, Java 21, Java 25, and Java 26.
See also:
Jaybird 5 supports Firebird 2.5, Firebird 3.0, Firebird 4.0, and Firebird 5.0, on Java 8, Java 11, Java 17, Java 21, Java 25, and Java 26 (support for Java 11 and higher using the Java 11 version of the driver).
See also: