Skip to content

v2.10.0

Latest
Compare
Choose a tag to compare
@sandraromanchenko sandraromanchenko released this 26 Jun 11:57
· 42 commits to dev since this release
da3bd6c

Release Highlights

Fallback strategy for physical restores to ensure cluster operation

You can now configure PBM to use a fallback directory during a physical restores. At the restore start, PBM copies the dbPath contents to a special fallback directory. Then, the restore flows as usual.

If the restore is successful, PBM deletes the fallback directory. If PBM detects that the cluster is in an error state, it triggers the fallback procedure and restores the cluster to its pre-restore state. This ensures your cluster remains operational, allowing you to retry the restore from another backup or perform other maintenance tasks.

Note that this functionality requires sufficient free disk space on each mongod instance to store the dbPath contents. At the restore start, PBM checks the available disk space and logs this information.

With this feature, your cluster can remain operational even if errors occur during a physical restore. For more details about the fallback flow and configuration, see our documentation.

Improved security via the updated libraries

Percona Backup for MongoDB now uses the AWS SDK v2 for Go, which includes the latest features, security updates and improvements. This ensures the secure communication with AWS services.

Support of Google Cloud Client library

PBM now supports Google Cloud Client Library for interacting with Google Cloud Storage (GCS). PBM communicates with Google Cloud Storage (GCS) via the JSON API and XML API. The preferred approach is to use the JSON API with a service account. HMAC keys are mainly used for compatibility with S3-style APIs.

Note that PBM configuration for a backup storage now has a dedicated gsc subsection. If you're upgrading to PBM 2.10.0 or later, you must update your backup configuration accordingly:
Change storage.type from s3 to gcs
Change storage.s3 section to storage.gcs and adjust the parameters accordingly.

This integration offers improved compatibility, more predictable API responses and better long-term support for GCS features.

Packaging changes

Percona Backup for MongoDB is no longer supported on Ubuntu 20.04 (Focal Fossa) as this operating system has reached end of life.

Changelog

For more details, please check out the full list of improvements
https://docs.percona.com/percona-backup-mongodb/release-notes/2.10.0.html

Join Percona Squad

Participate in monthly SWAG raffles, get an early access to new product features and invite-only “ask me anything” sessions with database performance experts. Interested? Fill in the form at https://squad.percona.com/mongodb

Contact Us

on Forums
by Email
or Professional Support