Subject Jaybird 2.2.12 and Jaybird 3.0.0-beta-2 released
Author Mark Rotteveel
# Jaybird 2.2.12

I have just released Jaybird 2.2.12 with the following changes:

* Fixed: ResultSetMetaData reports precision 0 for computed columns in
Firebird 2.5 and earlier [JDBC-450]

* Calling addBatch() or executeBatch() on a statement prepared with one
of the generated keys options will now throw an
FBDriverNotCapableException, instead of an unclear BatchUpdateException
on executeBatch. [JDBC-451]
Support for batch execution on a prepared statement with
getGeneratedKeys support will be added in Jaybird 3.0 (see JDBC-452).

* Fixed: ResultSet.absolute(0) should not throw an exception, but
position the result set before the first row [JDBC-453]

* Fixed: ResultSetMetaData.getPrecision of a numeric column when no
transaction is active throws an SQLException [JDBC-464]

Download at: https://www.firebirdsql.org/en/jdbc-driver/

Full release notes:
https://www.firebirdsql.org/file/documentation/drivers_documentation/java/2.2.12/release_notes.html

# Jaybird 3.0.0-beta-2

I have also published Jaybird 3.0.0-beta-2 for testing. We would really
appreciate if you could start testing your applications with this
version and provide feedback on stability and behavior, but also on the
release notes.

Feedback can be sent to the Firebird-java mailinglist or on the issue
tracker http://tracker.firebirdsql.org/browse/JDBC.

We recommend that you do not consider Jaybird 3.0 a drop-in replacement
for Jaybird 2.2, and study the release notes carefully.

The following has been changed or fixed since Jaybird 3.0.0-beta-1

* Fixed: Authentication with legacy auth users fails when Firebird 3
uses AuthServer = Legacy_Auth [JDBC-460]

* Fixed: jna-4.2.2.jar was not included in the distribution zip [JDBC-461]

* Changed logging of Embedded library to only log on error if none of
the libraries could be loaded.

* Fixed: native protocol is 20x-30x slower than Jaybird 2.2 native
[JDBC-463]

* Fixed: ResultSetMetaData.getPrecision of a numeric column when no
transaction is active throws an SQLException [JDBC-464]

Download at: https://www.firebirdsql.org/en/jdbc-driver/

Full release notes:
https://www.firebirdsql.org/file/documentation/drivers_documentation/java/3.0.0-beta-2/release_notes.html

--
Mark Rotteveel