Jaybird 2.2.9
The following has been changed or fixed in Jaybird 2.2.9:
- Fixed: Result set of type
CLOSE_CURSORS_AT_COMMIT
isn't correctly closed on commit (JDBC-307) - Fixed: Open (output) blob in auto-commit prevents connection close. Fixed by fixing JDBC-307, see above. (JDBC-348)
- New feature (experimental): Use
isc_tpb_autocommit
in auto commit mode (JDBC-399) - Fixed: "Exception. couldn't close blob: org.firebirdsql.gds.GDSException: invalid BLOB handle" on close of connection obtained from DBCP data source. Fixed by fixing JDBC-307, see above. (JDBC-400)
- Fixed:
CallableStatement.getMetaData()
andgetParameterMetaData()
call throws exception when no input parameters provided when out parameter registered (JDBC-402) - Change:
ResultSetMetaData
will now report(VAR)CHAR CHARACTER SET OCTETS
columns asTypes.BINARY
orTypes.VARBINARY
when usingoctetsAsBytes=true
connection property. (JDBC-408)
Known issues in Jaybird 2.2.9
- Connecting to Firebird 2.5 and earlier with a Firebird 3
fbclient.dll
may be slow with native connections, see CORE-4658. Workaround is to connect to the IPv4 address instead of the hostname.
See the full release notes for more information.
The release is also available on maven(*):
<groupId>org.firebirdsql.jdbc</groupId>
<artifactId>jaybird-jdkXX</artifactId>
<version>2.2.9</version>
* The artifactId depends on your target Java version: jaybird-jdk18
, jaybird-jdk17
, or jaybird-jdk16
.