node-firebird v2.6.0 – v2.14.0: roadmap complete, issue tracker at zero

The pure-JavaScript node-firebird driver for Node.js shipped eight releases in under a week (v2.6.0 – v2.14.0), completing its entire roadmap and closing all 47 open issues — some dating back to 2015.

Highlights for Firebird users:

  • Firebird 6.0 Protocol 20 fully supported — the long-standing prepare hang was root-caused and fixed (v2.10.0)
  • The sporadic Srp/Srp256 authentication failure solved — ~1.2–1.7% of attaches failed with “Your user name and password are not defined”; retry workarounds can be retired (v2.8.1)
  • Real single-byte codepage support — WIN1250–WIN1258, ISO8859_2–9/13, KOI8R/KOI8U, DOS866, encode and decode (v2.13.0)
  • Firebird 4 batch API — bulk inserts via executeBatch (5–10× faster) and a new batchStream writable stream
  • Multi-host pooling (poolCluster) for primary/replica topologies on Firebird 4+ logical replication (v2.14.0)
  • Tagged-template queries, savepoints, affectedRows metadata, query cancellation with AbortSignal, first-class ESM

Read the full write-up on Mariuz’s blog.

Get it from npm, browse the code on GitHub, or see the detailed release notes.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

Leave a Reply