# Percona Backup for MongoDB 1.6.0 | Release date | August 16, 2021 | |------------- | ---------------| | Installation | [Installing Percona Backup for MongoDB](../installation.md) | 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 single replica set), and for restoring those backups to a specific point in time. ## Release Highlights: * Support for Percona Server for MongoDB and MongoDB Community 5.0 * Point-in-time recovery enhancements: ability to restore from any previous snapshot and configurable span of oplog events * JSON output for PBM commands to simplify interfacing PBM with applications ## New Features * [PBM-617](https://jira.percona.com/browse/PBM-617): Ability to restore from previous snapshots to point-in-time ## Improvements * [PBM-543](https://jira.percona.com/browse/PBM-543): Configure the size of the span of oplog events for point-in-time recovery * [PBM-403](https://jira.percona.com/browse/PBM-403): Mask user credentials in `ps` output of `pbm-agent` * [PBM-700](https://jira.percona.com/browse/PBM-700): Improve backup/pitr tasks synchronization and align oplogs creation * [PBM-697](https://jira.percona.com/browse/PBM-697): Add support of MongoDB 5.0 TS collections * [PBM-686](https://jira.percona.com/browse/PBM-686): Do not show the starting second of a PITR range which cannot be used for PITR restore * [PBM-652](https://jira.percona.com/browse/PBM-652): Add a command to delete PITR chunks * [PBM-632](https://jira.percona.com/browse/PBM-632): Add JSON output for all commands ## Bugs Fixed * [PBM-694](https://jira.percona.com/browse/PBM-694): Fix restoring from a backup when it contains VIEWS collection (Thanks to Danish Qamar for reporting this issue) * [PBM-647](https://jira.percona.com/browse/PBM-647): Reduce frequency of S3 header GET requests during agent health checks (Thanks to Ryan Gunner for reporting this issue) * [PBM-708](https://jira.percona.com/browse/PBM-708): Ignore config.system.indexBuilds collection * [PBM-705](https://jira.percona.com/browse/PBM-705): Avoid writing the “Read/Write on closed pipe” error in logs on expected connection closure * [PBM-703](https://jira.percona.com/browse/PBM-703): PITR restore fails due to error “Failed to apply operation due to missing collection config.transactions” * [PBM-701](https://jira.percona.com/browse/PBM-701): Prevent restore to time which is not covered by PITR chunks * [PBM-683](https://jira.percona.com/browse/PBM-683): Show PITR restore as failed if an error occurred during data retrieval from storage * [PBM-640](https://jira.percona.com/browse/PBM-640): Remove `cancelBackup` and fix `pitrestore` filters for `pbm logs` command * [PBM-480](https://jira.percona.com/browse/PBM-480): Make `path` attribute mandatory for backups on local storage