Firebird 5.0 Release Candidate 2 is available for testing

Firebird Project announces the second Release Candidate of Firebird 5.0, the next major version of the Firebird relational database, which is now available for testing on all supported platforms (Windows, Linux, MacOS, Android).

This Release Candidate demonstrates the complete set of features and improvements developed for the new release. Release Candidates are generally considered stable enough and may be recommended for testing in “almost-production” environments. Our users are appreciated giving it a try and providing feedback to the development mailing list. Apparent bugs can be reported directly to the bugtracker.

Please read the Release Notes carefully before installing and testing this Release Candidate.

Firebird 5 estimated release date

For those wondering when Firebird 5 will be officially released: the core developers plan to release one more Release Candidate (RC2) next week, containing several fixes for bugs found after RC1 was publicly released.

The Firebird 5 final version should arrive in the end of December or early January!

Jaybird 5.0.3 and 4.0.10 released

We are happy to announce the release of Jaybird 5.0.3 and Jaybird 4.0.10.

With this release, Jaybird 4 is end-of-life. We recommend upgrading to Jaybird 5.

Jaybird 5.0.3

The following has been changed or fixed since Jaybird 5.0.2:

  • Improvement: Do not reject attempts to read blob id 0 — backported from Jaybird 6 (#765)
  • Fixed: on CHAR fields, a too short value could be returned if the string contained one or more codepoints represented by surrogate pairs and the string length in char exceeded the maximum string length — backported from Jaybird 6 (#770)
  • Fixed: CallableStatement.getXXX(String) could return value from wrong column — backported from Jaybird 6 (#772)
  • Updated: error messages updated from Firebird 5.0.0.1272

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

See also:

Jaybird 4.0.10

Jaybird 4.0.10 is the last release of Jaybird 4, and Jaybird 4 is now end-of-life. We recommend upgrading to Jaybird 5.

The following has been changed or fixed since Jaybird 4.0.9

  • Fixed: Reconnect transaction with a transaction id exceeding 0x7FFF_FFFF did not work (#734)
  • Fixed: CallableStatement.getXXX(String) could return value from wrong column — backported from Jaybird 6 (#773)
  • Updated: error messages updated from Firebird 5.0.0.1272

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

See also:

ADO.NET provider 10.0.0.0 for Firebird is available 

ADO.NET provider 10.0.0.0 for Firebird is available (with Entity Framework Core 7.0 support)

Major feature is support for Entity Framework Core 7. I know, we’re close to .NET 8 and Entity Framework Core 8 release, but my time was (and still bit is) limited so it took longer than expected. On the other hand, you can watch the whole process. Should I do the same for Entity Framework Core 8?

Overview of all the changes can be found in here.

You can get the bits from NuGet FirebirdSql.Data.FirebirdClient and FirebirdSql.EntityFrameworkCore.Firebird (and EntityFramework.Firebird).

1 2 3 7