Jaybird 4.0.6 released

27 April 2022

Jaybird 4.0.6 has been released

The following has been changed or fixed since Jaybird 4.0.5:

  • Improvement: Connection.isValid(int) now uses the timeout as a network timeout, if possible (jaybird#685)

    This is only supported for pure Java connections. For native connections, the timeout is ignored (and a SQLWarning is registered).

  • NativeResourceUnloadWebListener would fail in Servlet containers with a NoClassDefFoundError if JNA wasn’t on the classpath (jaybird#686)

  • Fixed: Calling isBeforeFirst(), isAfterLast(), isFirst(), or isLast() on a closed result set resulted in a NullPointerException instead of a SQLException (jaybird#689)

Jaybird 4 supports Firebird 2.5 and higher, on Java 7, 8, 11 and 17 (support for Java 17 using the Java 11 version of the driver).

See also

Jaybird 4.0.5 and 3.0.12 released

30 December 2021

Jaybird 4.0.5 and 3.0.12 have been released. Jaybird 3.0.12 is the final release of Jaybird 3.

The following has been changed or fixed since Jaybird 4.0.4 and 3.0.11:

  • Fixed: JnaService implementation call to isc_service_query incorrectly includes type (jaybird#678)

Jaybird 4.0.5

Jaybird 4 supports Firebird 2.5 and higher, on Java 7, 8, 11 and 17 (support for Java 17 using the Java 11 version of the driver).

See also:

Jaybird 3.0.12

Jaybird 3 supports Firebird 2.0 and higher, on Java 7, 8, 11, and 17. Basic Java 9 and higher compatibility is provided through the Java 8 version of the driver.

With the release of 3.0.12, Jaybird 3 is now end-of-life, and we recommend upgrading to Jaybird 4.

See also:

Jaybird 4.0.4 released

02 October 2021

Jaybird 4.0.4 has been released.

The following has been changed or fixed since Jaybird 4.0.3:

  • Fixed: ResultSet.updateRow() sets fields to null in result set only (jaybird#37)

  • New feature: Support for NBackup GUID-based backup and in-place restore (jaybird#672)

  • Fixed: Logic error could lead to incorrect logging of "Specified statement was not created by this connection" (jaybird#674)

  • Changed: Updated Firebird 4.0 reserved words based on 4.0.0.2496 (jaybird#597)

  • Fixed: Protocol 15 and 16 had same priority, so Firebird 4.0 might select protocol 15, leading to timeout support not available. (jaybird#676)

Jaybird 4.0.4

Jaybird 4 supports Firebird 2.5 and higher, on Java 7, 8, 11 and 17 (support for Java 17 using the Java 11 version of the driver).

See also:

Archive of old Firebird Yahoo Groups

11 April 2021

In December 2019, Yahoo shutdown the online archive of Yahoo Groups. At that time I had created a backup of all Firebird groups I had access to. I finally got around to publishing it online.

The archive contains all posts up to the 14th of December 2019.

I’ll try to also add the posts sent between the shutdown of the archive and the shutdown of Yahoo Groups at the end of 2020 at some time in the future.

Jaybird 4.0.3 and 3.0.11 released

20 March 2021

Jaybird 4.0.3 and 3.0.11 have been released.

The following has been changed or fixed since Jaybird 4.0.2 and 3.0.10:

  • Changed: Closing a statement will now be sent to the server immediately (JDBC-638)

Jaybird 4.0.3

Jaybird 4 supports Firebird 2.5 and higher, on Java 7, 8, 11 and 15 (support for Java 15 using the Java 11 version of the driver); Java 16 has not been fully tested yet.

See also:

Jaybird 3.0.11

Although Jaybird 3 is still maintained, we recommend upgrading to Jaybird 4.

Jaybird 3 supports Firebird 2.0 and higher, on Java 7, 8, 11 and 15; Java 16 has not been fully tested yet. Basic Java 9 and higher compatibility is provided through the Java 8 version of the driver.

See also:


Older posts are available in the archive.