Subject Jaybird 2.2.11 released
Author Mark Rotteveel
I have just released Jaybird 2.2.11.

The release can be downloaded from
http://www.firebirdsql.org/en/jdbc-driver/ or
https://github.com/FirebirdSQL/jaybird/releases/tag/v2.2.11

The release is also available on maven(*):

<groupId>org.firebirdsql.jdbc</groupId>
<artifactId>jaybird-jdkXX</artifactId>
<version>2.2.11</version>

* The artifactId depends on your target Java version: jaybird-jdk18,
jaybird-jdk17, or jaybird-jdk16.

The following has been changed or fixed since Jaybird 2.2.10:

* Fixed: Dialect 1, NUMERIC(15,2) and DatabaseMetadata.getColumn returns
0 for DECIMAL_DIGITS (JDBC-426)

* Updated error messages from latest Firebird 3 to add missing messages
(JDBC-428)

* Fixed: ResultSet.getObject() returns byte[] instead of String for BLOB
SUB_TYPE 1 when using octetsAsBytes (JDBC-431)
* Improvement: Support Firebird 3 48-bit transaction ids. (JDBC-432)
Note that FBMaintenanceManager.commit/rollbackTransaction(long) with
longer than 32 bit transaction ids requires Firebird 3.0.1 because of
CORE-5224.

* Fixed: Batch insert with setBinaryStream inserts an empty BLOB
SUB_TYPE TEXT (JDBC-433)

* Changed locking to coarser blocks with - as far as possible - a single
lock object per connection for all connection-derived objects (JDBC-435)

Full release notes on
http://www.firebirdsql.org/file/documentation/drivers_documentation/java/2.2.11/release_notes.html

--
Mark Rotteveel