Skip to content

Percona Server for MongoDB 6.0.15-12 (2024-04-30)

Installation

Percona Server for MongoDB 6.0.15-12 is an enhanced, source-available, and highly-scalable database that is a fully-compatible, drop-in replacement for MongoDB Community Edition 6.0.15

It is based on MongoDB 6.0.15 Community Edition and supports the upstream protocols and drivers.

Release Highlights

A number of issues with sharded multi-document transactions in sharded clusters of 2 or more shards have been identified that result in returning incorrect results and missing reads and writes. The issues occur when the transactions’ metadata is being concurrently modified by using the following operations: moveChunk, moveRange, movePrimary, renameCollection, drop, and reshardCollection.

The data is affected when using the following functionalities:

  • Sharded multi-document transactions
  • Queryable encryption

The issues are fully fixed in MongoDB 4.4.29, 5.0.25, 6.0.14, 7.0.8, and are included in Percona Server for MongoDB 4.4.29-28, 5.0.26-22,6.0.14-11 and 7.0.8-5. If you are using sharded multi-document transactions or queryable encryption, upgrade to Percona Server for MongoDB 6.0.14-11 or later versions as soon as possible. Please follow closely the upstream recommendations for mitigation and remediation outlined in Sharded multi-document transactions may perform operations using inconsistent sharding metadata alert.

Improvements and bug fixes, provided by MongoDB and included in Percona Server for MongoDB are the following:

  • SERVER-72703 - Changed the requirement to use exclusive write lock to intent exclusive write lock that doesn’t prevent reading from a collection during the $out stage when running the rename collection command.
  • SERVER-78556 - Fixed the issue with the replication lag by changing the internalInsertMaxBatchSize default value to 64.
  • SERVER-83602 - Fixed the issue with the match expression optimization for the $or to an $in rewrite by avoiding creating directly nested $or.
  • SERVER-80363 - Explicitly stated that the missing w field from write concern object will be filled with default write concern value

Find the full list of new features and improvements in the release notes for MongoDB 6.0.15 Community Edition.

Bugs Fixed

  • PSMDB-1528 - Fixed the issue with the server crash when using LDAP authentication by ensuring that LDAP connections borrowed by a client thread are not disposed.

Get expert help

If you need assistance, visit the community forum for comprehensive and free database knowledge, or contact our Percona Database Experts for professional support and services.