What's new
The following was fixed or changed since Jaybird 6.0.2:
- Fixed: statement close could cause a hang of the connection (#876)
- Fixed:
ResultSet
move incorrectly closes inputClob
(#880) - Fixed: Batch execution with multiple empty strings resulted in error "Repeated blob id 0:0 in registerBlob()" (#888)
- Dependency update: updated
org.bouncycastle:bcprov-jdk18on
from 1.80 to 1.81 (used bychacha64-plugin
) (#889) - Fixed: On Java 24,
Connection.abort
,Connection.setNetworkTimeout
, andOperationMonitor.initOperationAware
always throw "java.lang.SecurityException: checking permissions is not supported" (#890)
Jaybird 6 supports Firebird 3.0, Firebird 4.0, and Firebird 5.0, on Java 17, Java 21, and Java 24.
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.3</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.3</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.3</version>
</dependency>