Skip to content

Percona Backup for MongoDB 2.3.0 (2023-09-25)

Installation

Percona Backup for MongoDB is a distributed, low-impact solution for consistent backups of MongoDB sharded clusters and replica sets. This is a tool for creating consistent backups across a MongoDB sharded cluster (or a non-sharded replica set), and for restoring those backups to a specific point in time.

Release Highlights

  • The support for MongoDB 4.2 is deprecated. Existing functionality in Percona Backup for MongoDB remains compatible with MongoDB 4.2 and Percona Server for MongoDB 4.2; however, further enhancements and bug fixes are no longer tested against this version.
  • The ability to view the backup contents improves troubleshooting of backups in environments where databases are often created and / or dropped.
  • The ability to make physical backups in mixed deployments with MongoDB Community and Percona Server for MongoDB (PSMDB) nodes streamlines the backup flow for organizations that are still evaluating or migrating their data sets against PSMDB.
  • Improved validation of a base backup snapshot for point-in-time recovery aligns the recovery flow for logical and physical backups.

Supported platforms changes

  • A Docker image for Percona Backup for MongoDB is now available for ARM64 architectures. This improves the user experience with PBM for developers with ARM-based MacBooks.
  • Percona Backup for MongoDB packages are now available for Debian 12 (bookworm). Percona Server for MongoDB is adding support for Debian 12 with the 7.0.x version.

New Features

  • PBM-848 - List databases and collections from backup

Improvements

  • PBM-1147, PBM-885 - Support symlinks as the path for filesystem storage type and properly retrieve data during resync
  • PBM-1162, PBM-1166 - Improve validation of physical and incremental backups as the base for point-in-time recovery
  • PBM-1171 - Add ability to make physical backups in mixed deployments

Bugs Fixed

  • PBM-1161 - Rebuild indexes only for the selected namespaces after selective restore
  • PBM-1173, PBM-1180 - Fixed the issue with the primary node crash after the point-in-time recovery from physical backup
  • PBM-1176 - Fixed the decoding of the physical restore metadata to ensure correct output of the pbm describe-restore command
  • PBM-1181 - Fixed the issue with logical restore failure by excluding the config.changelog collection from the restore

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.