Join Firebird!

Join Firebird Foundation to support Firebird SQL development and receive multiple bonuses

Follow Us

Select your media preference

Newsletter

Subscribe to Firebird’s Newsletter to receive the latest news

Developer's Report: Jaybird JDBC Driver for Firebird
September to December 2021
Activities for period
  • Released Jaybird 4.0.4, 4.0.5, and 3.0.12 (Jaybird 3 is now end-of-life)
  • Released firebird-testcontainers-java 1.2.0
  • Released jaybird-fbclient 3.0.8.0
  • Finished redesign of connection properties handling in Jaybird (jdp-2020-10 and jdp-2021-01)
  • Replaced Travis CI build with GitHub Action, and enabled testing as part of GitHub Actions
  • Implemented ChaCha wire encryption (jaybird#644)
  • Implemented support for multi-row `RETURNING` (jaybird#675)
  • Switched to default to stream blobs in Jaybird 5 (jdp-2021-02, jaybird#679)
  • Replaced statement parser for generated keys support (jaybird#680)
  • Added Jakarta EE 9 support for native resource unloading (jaybird#684)
  • Implemented timeout support for `Connection#isValid(int)` (jaybird #685)
  • Worked/experimented on scrollable cursor support (no ticket as of yet)
  • Announced dropping support for Firebird 2.5 in Jaybird 6 (jdp-2021-03)
  • Other issues worked on: jaybird#597, jaybird#646, jaybird#674, jaybird#676, jaybird#677, jaybird#678

Planned/expected activities

  • Jaybird 4 bugfixes
  • Jaybird 5 development
  • Finish implementation of scrollable cursors
  • Add support for batch API
  • Working on r2dbc-firebird

Mark Rotteveel
Delft, The Netherlands

September to December 2021
Activities for period
  • Released Jaybird 4.0.4, 4.0.5, and 3.0.12 (Jaybird 3 is now end-of-life)
  • Released firebird-testcontainers-java 1.2.0
  • Released jaybird-fbclient 3.0.8.0
  • Finished redesign of connection properties handling in Jaybird (jdp-2020-10 and jdp-2021-01)
  • Replaced Travis CI build with GitHub Action, and enabled testing as part of GitHub Actions
  • Implemented ChaCha wire encryption (jaybird#644)
  • Implemented support for multi-row `RETURNING` (jaybird#675)
  • Switched to default to stream blobs in Jaybird 5 (jdp-2021-02, jaybird#679)
  • Replaced statement parser for generated keys support (jaybird#680)
  • Added Jakarta EE 9 support for native resource unloading (jaybird#684)
  • Implemented timeout support for `Connection#isValid(int)` (jaybird #685)
  • Worked/experimented on scrollable cursor support (no ticket as of yet)
  • Announced dropping support for Firebird 2.5 in Jaybird 6 (jdp-2021-03)
  • Other issues worked on: jaybird#597, jaybird#646, jaybird#674, jaybird#676, jaybird#677, jaybird#678

Planned/expected activities

  • Jaybird 4 bugfixes
  • Jaybird 5 development
  • Finish implementation of scrollable cursors
  • Add support for batch API
  • Working on r2dbc-firebird

Mark Rotteveel
Delft, The Netherlands