All Versions
308
Latest Version
Avg Release Cycle
22 days
Latest Release
491 days ago

Changelog History
Page 13

  • v2.2.4 Changes

    July 19, 2016
    • NPM corrupted upload fix.
  • v2.2.3 Changes

    July 19, 2016
    • ⚡️ Updated mongodb-core to 2.0.6.
    • ⏱ Destroy connection on socket timeout due to newer node versions not closing the socket.
  • v2.2.2 Changes

    July 15, 2016
    • ⚡️ Updated mongodb-core to 2.0.5.
    • 🛠 Minor fixes to handle faster MongoClient connectivity from the driver, allowing single server instances to detect if they are a proxy.
    • ➕ Added numberOfConsecutiveTimeouts to pool that will destroy the pool if the number of consecutive timeouts > reconnectTries.
    • 👀 Print warning if seedlist servers host name does not match the one provided in it's ismaster.me field for Replicaset members.
    • 🛠 Fix issue where Replicaset connection would not succeeed if there the replicaset was a single primary server setup.
  • v2.2.1 Changes

    July 11, 2016
    • ⚡️ Updated mongodb-core to 2.0.4.
    • 👀 handle situation where user is providing seedlist names that do not match host list. fix allows for a single full discovery connection sweep before erroring out.
    • NODE-747 Polyfill for Object.assign for 0.12.x or 0.10.x.
    • NODE-746 Improves replicaset errors for wrong setName.
  • v2.2.0 Changes

    July 05, 2016
    • ⚡️ Updated mongodb-core to 2.0.3.
    • 🚚 Moved all authentication and handling of growing/shrinking of pool connections into actual pool.
    • All authentication methods now handle both auth/reauthenticate and logout events.
    • Introduced logout method to get rid of onAll option for logout command.
    • ⚡️ Updated bson to 0.5.0 that includes Decimal128 support.
    • 🛠 Fixed logger error serialization issue.
    • 📚 Documentation fixes.
    • ✅ Implemented Server Selection Specification test suite.
    • ➕ Added warning level to logger.
    • ➕ Added warning message when sockeTimeout < haInterval for Replset/Mongos.
    • Mongos emits close event on no proxies available or when reconnect attempt fails.
    • Replset emits close event when no servers available or when attemptReconnect fails to reconnect.
    • Don't throw in auth methods but return error in callback.
  • v2.1.21 Changes

    May 30, 2016
    • ⚡️ Updated mongodb-core to 1.3.21.
    • 🚀 Pool gets stuck if a connection marked for immediateRelease times out (Issue #99, https://github.com/nbrachet).
    • 👉 Make authentication process retry up to authenticationRetries at authenticationRetryIntervalMS interval.
    • 🐎 Made ismaster replicaset calls operate with connectTimeout or monitorSocketTimeout to lower impact of big socketTimeouts on monitoring performance.
    • 🚀 Make sure connections mark as "immediateRelease" don't linger the inUserConnections list. Otherwise, after that connection times out, getAll() incorrectly returns more connections than are effectively present, causing the pool to not get restarted by reconnectServer. (Issue #99, https://github.com/nbrachet).
    • 👉 Make cursor getMore or killCursor correctly trigger pool reconnect to single server if pool has not been destroyed.
    • 0️⃣ Make ismaster monitoring for single server connection default to avoid user confusion due to change in behavior.
  • v2.1.20 Changes

    May 25, 2016
    • 🔨 Refactored MongoClient options handling to simplify the logic, unifying it.
    • NODE-707 Implemented openUploadStreamWithId on GridFS to allow for custom fileIds so users are able to customize shard key and shard distribution.
    • NODE-710 Allow setting driver loggerLevel and logger function from MongoClient options.
    • ⚡️ Updated mongodb-core to 1.3.20.
    • Minor fix for SSL errors on connection attempts, minor fix to reconnect handler for the server.
    • 🏁 Don't write to socket before having registered the callback for commands, work around for windows issuing error events twice on node.js when socket gets destroyed by firewall.
    • 🛠 Fix minor issue where connectingServers would not be removed correctly causing single server connections to not auto-reconnect.
  • v2.1.19 Changes

    May 17, 2016
    • 🖐 Handle situation where a server connection in a replicaset sometimes fails to be destroyed properly due to being in the middle of authentication when the destroy method is called on the replicaset causing it to be orphaned and never collected.
    • Ensure replicaset topology destroy is never called by SDAM.
    • Ensure all paths are correctly returned on inspectServer in replset.
    • ⚡️ Updated mongodb-core to 1.3.19 to fix minor connectivity issue on quick open/close of MongoClient connections on auth enabled mongodb Replicasets.
  • v2.1.18 Changes

    April 27, 2016
    • ⚡️ Updated mongodb-core to 1.3.18 to fix Node 6.0 issues.
  • v2.1.17 Changes

    April 26, 2016
    • ⚡️ Updated mongodb-core to 1.3.16 to work around issue with early versions of node 0.10.x due to missing unref method on ClearText streams.
    • INT-1308: Allow listIndexes to inherit readPreference from Collection or DB.
    • 🛠 Fix timeout issue using new flags #1361.
    • ⚡️ Updated mongodb-core to 1.3.17.
    • 👍 Better handling of unique createIndex error.
    • Emit error only if db instance has an error listener.
    • 0️⃣ DEFAULT authMechanism; don't throw error if explicitly set by user.