NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3169 most downloaded on npm
The official MongoDB driver for Node.js
Last release today
04 Oct 2026
Ships on a steady schedule
a new release about every 8 days
Nearly every release is documented
notes for 60 of the last 60 stable releases
195 versions withdrawn
withdrawn after publishing
15 years old
922 releases · first in 2011
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fixed BSON and Kerberos compilation issues
Check _bsonType for Binary (Issue #1202, https://github.com/mchapman)
disconnected event?NODE-205 correctly emit authenticate event
Make callbacks to be executed in right domain when server comes back up (Issue #1184, https://github.com/anton-kotenko)
Added better support for MongoClient IP6 parsing (Issue #1181, https://github.com/micovery)
Added fullResult flag to insert/update/remove which will pass raw result document back. Document contents will vary depending on the server version th
Bumped BSON version to use the NaN 1.0 package, fixed strict comparison issue for ObjectID
Clone options for commands to avoid polluting original options passed from Mongoose (Issue #1171, https://github.com/vkarpov15)
Fix for inheritance of readPreferences from MongoClient NODE-168/NODE-169
Correctly emit joined event when primary change
All node exceptions will no longer be caught if on('error') is defined
aliases option, always results in null value in GridFS files (Issue #1152, https://github.com/vsivsi)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Correctly rethrowing errors after change from event emission to callbacks, compatibility with 0.10.X domains without breaking 0.8.X support.
Fixed issue when throwing exceptions in MongoClient.connect/Db.open (Issue #1057)
Ignore return commands that have no registered callback
Memory leak issue due to node Issue #4390 where _events[id] is set to undefined instead of deleted leading to leaks in the Event Emitter over time
Fixed issue with checkKeys where it would error on X.X
Updated bson parser to 0.2.1 with security fix and non-promotion of Long values to javascript Numbers (once a long always a long)
Fixed errors on geoNear and geoSearch (Issue #1024, https://github.com/ebensing)
Guard against possible undefined in server::canCheckoutWriter (Issue #992, https://github.com/willyaranda)
Fixed memory leak when findAndModify errors out on w>1 and chained callbacks not properly cleaned up.
Fixed issue with socket death on windows where it emits error event instead of close event (Issue #987)
After reconnect, tailable getMores go on inconsistent connections (Issue #981, #982, https://github.com/glasser)
Fixed issue where single server reconnect attempt would throw due to missing options variable (Issue #979)
Fixed issue where HA for replicaset would pick the same broken connection when attempting to ping the replicaset causing the replicaset to never recov
Fixed bug where options not correctly passed in for uri parser (Issue #973, https://github.com/supershabam)
Fixed auto-reconnect issue with single server instance.
Fixes for an issue where replicaset would be pronounced dead when high priority primary caused double elections.
Fix for replicaset consisting of primary/secondary/arbiter with priority applied failing to reconnect properly
Whole High availability handling for Replicaset, Server and Mongos connections refactored to ensure better handling of failover cases.
Refactored test suite to speed up running of replicaset tests
Allow strategy 'none' for repliaset if no strategy wanted (will default to round robin selection of servers on a set readPreference)
Added limit/skip options to Collection.count (Issue #870)
Added fixes for handling type 2 binary due to PHP driver (Issue #864)
Merged in SSL support for 2.4 supporting certificate validation and presenting certificates to the server.
Fixed bug in SSL support for MongoClient/Db.connect when discovering servers (Issue #849)
Accept function in a Map Reduce scope object not only a function string (Issue #826, https://github.com/aheckmann)
Your coding agent can read these notes before it upgrades. Set up the MCP server →