Skip to content

Percona Distribution for MongoDB 5.0.17 (2023-05-04)

Release date: May 4, 2023
Installation: Installing Percona Distribution for MongoDB

Percona Distribution for MongoDB is a freely available MongoDB database alternative, giving you a single solution that combines enterprise components from the open source community, designed and tested to work together. The aim of Percona Distribution for MongoDB is to enable you to run and operate your MongoDB efficiently with the data being consistently backed up.

Percona Distribution for MongoDB includes the following components:

  • Percona Server for MongoDB is a fully compatible source-available, drop-in replacement for MongoDB.

  • Percona Backup for MongoDB is a distributed, low-impact solution for achieving consistent backups of MongoDB sharded clusters and replica sets.

This release of Percona Distribution for MongoDB is based on Percona Server for MongoDB 5.0.17-14 and Percona Backup for MongoDB 2.1.0.

Release Highlights

The bug fixes and improvements provided by MongoDB and included in Percona Server for MongoDB 5.0.17-14 are the following:

  • Fixed a hang when inserting or deleting a document with large number of index entries
  • Fixed the failing $group min-max rewrite logic for time-series collections when there is a non-constant expression
  • Fixed MigrationBatchFetcher/Inserter completion reliance to not spawn an extra cleanup thread
  • Fixed deadlock between stepdown and restoring locks after yielding when all read tickets exhausted
  • Fixed the issue with early kills of the cursor during the logical session cache refresh by properly handling write errors.
  • Added accounting for array element overhead for listCollections, listIndexes, _shardsvrCheckMetadataConsistencyParticipant commands
  • Improved the rename path behavior for a collection in sharded clusters by fixing the check for the databases to reside on the same primary shard
  • Allowed queries with search and non-simple collations

Percona Backup for MongoDB 2.1.0 improvements include the following:

  • The general availability of incremental physical backups are now generally available enabling you to use them in production environments. Note that due to the changes in metadata files required for the restore, backups made with previous PBM versions are incompatible for the restore with PBM 2.1.0.
  • Selective backup and restore of sharded collections improves the management of a desired subset of data in sharded clusters and saves you extra costs on data storage and transfer. This is the tech preview feature due to some known limitations.
  • The support of parallel download of data chunks from the S3 storage improves the physical restore performance up to 7.5 times. Read more about the benchmarking in the Speeding up MongoDB restores in PBM blog post by Andrew Pogrebnoi.
  • Improved deletion of old backups and point-in-time recovery oplog chunks simplifies the automation of backup storage cleanup.
  • The improved handling of master keys for data-at-rest encryption in Percona Server for MongoDB and the retrieval of the key ID/secret path by PBM from a backup simplifies the environment preparation for the physical restore and improves the restore flow.
  • The support of AWS tokens for the access to the S3 storage improves the security of your infrastructure and the integration with applications that interact with AWS resources via tokens.

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.

Last update: May 4, 2023
Created: May 4, 2023