Jaybird 6.0.4
What's new
This release is not fully compatible with the upcoming JDBC 4.5 Specification to be introduced with Java 26.
The following was fixed or changed since Jaybird 6.0.3:
- Fixed: Statement close of a leaked statement by the cleaner did not detect fatal connection errors (#879)
- Fixed:
Statement.cancel()causes lockup (#892) - Fixed: Negative buffer size on Firebird 2.5 if information response is 32KiB or greater (#895)
- Fixed:
FBServiceManager.getAuthPlugins()reported thedbCryptConfigvalue (#901) - Dependency update: updated
net.java.dev.jna:jna-jpmsfrom 5.17.0 to 5.18.1 (used byjaybird-native) (#910) - Dependency update: updated
org.bouncycastle:bcprov-jdk18onfrom 1.81 to 1.83 (used bychacha64-plugin) (#912) - Fixed:
FBDatabaseMetaData.getJDBCMinorVersion()should report 4 (for JDBC 4.4) on Java 24 and higher (#913)
Jaybird 6 supports Firebird 3.0, Firebird 4.0, and Firebird 5.0, on Java 17, Java 21, and Java 25.
Bug reports about undocumented changes in behavior are appreciated. Feedback can be sent to the Firebird-java mailing list or reported on the issue tracker https://github.com/FirebirdSQL/jaybird/issues.
See also the full Jaybird 6 release notes.
Maven
The release is also available on Maven:
<dependency>
<groupId>org.firebirdsql.jdbc</groupId>
<artifactId>jaybird</artifactId>
<version>6.0.4</version>
</dependency>If you use the native or embedded protocol, you need to add the jaybird-native dependency:
<dependency>
<groupId>org.firebirdsql.jdbc</groupId>
<artifactId>jaybird-native</artifactId>
<version>6.0.4</version>
</dependency>For ChaCha64 wire encryption support, add the chacha64-plugin dependency:
<dependency>
<groupId>org.firebirdsql.jdbc</groupId>
<artifactId>chacha64-plugin</artifactId>
<version>6.0.4</version>
</dependency>