Skip to content

Percona Server for MongoDB 5.0.26-22 (2024-04-09)

Installation

Percona Server for MongoDB 5.0.26-22 is an enhanced, source-available, and highly-scalable database that is a fully-compatible, drop-in replacement for MongoDB 5.0.x Community Edition. Percona Server for MongoDB 5.0.26-22 includes both improvements and bug fixes ofMongoDB 5.0.25 Community Edition and MongoDB 5.0.26 Community Edition.

It supports protocols and drivers of both MongoDB 5.0.25 and MongoDB 5.0.26.

Warning

Due to CVE-2024-1351, in all MongoDB versions prior to 4.4.29, the mongod server allows incoming connections to skip peer certificate validation which results in untrusted connections to succeed. This issue occurs when the mongod is started with TLS enabled (net.tls.mode set to allowTLS, preferTLS, or requireTLS) and without a net.tls.CAFile configured. For details, see SERVER-72839.

The issue is fixed upstream in versions 4.4.29, 5.0.25, 6.0.14 and 7.0.6 and in Percona Server for MongoDB 4.4.29-28, 5.0.26-22, 6.0.14-11 and 7.0.7-4. Now, configuring MongoDB to use TLS requires specifying the value for the --tlsCAFile flag, the net.tls.CAFileconfiguration option, or the tlsUseSystemCA parameter.

Release Highlights

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

  • SERVER-68128 - Fixed the issue with the exceptions thrown while generating command response leading to network error by avoiding closing the connections during the command processing.
  • 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-83602 - Fixed the issue with the match expression optimization for the $or to an $in rewrite by avoiding creating directly nested $or.
  • SERVER-86717 - Fixed the issue with the resharding command failing to persist chunk metadata by adding a validation that the user provided zone range doesn’t include $-prefixed fields.
  • SERVER-72839 - Fixed the issue with missing peer certificate validation if neither CAFile nor clusterCAFile is provided.
  • SERVER-83091 - Extended the collMod command to check and fix invalid boolean index options.
  • SERVER-82353 - Fixed the issue with multi-document transactions missing documents when the movePrimary operation runs concurrently by detecting placement conflicts in multi-document transactions.
  • SERVER-83564 - Add an index on the process field for the config.locks collection to ensure update operations on it are completed even in heavy loaded deployments.
  • WT-10017 - Removed the unstable historical versions at the end of rollback to stable.

Find the full list of changes in the MongoDB 5.0.25 Community Edition release notes and MongoDB 5.0.26 Community Edition release notes.

Bugs Fixed

  • PSMDB-1434 - Fixed the auditing behavior by removing excessive logging for CRUD operations

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.