MongoDB 8.0.20 is out and is ready for production deployment. This release contains only fixes since 8.0.19, and is a recommended upgrade for all 8.0 users.
Fixed in this release:
- SERVER-105047 Query using $or and $ne on sharded collection can include orphan documents
- SERVER-110423 $group can use a distinct scan on a sparse index, which hides null/missing results
- SERVER-110803 $top and $bottom ignore sortBy clause when preceeding $sort stage makes it eligible for DISTINCT_SCAN optimization
- SERVER-110832 OplogWriter should not hold on to session through rollbacks
- SERVER-110916 Use-after-move in targetShardsAndAddMergeCursors()
- SERVER-113319 $match pushdown past a renamed field is done incorrectly when the expression root is a renamed field path expression
- SERVER-115962 Balancer does not make progress when the most loaded shard is already balanced within its zones
- SERVER-118428 mongocryptd rejects large messages
- SERVER-119317 Improve object lifecycle of MD5 hash state
- SERVER-119319 Fix ExpressionContext use-after-free bug
- WT-14034 Fix resolving the prepared key multiple times because of reserved updates
As always, please let us know of any issues.