-
Notifications
You must be signed in to change notification settings - Fork 23
PBM-1616 Release notes 2.11.0 #301
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
977ba0b
1ab8332
95f0022
f532afa
263ee77
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
This file was deleted.
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,43 @@ | ||
| # Percona Backup for MongoDB 2.11.0 ({{date.2_11_0}}) | ||
|
Check notice on line 1 in docs/release-notes/2.11.0.md
|
||
|
|
||
| [Installation](../installation.md){.md-button} | ||
|
|
||
|
|
||
| Percona Backup for MongoDB is a distributed, low-impact solution for creating consistent backups of MongoDB sharded clusters and replica sets, and for restoring those backups to a specific point in time. | ||
|
Check failure on line 6 in docs/release-notes/2.11.0.md
|
||
|
|
||
| ## Release Highlights | ||
|
Check warning on line 8 in docs/release-notes/2.11.0.md
|
||
|
|
||
| This release provides the following features and improvements: | ||
|
|
||
| ## Ensure successful upload of any size backup | ||
|
|
||
| When backup files are so large that they exceed the object size limit for backup storage, PBM now splits such files into pieces that fall within the size limit and uploads them to the storage. PBM names these pieces to identify and manage them later. The reverse process occurs during the data read for a restore: PBM merges the pieces into a single file and proceeds with the command execution. You can redefine the default size limit using PBM configuration and ensure your backups are uploaded regardless of the size. Learn more about how to do it in the [documentation](../features/split-merge-backup.md). | ||
|
Check warning on line 14 in docs/release-notes/2.11.0.md
|
||
|
|
||
| ## Dropped support of MongoDB 6.0 | ||
|
|
||
| Percona Backup for MongoDB drops support of MongoDB 6.0. Existing functionality in Percona Backup for MongoDB remains compatible with MongoDB 6.0 and Percona Server for MongoDB 6.0; however, further enhancements and bug fixes are no longer tested against this version. | ||
|
Check warning on line 18 in docs/release-notes/2.11.0.md
|
||
|
|
||
| ## Known limitations for using HMAC keys on GCS | ||
|
Check warning on line 20 in docs/release-notes/2.11.0.md
|
||
|
|
||
| In PBM version 2.10.0 and higher, when you run backups to GCS via HMAC keys, incomplete backups may be incorrectly marked as successful if network interruptions occur during the backup process. This results in corrupted or partially uploaded archives being stored and treated as valid backups, which can later fail during restore operations. This issue is addressed in [PBM-1605](https://perconadev.atlassian.net/browse/PBM-1605). Until the issue is resolved, we recommend using a native GCS connection type with JSON keys rather than HMAC keys to ensure backup integrity. | ||
|
Check notice on line 22 in docs/release-notes/2.11.0.md
|
||
|
|
||
| ## Changelog | ||
|
|
||
| ## Improvements | ||
|
|
||
| - [PBM-1490](https://perconadev.atlassian.net/browse/PBM-1490): Physical backups now automatically split and reassemble very large files, preventing failures when uploading to storage with size limits. | ||
| - [PBM-1597](https://perconadev.atlassian.net/browse/PBM-1597): PBM now displays more specific error messages when your MongoDB version is incompatible, guiding you on whether to upgrade MongoDB or PBM. | ||
|
|
||
| ## Fixed bugs | ||
|
|
||
| - [PBM-1497](https://perconadev.atlassian.net/browse/PBM-1497): Point-in-Time Recovery (PITR) now accurately reports failure when oplog replay encounters errors. | ||
|
Check notice on line 33 in docs/release-notes/2.11.0.md
|
||
| - [PBM-1569](https://perconadev.atlassian.net/browse/PBM-1569): The `pbm restore` command now displays a clear message when required arguments are missing, rather than a confusing parsing error. | ||
| - [PBM-1574](https://perconadev.atlassian.net/browse/PBM-1574): The `pbm restore -w` command now correctly waits until the entire restore process is complete. | ||
| - [PBM-1581](https://perconadev.atlassian.net/browse/PBM-1581): Security has been enhanced for services connecting with Google. | ||
|
Check notice on line 36 in docs/release-notes/2.11.0.md
|
||
| - [PBM-1583](https://perconadev.atlassian.net/browse/PBM-1583): PBM now keeps all routing collections in the target cluster and clears contents in all of them except the `config.system.sessions` collection during logical restores to avoid the "Time monotonicity violation" error | ||
| - [PBM-1591](https://perconadev.atlassian.net/browse/PBM-1591): Logical backups now complete successfully even when time series collections share the same name across different databases. | ||
| - [PBM-1604](https://perconadev.atlassian.net/browse/PBM-1604): PBM CLI now correctly waits for restore completion in single-node replica set setups without reporting false errors. | ||
|
Check warning on line 39 in docs/release-notes/2.11.0.md
|
||
|
|
||
|
|
||
|
|
||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -272,9 +272,10 @@ nav: | |
| - Release notes: | ||
| - release-notes.md | ||
| - PBM 2.x: | ||
| - "{{pbm.full_name}} 2.10.0 ({{date.2_10_0}})": release-notes/2.10.0.md | ||
| - "{{pbm.full_name}} 2.9.1 ({{date.2_9_1}})": release-notes/2.9.1.md | ||
| - "{{pbm.full_name}} 2.9.0 ({{date.2_9_0}})": release-notes/2.9.0.md | ||
| - "{{pbm.full_name}} 2.11.0 ({{date.2_11_0}})": release-notes/2.11.0.md | ||
| - release-notes/2.10.0.md | ||
| - release-notes/2.9.1.md | ||
| - release-notes/2.9.0.md | ||
|
Comment on lines
+275
to
+278
|
||
| - release-notes/2.8.0.md | ||
| - release-notes/2.7.0.md | ||
| - release-notes/2.6.0.md | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@boris-ilijic for incremental backups I guess these need to be redone right? In that case - it's worth to mention it.