All Versions
56
Latest Version
Avg Release Cycle
83 days
Latest Release
2048 days ago

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 from pool.query like conn.query #830
    • 👉 Use EventEmitter.listenerCount when possible for faster counting
  • v2.3.2 Changes

    May 29, 2014
    • 🛠 Fix pool leaking connections after conn.changeUser #833
  • 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 or UTF8MB4) in charset 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
  • v2.2.0 Changes

    April 27, 2014
    • 👉 Use indexOf instead of for loops removing conn from pool #611
    • 👉 Make callback to pool.query optional like conn.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 in conn.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
  • v2.0.0-rc2 Changes

    December 07, 2013
    • Streaming LOAD DATA LOCAL INFILE #668
    • Doc improvements