News
August 22, 2026

Jaybird 6.0.6 and Jaybird 5.0.13 released

Jaybird 6.0.6 and Jaybird 5.0.13 have been released, providing bug fixes. Jaybird is the Firebird JDBC driver.
More details here.

node-firebird (Pure JS Driver)

This driver has now surpassed 1 million downloads per year!

Repository on GitHib

node-firebird-driver

The latest updates focus mainly on expanding connectivity options and introducing a new pure Node.js implementation. Key changes include:

  • Aug 9, 2026 — Fix #174: support for offset-based time zones.

  • Aug 8, 2026 — Feature #172: added a ConnectOptions option for the Firebird 6 schema search path.

  • May 4, 2026 — Feature #166: introduced a pure Node.js driver implementation that works independently of the native fbclient library. Release details: https://asfernandes.github.io/2026/05/04/node-firebird-driver-wire

  • Feb 21, 2026 — Feature #165: added charSetForNONE as a new connection option.

  • Jan 29, 2026 — Feature #163: added a type property to the Statement interface.

  • Dec 31, 2025 — Feature #162: added setDatabaseReadWriteMode as a connection option, for better control over database access modes.

Repository on GitHub

React Native Firebird Driver

This package uses the node-firebird-driver interfaces and provides its own JSI/native implementation. It requires a bare React Native app or a development-client app using the New Architecture; it does not support iOS or Expo Go in this version.
Repository on GitHub

Experiments

Electric Firebird

Electric Firebird (mariuz/electric-firebird on GitHub) compiles the Firebird database engine to WebAssembly, following the same approach PGlite used for PostgreSQL. The goal is to let Firebird run both server-side (in Node.js) and fully client-side in the browser, with no server round-trip needed for queries.

FBSimCity

FBSimCity is an explorable isometric city where every building represents a real Firebird subsystem, and every glowing particle represents a query traveling through the system — in through the client harbor, through the SQL translator, into the relational engine, and back home carrying results.

Purpose of the FBSimCity project
It is aimed at engineers who know SQL but have never seen what happens underneath it (i.e., “under the hood”).
Please note: this is a model, not an emulator. No SQL is actually parsed, and no Firebird code runs in the browser.

Jaybird 6.0.6 and Jaybird 5.0.13 released

Jaybird 6.0.6 and Jaybird 5.0.13 have been released, providing bug fixes. Jaybird is the Firebird JDBC driver.
More details here.

node-firebird (Pure JS Driver)

This driver has now surpassed 1 million downloads per year!

Repository on GitHib

node-firebird-driver

The latest updates focus mainly on expanding connectivity options and introducing a new pure Node.js implementation. Key changes include:

  • Aug 9, 2026 — Fix #174: support for offset-based time zones.

  • Aug 8, 2026 — Feature #172: added a ConnectOptions option for the Firebird 6 schema search path.

  • May 4, 2026 — Feature #166: introduced a pure Node.js driver implementation that works independently of the native fbclient library. Release details: https://asfernandes.github.io/2026/05/04/node-firebird-driver-wire

  • Feb 21, 2026 — Feature #165: added charSetForNONE as a new connection option.

  • Jan 29, 2026 — Feature #163: added a type property to the Statement interface.

  • Dec 31, 2025 — Feature #162: added setDatabaseReadWriteMode as a connection option, for better control over database access modes.

Repository on GitHub

React Native Firebird Driver

This package uses the node-firebird-driver interfaces and provides its own JSI/native implementation. It requires a bare React Native app or a development-client app using the New Architecture; it does not support iOS or Expo Go in this version.
Repository on GitHub

Experiments

Electric Firebird

Electric Firebird (mariuz/electric-firebird on GitHub) compiles the Firebird database engine to WebAssembly, following the same approach PGlite used for PostgreSQL. The goal is to let Firebird run both server-side (in Node.js) and fully client-side in the browser, with no server round-trip needed for queries.

FBSimCity

FBSimCity is an explorable isometric city where every building represents a real Firebird subsystem, and every glowing particle represents a query traveling through the system — in through the client harbor, through the SQL translator, into the relational engine, and back home carrying results.

Purpose of the FBSimCity project
It is aimed at engineers who know SQL but have never seen what happens underneath it (i.e., “under the hood”).
Please note: this is a model, not an emulator. No SQL is actually parsed, and no Firebird code runs in the browser.

August 21, 2026

We are happy to announce the release of Jaybird 6.0.6 and Jaybird 5.0.13, providing bug fixes. Jaybird is the Firebird JDBC driver.

Changes

