Important
MongoDB 9.1 Availability
MongoDB 9.1 is production ready and is being incrementally rolled out to MongoDB Atlas clusters that use the Latest Version With Auto Upgrades option.
Availability for the remainder of MongoDB Atlas, MongoDB Enterprise Advanced, and MongoDB Community is coming soon.
9.0.3 Changelog
Replication
SERVER-127745 Resharding recipient service deadlock on rapid stepdown then stepup
Sharding
SERVER-133518 StepUp hangs when a stale in-memory chunk operation blocks recovery of a persisted recipient
SERVER-133988 Deadlock between resharding initialization, chunk migration commit, and setFCV
Query
SERVER-132638 count with limit 0 fails on a view but works on a collection
Build and Packaging
SERVER-131625 Add Ubuntu 26.04 support for Server.
9.0.2 Changelog
Replication
SERVER-135076 [v9.0] Revert SERVER-127512 Fix index_build_killop_secondary_before_commit for in-memory suite
SERVER-135077 [v9.0] Revert SERVER-128307 Fix hanging during initial sync in atlas_initialsync_workflows.js
SERVER-135079 [v9.0] Revert SERVER-128583 Fix flakiness in resync_majority_member.js
SERVER-135080 [v9.0] Revert SERVER-125965 Wait for stable timestamp to advance in initial sync
Storage
WiredTiger
WT-17366 Order the row-store internal page key against the reference's home page
WT-18069 [Reconciliation] unit-test-xsan: LeakSanitizer leak of checkpoint reconcile multi array (row-store internal page)
WT-18120 Prevent eviction walk starvation for a tree dominating cache usage
WT-18242 Add diagnostics when prepared update resolution fails to find a key
Build and Packaging
WT-18279 Update SWIG Python typemaps to use Python 3 C API
Internals
SERVER-107128 Define trace context propagation in OP_MSG
SERVER-129272 [Join Optimization] Join plan cache admin commands + FTDC metrics
SERVER-131787 Include debug symbols for tasks on rseq variants
SERVER-134438 MovePrimary stucks if the target is a draining node
SERVER-134714 Fix potential std::terminate in MovePrimaryCoordinator
WT-15887 test_prepare_hs03 assert_ckpt_matches fails
WT-18362 Checkpoint and stat logging reopen handles closed in parallel by sweep
WT-18474 Skip disaggregated storage scenarios in the Python suite on the 9.0 branch
9.0.1 Changelog
Query
SERVER-36681 Dotted path {$ne: null} against array of scalars returns incorrect results
Internals
SERVER-132101 fix release package testing regex
SERVER-134008 Avoid cryptography sdist during Poetry bootstrap on s390x and ppc64le
SERVER-134063 Shred collection validator constants during parsing
SERVER-134109 Update PGO profiles
SERVER-134189 Release artifact tasks fail before checkout with custom build version overrides