Percona Backup for MongoDB 2.15.0 (2026-06-17)¶
Percona Backup for MongoDB (PBM) is a distributed, low-impact solution for creating consistent backups of MongoDB sharded clusters and replica sets, and restoring them to a specific point in time.
Release highlights¶
Oracle Cloud Infrastructure Object Storage¶
PBM now supports Oracle Cloud Infrastructure (OCI) Object Storage as a remote backup destination through a dedicated OCI native driver. This integration enables backup and restore operations using OCI Object Storage across OCI environments.
OCI Object Storage Workload Identity Authentication¶
PBM now supports multiple authentication methods for Oracle Cloud Infrastructure (OCI) Object Storage, including Workload Identity authentication. This enables secure access to OCI resources without requiring API signing keys, reducing operational overhead and improving security.
PBM supports the following OCI authentication methods:
- User Principal for PBM deployments running on premises, on OCI, or in other cloud environments.
- Instance Principal for PBM deployments running on OCI Compute instances.
- OKE Workload Identity for PBM deployments running in Oracle Kubernetes Engine (OKE) enhanced clusters.
These options provide deployment flexibility while aligning with OCI security best practices.
Software Bills of Materials (SBOMs)¶
Percona Backup for MongoDB (PBM) now provides Software Bills of Materials (SBOMs) for every release. SBOMs improve transparency in the software supply chain by documenting the components and dependencies in a build. They are generated automatically as part of the release pipeline in the industry-standard CycloneDX 1.6 format.
SBOMs are distributed through the following channels:
-
GitHub: The latest SBOM is placed in the root of the percona/percona-backup-mongodb main branch.
-
Binaries/Tarballs: An SBOM file is included in the root directory of the release archive.
-
Packages: For
.deband.rpmpackages, the SBOM file is installed in a standard documentation directory such as/usr/share/doc/percona-backup-mongodb/. -
Docker: The SBOM is attached directly to the Docker image as metadata.
Changelog¶
New features¶
- PBM-1727: Percona Backup for MongoDB (PBM) now supports OCI Object Storage as a remote backup destination through a dedicated OCI native driver.
- PBM-1728: Percona Backup for MongoDB (PBM) now supports multiple authentication methods for Oracle Cloud Infrastructure (OCI) Object Storage, including Workload Identity.
- PBM-1710: Percona Backup for MongoDB (PBM) now provides Software Bills of Materials (SBOMs) for every release.
Improvements¶
- PBM-1370: Agent logs now include the reference date or interval supplied to cleanup commands. Previously, only the command receipt and epoch timestamp were recorded, making it difficult to determine which cleanup criteria were applied during troubleshooting and audit investigations.
- PBM-1668: The restore command now accepts a
commitQuorumoption that controls when the primary commits an index during a restore operation. You can set this tomajority,votingMembers, or a specific number of nodes. Without this option, MongoDB defaults tovotingMembers, which requires all data-bearing voting members to complete index building before the index is committed. In large replica sets, this can significantly delay restore operations if index creation is slow on even a subset of nodes. - PBM-1715: Physical backups and restores now support a
numParallelFilesoption that controls how many files PBM copies simultaneously during a backup operation. Increasing this value can improve backup performance on systems with high disk throughput. - PBM-1754: PBM now allows configuring the buffer size used during physical backup and restore operations. This enhancement provides greater flexibility for tuning memory usage and data transfer performance, enabling you to optimize backup and restore throughput based on your environment and workload requirements.
Fixed bugs¶
- PBM-1675: Fixed an issue where backups were incorrectly marked as incompatible when an invalid
MONGODB_URIwas configured. - PBM-1687: Fixed an issue where point-in-time recovery (PITR) was blocked when two backup commands were executed simultaneously.
Created: June 15, 2026