Jaybird 6.0.1
What's new
The following has been changed or fixed since Jaybird 6.0.0:
- Improvement: backported deferred blob open optimization from Jaybird 7 (#842)
- Fixed:
NullPointerExceptioningetGeneratedKeys()with blob columns after (auto)commit (#846) - Fixed: Fetch response with status=0 (FETCH_OK) and count=0 was logged on DEBUG as an unexpected response (#848)
- Improvement: backported fetching all known blob info items on open from Jaybird 7 (#852)
- Dependency update: updated
net.java.dev.jna:jna-jpmsfrom 5.16.0 to 5.17.0 (used byjaybird-native) (#854) - Dependency update: updated
org.bouncycastle:bcprov-jdk18onfrom 1.79 to 1.80 (used bychacha64-plugin) (#856)
Jaybird 6 supports Firebird 3.0 and higher, 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.1</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.1</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.1</version>
</dependency>