All Versions
56
Latest Version
Avg Release Cycle
83 days
Latest Release
2048 days ago
Changelog History
Page 4
Changelog History
Page 4
-
v2.4.0 Changes
July 13, 2014- ➕ Add code
POOL_NOEXIST
in PoolCluster error #846 - ➕ Add
acquireTimeout
pool option to specify a timeout for acquiring a connection #821 #854 - ➕ Add
connection.escapeId
- ➕ Add
pool.escapeId
- ➕ Add
timeout
option to all sequences #855 #863 - 0️⃣ Default
connectTimeout
to 10 seconds - 🛠 Fix domain binding with
conn.connect
- 🛠 Fix
packet.default
to actually be a string - 🛠 Fix
PARSER_*
errors to be catchable - Fix
PROTOCOL_PACKETS_OUT_OF_ORDER
error to be catchable #844 - 📜 Include packets that failed parsing under
debug
- Return
Query
object frompool.query
likeconn.query
#830 - 👉 Use
EventEmitter.listenerCount
when possible for faster counting
- ➕ Add code
-
v2.3.2 Changes
May 29, 2014- 🛠 Fix pool leaking connections after
conn.changeUser
#833
- 🛠 Fix pool leaking connections after
-
v2.3.1 Changes
May 26, 2014- ➕ Add database errors to error constants
- ➕ Add global errors to error constants
- 🚀 Throw when calling
conn.release
multiple times #824 #827 - ⚡️ Update known error codes
-
v2.3.0 Changes
May 16, 2014- Accept MySQL charset (like
UTF8
orUTF8MB4
) incharset
option #808 - Accept pool options in connection string to
mysql.createPool
#811 - 👯 Clone connection config for new pool connections
- 0️⃣ Default
connectTimeout
to 2 minutes - Reject unauthorized SSL connections (use
ssl.rejectUnauthorized
to override) #816 - Return last error when PoolCluster exhausts connection retries #818
- ✂ Remove connection from pool after
conn.changeUser
is released #806 - Throw on unknown SSL profile name #817
- 👉 User newer TLS functions when available #809
- Accept MySQL charset (like
-
v2.2.0 Changes
April 27, 2014- 👉 Use indexOf instead of for loops removing conn from pool #611
- 👉 Make callback to
pool.query
optional likeconn.query
#585 - Prevent enqueuing sequences after fatal error #400
- 🛠 Fix geometry parser for empty fields #742
- Accept lower-case charset option
- Throw on unknown charset option #789
- ⚡️ Update known charsets
- ✂ Remove console.warn from PoolCluster #744
- 🛠 Fix
pool.end
to handle queued connections #797 - 🛠 Fix
pool.releaseConnection
to keep connection queue flowing #797 - 🛠 Fix SSL handshake error to be catchable #800
- ➕ Add
connection.threadId
to get MySQL connection ID #602 - Ensure
pool.getConnection
retrieves good connections #434 #557 #778 - 🛠 Fix pool cluster wildcard matching #627
- Pass query values through to
SqlString.format
#590
-
v2.1.1 Changes
March 13, 2014- 🛠 fix authentication w/password failure for node.js 0.10.5 #746 #752
- 🛠 fix authentication w/password TypeError exception for node.js 0.10.0-0.10.4 #747
- 🛠 fix specifying
values
inconn.query({...}).on(...)
pattern #755 - 🛠 fix long stack trace to include the
pool.query(...)
call #715
-
v2.1.0 Changes
February 20, 2014- crypto.createHash fix for node.js < 11 #735
- ➕ Add
connectTimeout
option to specify a timeout for establishing a connection #726 - 👍 SSL support #481
-
v2.0.1 Changes
- 📜 internal parser speed improvement #702
- 👍 domains support
- 'trace' connection option to control if long stack traces are generated #713 #710 #439
-
v2.0.0 Changes
January 09, 2014- stream improvements:
- node 0.8 support #692
- Emit 'close' events from query streams #688
- encoding fix in streaming LOAD DATA LOCAL INFILE #670
- Doc improvements
- stream improvements:
-
v2.0.0-rc2 Changes
December 07, 2013- Streaming LOAD DATA LOCAL INFILE #668
- Doc improvements