Releases · sidorares/node-mysql2
v3.24.6
Compare
Sorry, something went wrong.
No results found
3.24.6 (2026-10-13)
Bug Fixes
allocate a new LOCAL INFILE terminator packet per write (#4580 ) (8c068ef ), closes #4568
v3.24.5
Compare
Sorry, something went wrong.
No results found
3.24.5 (2026-09-29)
Bug Fixes
strip the brackets from an IPv6 host in a connection URI (#4570 ) (b1c39c8 )
v3.24.4
Compare
Sorry, something went wrong.
No results found
3.24.4 (2026-09-07)
Performance Improvements
per-query overhead, local dates, short strings, TLS context and compression (#4522 ) (2387daf )
reuse TLS sessions across connections to the same server (#4529 ) (9178c82 )
v3.24.3
Compare
Sorry, something went wrong.
No results found
3.24.3 (2026-09-01)
Bug Fixes
typings: PoolCluster node events emit a string nodeId (#4513 ) (1281e1e )
v3.24.2
Compare
Sorry, something went wrong.
No results found
3.24.2 (2026-08-24)
Bug Fixes
correct length-coded number size for the 3-byte range (#4500 ) (de56272 )
promise: honour trace: false on every promise-API method (#4502 ) (1dcd8ef ), closes #4501
v3.24.1
Compare
Sorry, something went wrong.
No results found
3.24.1 (2026-08-24)
Performance Improvements
single-pass utf8 string encoding for outgoing packets (#4495 ) (183e947 )
v3.24.0
Compare
Sorry, something went wrong.
No results found
3.24.0 (2026-08-23)
Features
typed parameters, and adopt integer types the server reports (#4488 ) (8ec20f1 )
Bug Fixes
zero dates come back as "undefined 00:00:00" with dateStrings (#4491 ) (5bf7bda )
Performance Improvements
remove per-query and per-row allocation hotspots (#4486 ) (c86fe5a )
serialize COM_STMT_EXECUTE in a single exact-size pass (#4494 ) (f3a60bc )
v3.23.4
Compare
Sorry, something went wrong.
No results found
3.23.4 (2026-08-19)
Bug Fixes
keep leading zeros in TIME fractional seconds (#4481 ) (3cccf4a )
typings: align callback Pool and PoolConnection types with runtime (#4478 ) (8b1f829 )
v3.23.3
Compare
Sorry, something went wrong.
No results found
3.23.3 (2026-08-10)
Bug Fixes
honor query-level namedPlaceholders as false (#4460 ) (20f732b )
keep connectTimeout active until the handshake completes (#4458 ) (508a731 )
pool: give each pooled connection its own config copy (#4473 ) (361d232 )
pool: propagate query dispatch errors instead of throwing (#4459 ) (7ce6943 )
replace denque with a local ring buffer queue (#4472 ) (88f3d9e )
v3.23.2
Compare
Sorry, something went wrong.
No results found
3.23.2 (2026-07-27)
Bug Fixes
correct connectAttributes typo in ChangeUser packet (#4423 ) (f64ce07 ), closes #2140
don't leave a failed execute as the active command (#4425 ) (fbd64b6 )
You can’t perform that action at this time.