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