MongoDB v2.1.21 Release Notes

Release Date: 2016-05-30 // almost 8 years ago
    • โšก๏ธ 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.