Repository navigation
Jaybird 5.0.12
What's new
The following has been changed or fixed since Jaybird 5.0.11:
- JDBC 4.5 support:
JaybirdTypeCodes.DECFLOATandJaybirdType.DECFLOATnow use type code2015instead of-6001(#917) - JDBC 4.5 support: implemented methods
enquoteIdentifier,enquoteLiteral,enquoteNCharLiteral, andisSimpleIdentifieronFBConnection, and added them to interfaceFirebirdConnectionfor access in older Java versions (#918) - JDBC 4.5 support: implemented "disable escape processing" JDBC escape (
{\...\}) (#920) - Fixed: JDBC escapes should not be parsed inside dialect 3 delimited identifiers or dialect 1 string literals (#922)
- Fixed:
IndexOutOfBoundsExceptioninFBCachedBlob.getBytes(long, int)for position or length beyond end of data (#924) - Fixed: Using native client, password is limited to 255 bytes (#926)
- Fixed: Infinite loop in
FBPooledConnection#fireConnectionError(SQLException)if the exception has a chained exception and neither is fatal (#928) - JDBC 4.5 support:
FBDatabaseMetaData.getJDBCMinorVersion()should report 5 (for JDBC 4.5) on Java 26 and higher (#929)
Jaybird 5 supports Firebird 2.5, Firebird 3.0, Firebird 4.0, and Firebird 6.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).
Bug reports about undocumented changes in behavior are appreciated. Feedback can be sent to the Firebird-java Google Group or reported on the issue tracker https://github.com/FirebirdSQL/jaybird/issues.
See also the full Jaybird 5 release notes.
Maven
The release is also available on Maven(*):
<groupId>org.firebirdsql.jdbc</groupId>
<artifactId>jaybird</artifactId>
<version>5.0.12.java11</version>* The version depends on your target Java version: 5.0.12.java11 for Java 11 and higher, or 5.0.12.java8 for Java 8.