The following was fixed or changed in Jaybird 6.0.6:

  • Two system properties were added to disable forced close of a connection after fatal errors (#893)
  • Fixed: Legacy authentication fails with non-ASCII characters in password (#858)
  • Fixed: Off-by-one error in default value for maxInlineBlobSize (#937)
  • Fixed: NullPointerException on authentication failure with non-existent user and single plugin in AuthServer (#940)
  • Improvement: Support customization of service requests in service managers (#946)
  • Dependency update: updated net.java.dev.jna:jna-jpms from 5.18.1 to 5.19.1 (used by jaybird-native) (#951)
  • Added TransactionState.ABORTED_UNKNOWN (#955)
  • Dependency update: updated org.bouncycastle:bcprov-jdk18on from 1.83 to 1.85.2 (used by chacha64-plugin) (#957)
  • The GPG key used to sign releases on Maven Central and GitHub was changed to key-id 373F 65A9 F373 1D5C (fingerprint 8372 B5DA 39C9 2FE1 DB4B BB62 373F 65A9 F373 1D5C). This is a 4096-bit key, where the previous one was 2048 bit.

The following was fixed or changed in Jaybird 5.0.13:

  • Fixed: Legacy authentication fails with non-ASCII characters in password (#931)
  • Two system properties were added to disable forced close of a connection after fatal errors (#934)
  • Fixed: Off-by-one error in default value for maxInlineBlobSize (#939)
  • Improvement: Support customization of service requests in service managers (#947)
  • Dependency update: updated net.java.dev.jna:jna from 5.18.1 to 5.19.1 (used by native and embedded) (#952)
  • Made changes to address various potentially confusing warnings and errors logged during finalization (#953)
  • The GPG key used to sign releases on Maven Central and GitHub was changed to key-id 373F 65A9 F373 1D5C (fingerprint 8372 B5DA 39C9 2FE1 DB4B BB62 373F 65A9 F373 1D5C). This is a 4096-bit key, where the previous one was 2048 bit.

Bug reports about undocumented changes in behavior are appreciated. Feedback can be sent to Firebird-java or reported on the issue tracker https://github.com/FirebirdSQL/jaybird/issues.

Jaybird 6.0.6

Jaybird 6 supports Firebird 3.0, Firebird 4.0, and Firebird 5.0, on Java 17, Java 21, Java 25, and Java 26.

See also:

Jaybird 5.0.13

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

See also:

We are happy to announce the release of Jaybird 6.0.6 and Jaybird 5.0.13, providing bug fixes. Jaybird is the Firebird JDBC driver.

Changes

The following was fixed or changed in Jaybird 6.0.6:

  • Two system properties were added to disable forced close of a connection after fatal errors (#893)
  • Fixed: Legacy authentication fails with non-ASCII characters in password (#858)
  • Fixed: Off-by-one error in default value for maxInlineBlobSize (#937)
  • Fixed: NullPointerException on authentication failure with non-existent user and single plugin in AuthServer (#940)
  • Improvement: Support customization of service requests in service managers (#946)
  • Dependency update: updated net.java.dev.jna:jna-jpms from 5.18.1 to 5.19.1 (used by jaybird-native) (#951)
  • Added TransactionState.ABORTED_UNKNOWN (#955)
  • Dependency update: updated org.bouncycastle:bcprov-jdk18on from 1.83 to 1.85.2 (used by chacha64-plugin) (#957)
  • The GPG key used to sign releases on Maven Central and GitHub was changed to key-id 373F 65A9 F373 1D5C (fingerprint 8372 B5DA 39C9 2FE1 DB4B BB62 373F 65A9 F373 1D5C). This is a 4096-bit key, where the previous one was 2048 bit.

The following was fixed or changed in Jaybird 5.0.13:

  • Fixed: Legacy authentication fails with non-ASCII characters in password (#931)
  • Two system properties were added to disable forced close of a connection after fatal errors (#934)
  • Fixed: Off-by-one error in default value for maxInlineBlobSize (#939)
  • Improvement: Support customization of service requests in service managers (#947)
  • Dependency update: updated net.java.dev.jna:jna from 5.18.1 to 5.19.1 (used by native and embedded) (#952)
  • Made changes to address various potentially confusing warnings and errors logged during finalization (#953)
  • The GPG key used to sign releases on Maven Central and GitHub was changed to key-id 373F 65A9 F373 1D5C (fingerprint 8372 B5DA 39C9 2FE1 DB4B BB62 373F 65A9 F373 1D5C). This is a 4096-bit key, where the previous one was 2048 bit.

Bug reports about undocumented changes in behavior are appreciated. Feedback can be sent to Firebird-java or reported on the issue tracker https://github.com/FirebirdSQL/jaybird/issues.

Jaybird 6.0.6

Jaybird 6 supports Firebird 3.0, Firebird 4.0, and Firebird 5.0, on Java 17, Java 21, Java 25, and Java 26.

See also:

Jaybird 5.0.13

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

See also:

July 03, 2026

Release of Firebird 5.0.4, 4.0.7, and 3.0.14

Very important release with focus on security, stability and performance improvements. Don’t miss it, update your Firebird!

https://firebirdsql.org/en/news/firebird-5-0-4-4-0-7-and-3-0-14-sub-releases-are-available

New Firebird Docker Images and update for 1-step Firebird Linux installation scripts

https://firebirdsql.org/en/news/new-firebird-docker-images-and-update-for-1-step-firebird-linux-installation-scripts

Article: Using UUID in Firebird

https://firebirdsql.org/en/community-news/using-uuid-in-firebird

Firebird magazine EmberWings 2026/2 Is Now Available

https://firebirdsql.org/en/news/emberwings-2026-2-is-now-available

 

 

Release of Firebird 5.0.4, 4.0.7, and 3.0.14

Very important release with focus on security, stability and performance improvements. Don’t miss it, update your Firebird!

https://firebirdsql.org/en/news/firebird-5-0-4-4-0-7-and-3-0-14-sub-releases-are-available

New Firebird Docker Images and update for 1-step Firebird Linux installation scripts

https://firebirdsql.org/en/news/new-firebird-docker-images-and-update-for-1-step-firebird-linux-installation-scripts

Article: Using UUID in Firebird

https://firebirdsql.org/en/community-news/using-uuid-in-firebird

Firebird magazine EmberWings 2026/2 Is Now Available

https://firebirdsql.org/en/news/emberwings-2026-2-is-now-available

 

 

More News
Case Studies
MASA — Statistical analysis and plan optimization solution for industrial plants
Streamsoft
Production Safety in the Graphic Industry