Hi all,
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)
- The sporadic Srp/Srp256 authentication failure (~1.2-1.7% of attaches) solved - retry workarounds can be retired
- Real single-byte codepage support: WIN1250-WIN1258, ISO8859_2-9/13, KOI8R/KOI8U, DOS866
- Firebird 4 batch API: bulk inserts via executeBatch (5-10x faster) and a new batchStream writable stream
- Multi-host pooling (poolCluster) for primary/replica topologies on Firebird 4+ logical replication
- Tagged-template queries, savepoints, affectedRows metadata, query cancellation with AbortSignal, first-class ESM
Feedback and bug reports welcome!
Regards,
Marius