From c94e1a7037dfb18f772c58588ae8dd7a3ce19aae Mon Sep 17 00:00:00 2001 From: rasika-chivate <95711051+rasika-chivate@users.noreply.github.com> Date: Wed, 1 Apr 2026 12:45:58 +0530 Subject: [PATCH 01/15] Release-notes-2.14.0 --- docs/release-notes/2.14.0.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 docs/release-notes/2.14.0.md diff --git a/docs/release-notes/2.14.0.md b/docs/release-notes/2.14.0.md new file mode 100644 index 00000000..f3a9495f --- /dev/null +++ b/docs/release-notes/2.14.0.md @@ -0,0 +1,16 @@ +# Percona Backup for MongoDB 2.14.0 ({{date.2_14_0}}) + +[Installation](../installation.md){.md-button} + + +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 + + + + +## Changelog + +### New features + From 06c3c4d80d448680f777c651e89ccab596ac5b45 Mon Sep 17 00:00:00 2001 From: rasika-chivate <95711051+rasika-chivate@users.noreply.github.com> Date: Wed, 1 Apr 2026 13:02:07 +0530 Subject: [PATCH 02/15] Update 2.14.0.md --- docs/release-notes/2.14.0.md | 44 +++++++++++++++++++++++++++++++++--- 1 file changed, 41 insertions(+), 3 deletions(-) diff --git a/docs/release-notes/2.14.0.md b/docs/release-notes/2.14.0.md index f3a9495f..dc908f81 100644 --- a/docs/release-notes/2.14.0.md +++ b/docs/release-notes/2.14.0.md @@ -5,12 +5,50 @@ 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 +## Release highlights +## Changelog +### New features +[PBM-1598](https://perconadev.atlassian.net/browse/PBM-1598) Add timeout to admin command \_configsvrBalancerStop -## Changelog +### Improvements + +[PBM-1167](https://perconadev.atlassian.net/browse/PBM-1167) PiTR with physical backup doesn't recover data + +[PBM-1480](https://perconadev.atlassian.net/browse/PBM-1480) Allow PBM Agent to start with read-only storage for restore validation + +[PBM-1600](https://perconadev.atlassian.net/browse/PBM-1600) Interactive confirm prompt when restore + +[PBM-1638](https://perconadev.atlassian.net/browse/PBM-1638) Automatic Inclusion of KMIP Key Identifier in Physical Backup Metadata + +[PBM-1639](https://perconadev.atlassian.net/browse/PBM-1639) Physical restore stucks since PBM ignores shutdown command failure + +[PBM-1653](https://perconadev.atlassian.net/browse/PBM-1653) Enable concurrent uploads for MinIO storage type + +[PBM-1703](https://perconadev.atlassian.net/browse/PBM-1703) 404 messages on S3 because .pbm.init.pbmpart.1 + +[PBM-1730](https://perconadev.atlassian.net/browse/PBM-1730) Abort restore when balancer stop fails + +### Bugs + +[PBM-1345](https://perconadev.atlassian.net/browse/PBM-1345) Fail of PITR slicer on one RS doesn't stop the whole PITR process + +[PBM-1472](https://perconadev.atlassian.net/browse/PBM-1472) Extra slash symbol in bucket/prefix options breaks PBM ability to save or discover backups on storage + +[PBM-1586](https://perconadev.atlassian.net/browse/PBM-1586) CLI waits infinitely when agent crashes during the backup execution + +[PBM-1599](https://perconadev.atlassian.net/browse/PBM-1599) pbm-cli fails with timeout when stopping the balancer takes longer + +[PBM-1609](https://perconadev.atlassian.net/browse/PBM-1609) Oplog slicer not stopped during restore + +[PBM-1629](https://perconadev.atlassian.net/browse/PBM-1629) Backup fails since PBM miscalculates collection size when backup.compression is set to none + +[PBM-1648](https://perconadev.atlassian.net/browse/PBM-1648) pbm --wait does not return error on backup failure + +[PBM-1657](https://perconadev.atlassian.net/browse/PBM-1657) Support mongodb\+srv protocol for PBM CLI connection strings + +[PBM-1683](https://perconadev.atlassian.net/browse/PBM-1683) size\_uncompressed\_h reporting bloated size for incremental backups -### New features From 211759b1c5a3cc188aa94ba522b5198c7eb8c8ca Mon Sep 17 00:00:00 2001 From: rasika-chivate <95711051+rasika-chivate@users.noreply.github.com> Date: Wed, 1 Apr 2026 13:07:59 +0530 Subject: [PATCH 03/15] Update 2.14.0.md --- docs/release-notes/2.14.0.md | 38 ++++++++++++++++++------------------ 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/docs/release-notes/2.14.0.md b/docs/release-notes/2.14.0.md index dc908f81..fa221842 100644 --- a/docs/release-notes/2.14.0.md +++ b/docs/release-notes/2.14.0.md @@ -1,6 +1,6 @@ # Percona Backup for MongoDB 2.14.0 ({{date.2_14_0}}) -[Installation](../installation.md){.md-button} +- [Installation](../installation.md){.md-button} 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. @@ -11,44 +11,44 @@ Percona Backup for MongoDB (PBM) is a distributed, low-impact solution for creat ### New features -[PBM-1598](https://perconadev.atlassian.net/browse/PBM-1598) Add timeout to admin command \_configsvrBalancerStop +- [PBM-1598](https://perconadev.atlassian.net/browse/PBM-1598) Add timeout to admin command \_configsvrBalancerStop ### Improvements -[PBM-1167](https://perconadev.atlassian.net/browse/PBM-1167) PiTR with physical backup doesn't recover data +- [PBM-1167](https://perconadev.atlassian.net/browse/PBM-1167) PiTR with physical backup doesn't recover data -[PBM-1480](https://perconadev.atlassian.net/browse/PBM-1480) Allow PBM Agent to start with read-only storage for restore validation +- [PBM-1480](https://perconadev.atlassian.net/browse/PBM-1480) Allow PBM Agent to start with read-only storage for restore validation -[PBM-1600](https://perconadev.atlassian.net/browse/PBM-1600) Interactive confirm prompt when restore +- [PBM-1600](https://perconadev.atlassian.net/browse/PBM-1600) Interactive confirm prompt when restore -[PBM-1638](https://perconadev.atlassian.net/browse/PBM-1638) Automatic Inclusion of KMIP Key Identifier in Physical Backup Metadata +- [PBM-1638](https://perconadev.atlassian.net/browse/PBM-1638) Automatic Inclusion of KMIP Key Identifier in Physical Backup Metadata -[PBM-1639](https://perconadev.atlassian.net/browse/PBM-1639) Physical restore stucks since PBM ignores shutdown command failure +- [PBM-1639](https://perconadev.atlassian.net/browse/PBM-1639) Physical restore stucks since PBM ignores shutdown command failure -[PBM-1653](https://perconadev.atlassian.net/browse/PBM-1653) Enable concurrent uploads for MinIO storage type +- [PBM-1653](https://perconadev.atlassian.net/browse/PBM-1653) Enable concurrent uploads for MinIO storage type -[PBM-1703](https://perconadev.atlassian.net/browse/PBM-1703) 404 messages on S3 because .pbm.init.pbmpart.1 +- [PBM-1703](https://perconadev.atlassian.net/browse/PBM-1703) 404 messages on S3 because .pbm.init.pbmpart.1 -[PBM-1730](https://perconadev.atlassian.net/browse/PBM-1730) Abort restore when balancer stop fails +- [PBM-1730](https://perconadev.atlassian.net/browse/PBM-1730) Abort restore when balancer stop fails ### Bugs -[PBM-1345](https://perconadev.atlassian.net/browse/PBM-1345) Fail of PITR slicer on one RS doesn't stop the whole PITR process +- [PBM-1345](https://perconadev.atlassian.net/browse/PBM-1345) Fail of PITR slicer on one RS doesn't stop the whole PITR process -[PBM-1472](https://perconadev.atlassian.net/browse/PBM-1472) Extra slash symbol in bucket/prefix options breaks PBM ability to save or discover backups on storage +- [PBM-1472](https://perconadev.atlassian.net/browse/PBM-1472) Extra slash symbol in bucket/prefix options breaks PBM ability to save or discover backups on storage -[PBM-1586](https://perconadev.atlassian.net/browse/PBM-1586) CLI waits infinitely when agent crashes during the backup execution +- [PBM-1586](https://perconadev.atlassian.net/browse/PBM-1586) CLI waits infinitely when agent crashes during the backup execution -[PBM-1599](https://perconadev.atlassian.net/browse/PBM-1599) pbm-cli fails with timeout when stopping the balancer takes longer +- [PBM-1599](https://perconadev.atlassian.net/browse/PBM-1599) pbm-cli fails with timeout when stopping the balancer takes longer -[PBM-1609](https://perconadev.atlassian.net/browse/PBM-1609) Oplog slicer not stopped during restore +- [PBM-1609](https://perconadev.atlassian.net/browse/PBM-1609) Oplog slicer not stopped during restore -[PBM-1629](https://perconadev.atlassian.net/browse/PBM-1629) Backup fails since PBM miscalculates collection size when backup.compression is set to none +- [PBM-1629](https://perconadev.atlassian.net/browse/PBM-1629) Backup fails since PBM miscalculates collection size when backup.compression is set to none -[PBM-1648](https://perconadev.atlassian.net/browse/PBM-1648) pbm --wait does not return error on backup failure +- [PBM-1648](https://perconadev.atlassian.net/browse/PBM-1648) pbm --wait does not return error on backup failure -[PBM-1657](https://perconadev.atlassian.net/browse/PBM-1657) Support mongodb\+srv protocol for PBM CLI connection strings +- [PBM-1657](https://perconadev.atlassian.net/browse/PBM-1657) Support mongodb\+srv protocol for PBM CLI connection strings -[PBM-1683](https://perconadev.atlassian.net/browse/PBM-1683) size\_uncompressed\_h reporting bloated size for incremental backups +- [PBM-1683](https://perconadev.atlassian.net/browse/PBM-1683) size\_uncompressed\_h reporting bloated size for incremental backups From cc0f9bcaa018be5c99e1d0ed6835b53b923b300f Mon Sep 17 00:00:00 2001 From: rasika-chivate <95711051+rasika-chivate@users.noreply.github.com> Date: Thu, 2 Apr 2026 14:24:45 +0530 Subject: [PATCH 04/15] Update 2.14.0.md --- docs/release-notes/2.14.0.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/docs/release-notes/2.14.0.md b/docs/release-notes/2.14.0.md index fa221842..373b78c6 100644 --- a/docs/release-notes/2.14.0.md +++ b/docs/release-notes/2.14.0.md @@ -7,6 +7,13 @@ Percona Backup for MongoDB (PBM) is a distributed, low-impact solution for creat ## Release highlights +=== "🖥️ Interactive confirmation prompt" + + ### Interactive confirmation for restore + To reduce the risk of accidental or unintended restores, `pbm restore` command now includes an interactive confirmation prompt. This safety mechanism requires explicit user approval before a restore action is executed. + This change addresses scenarios where users might inadvertently re‑run a previous restore command from shell history, potentially restoring the wrong backup to production. With the new confirmation step, restores are safer and less prone to human error + + ## Changelog ### New features From 074b86061cae63eb0399f8800cef11d7dd06802a Mon Sep 17 00:00:00 2001 From: rasika-chivate <95711051+rasika-chivate@users.noreply.github.com> Date: Thu, 2 Apr 2026 17:03:00 +0530 Subject: [PATCH 05/15] Update 2.14.0.md --- docs/release-notes/2.14.0.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/docs/release-notes/2.14.0.md b/docs/release-notes/2.14.0.md index 373b78c6..bfec5595 100644 --- a/docs/release-notes/2.14.0.md +++ b/docs/release-notes/2.14.0.md @@ -11,8 +11,21 @@ Percona Backup for MongoDB (PBM) is a distributed, low-impact solution for creat ### Interactive confirmation for restore To reduce the risk of accidental or unintended restores, `pbm restore` command now includes an interactive confirmation prompt. This safety mechanism requires explicit user approval before a restore action is executed. + This change addresses scenarios where users might inadvertently re‑run a previous restore command from shell history, potentially restoring the wrong backup to production. With the new confirmation step, restores are safer and less prone to human error + Users are now prompted to explicitly confirm the operation: + + ```bash + $ pbm restore + + You are about to restore backup '' to the current cluster. + This operation may overwrite existing data. + + Do you want to continue? [y/N]: + ``` + + ## Changelog From 91ae7ccc670da5fa90a578ff7e70db9e9e7e94b8 Mon Sep 17 00:00:00 2001 From: rasika-chivate <95711051+rasika-chivate@users.noreply.github.com> Date: Thu, 2 Apr 2026 17:20:56 +0530 Subject: [PATCH 06/15] Update 2.14.0.md --- docs/release-notes/2.14.0.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/docs/release-notes/2.14.0.md b/docs/release-notes/2.14.0.md index bfec5595..fd9d6acd 100644 --- a/docs/release-notes/2.14.0.md +++ b/docs/release-notes/2.14.0.md @@ -10,11 +10,9 @@ Percona Backup for MongoDB (PBM) is a distributed, low-impact solution for creat === "🖥️ Interactive confirmation prompt" ### Interactive confirmation for restore - To reduce the risk of accidental or unintended restores, `pbm restore` command now includes an interactive confirmation prompt. This safety mechanism requires explicit user approval before a restore action is executed. + To reduce the risk of accidental or unintended restores, `pbm restore` command now includes an interactive confirmation prompt. This requires explicit user approval before a restore action is executed. - This change addresses scenarios where users might inadvertently re‑run a previous restore command from shell history, potentially restoring the wrong backup to production. With the new confirmation step, restores are safer and less prone to human error - - Users are now prompted to explicitly confirm the operation: + This change addresses scenarios where users might inadvertently re‑run a previous restore command from shell history, potentially restoring the wrong backup to production. With the new confirmation step, restores are safer and less prone to human error. ```bash $ pbm restore From 74abed746564ca802050528c77421239d9c27c07 Mon Sep 17 00:00:00 2001 From: rasika-chivate <95711051+rasika-chivate@users.noreply.github.com> Date: Thu, 2 Apr 2026 17:36:16 +0530 Subject: [PATCH 07/15] added admo --- docs/release-notes/2.14.0.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docs/release-notes/2.14.0.md b/docs/release-notes/2.14.0.md index fd9d6acd..c0266efa 100644 --- a/docs/release-notes/2.14.0.md +++ b/docs/release-notes/2.14.0.md @@ -9,6 +9,11 @@ Percona Backup for MongoDB (PBM) is a distributed, low-impact solution for creat === "🖥️ Interactive confirmation prompt" + !!! admonition "Breaking change" + + Since an interactive prompt is now printed, automation and scripts must use the `-y` flag to bypass this confirmation (same as for delete operations). + + ### Interactive confirmation for restore To reduce the risk of accidental or unintended restores, `pbm restore` command now includes an interactive confirmation prompt. This requires explicit user approval before a restore action is executed. From 6fe0fc958fbefaac171a392ea3745b390bd6a18b Mon Sep 17 00:00:00 2001 From: rasika-chivate <95711051+rasika-chivate@users.noreply.github.com> Date: Thu, 2 Apr 2026 17:50:46 +0530 Subject: [PATCH 08/15] Update 2.14.0.md --- docs/release-notes/2.14.0.md | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/docs/release-notes/2.14.0.md b/docs/release-notes/2.14.0.md index c0266efa..423164b8 100644 --- a/docs/release-notes/2.14.0.md +++ b/docs/release-notes/2.14.0.md @@ -9,7 +9,7 @@ Percona Backup for MongoDB (PBM) is a distributed, low-impact solution for creat === "🖥️ Interactive confirmation prompt" - !!! admonition "Breaking change" + !!! warning "Breaking change" Since an interactive prompt is now printed, automation and scripts must use the `-y` flag to bypass this confirmation (same as for delete operations). @@ -28,6 +28,30 @@ Percona Backup for MongoDB (PBM) is a distributed, low-impact solution for creat Do you want to continue? [y/N]: ``` +=== "Improved upload performance" + + ### Concurrent streaming for faster MinIO uploads + + This release introduces support for the `ConcurrentStreamParts` option when uploading files to MinIO storage. By enabling concurrent part uploads, large file transfers can achieve improved throughput and efficiency. + + To ensure reliability, PBM includes built‑in optimizations and fallbacks: + + - **Small files:** If the file is smaller than the upload part size, concurrent upload is automatically disabled (since it’s unnecessary). + + - **Empty streams:** If the MinIO library reports an unexpected error for empty streams, PBM will retry the request with ConcurrentStreamParts disabled. + +These safeguards ensure that concurrent uploads deliver performance benefits without compromising stability. + + ```sh + storage: + type: minio + endpointUrl: https://minio.example.com + bucket: pbm-backups + credentials: + accessKey: + secretKey: + concurrentStreamParts: true + ``` ## Changelog From 0ef36b22de6571e789626c48a18ce4b4198a40e9 Mon Sep 17 00:00:00 2001 From: rasika-chivate <95711051+rasika-chivate@users.noreply.github.com> Date: Thu, 2 Apr 2026 18:17:07 +0530 Subject: [PATCH 09/15] Update 2.14.0.md --- docs/release-notes/2.14.0.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/docs/release-notes/2.14.0.md b/docs/release-notes/2.14.0.md index 423164b8..eef76684 100644 --- a/docs/release-notes/2.14.0.md +++ b/docs/release-notes/2.14.0.md @@ -28,7 +28,7 @@ Percona Backup for MongoDB (PBM) is a distributed, low-impact solution for creat Do you want to continue? [y/N]: ``` -=== "Improved upload performance" +=== "⚡ Optimized backup uploads" ### Concurrent streaming for faster MinIO uploads @@ -42,16 +42,16 @@ Percona Backup for MongoDB (PBM) is a distributed, low-impact solution for creat These safeguards ensure that concurrent uploads deliver performance benefits without compromising stability. - ```sh - storage: - type: minio - endpointUrl: https://minio.example.com - bucket: pbm-backups - credentials: - accessKey: - secretKey: - concurrentStreamParts: true - ``` + ```bash + storage: + type: minio + endpointUrl: https://minio.example.com + bucket: pbm-backups + credentials: + accessKey: + secretKey: + concurrentStreamParts: true + ``` ## Changelog From 969fd4a8f37bdcd44ef0868e448da83e271db79f Mon Sep 17 00:00:00 2001 From: rasika-chivate <95711051+rasika-chivate@users.noreply.github.com> Date: Thu, 2 Apr 2026 18:17:21 +0530 Subject: [PATCH 10/15] Update 2.14.0.md --- docs/release-notes/2.14.0.md | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/release-notes/2.14.0.md b/docs/release-notes/2.14.0.md index eef76684..69146df6 100644 --- a/docs/release-notes/2.14.0.md +++ b/docs/release-notes/2.14.0.md @@ -53,7 +53,6 @@ These safeguards ensure that concurrent uploads deliver performance benefits wit concurrentStreamParts: true ``` - ## Changelog ### New features From 6be36655b2b23a0246ab88907cdde5763726e06c Mon Sep 17 00:00:00 2001 From: rasika-chivate <95711051+rasika-chivate@users.noreply.github.com> Date: Thu, 2 Apr 2026 18:21:36 +0530 Subject: [PATCH 11/15] Update 2.14.0.md --- docs/release-notes/2.14.0.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/release-notes/2.14.0.md b/docs/release-notes/2.14.0.md index 69146df6..85359177 100644 --- a/docs/release-notes/2.14.0.md +++ b/docs/release-notes/2.14.0.md @@ -42,7 +42,8 @@ Percona Backup for MongoDB (PBM) is a distributed, low-impact solution for creat These safeguards ensure that concurrent uploads deliver performance benefits without compromising stability. - ```bash + ??? example "Example" + ``` storage: type: minio endpointUrl: https://minio.example.com @@ -53,6 +54,7 @@ These safeguards ensure that concurrent uploads deliver performance benefits wit concurrentStreamParts: true ``` + ## Changelog ### New features From a9c26ec2d3270f32c7fa8e6c0addeb4849cbd0b5 Mon Sep 17 00:00:00 2001 From: rasika-chivate <95711051+rasika-chivate@users.noreply.github.com> Date: Thu, 2 Apr 2026 18:24:23 +0530 Subject: [PATCH 12/15] Update 2.14.0.md --- docs/release-notes/2.14.0.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/release-notes/2.14.0.md b/docs/release-notes/2.14.0.md index 85359177..879d22eb 100644 --- a/docs/release-notes/2.14.0.md +++ b/docs/release-notes/2.14.0.md @@ -43,6 +43,7 @@ Percona Backup for MongoDB (PBM) is a distributed, low-impact solution for creat These safeguards ensure that concurrent uploads deliver performance benefits without compromising stability. ??? example "Example" + ``` storage: type: minio From fedc2b406930228a279917119031c12419c43a96 Mon Sep 17 00:00:00 2001 From: rasika-chivate <95711051+rasika-chivate@users.noreply.github.com> Date: Thu, 2 Apr 2026 18:24:54 +0530 Subject: [PATCH 13/15] Update 2.14.0.md --- docs/release-notes/2.14.0.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/docs/release-notes/2.14.0.md b/docs/release-notes/2.14.0.md index 879d22eb..299f0d52 100644 --- a/docs/release-notes/2.14.0.md +++ b/docs/release-notes/2.14.0.md @@ -42,9 +42,7 @@ Percona Backup for MongoDB (PBM) is a distributed, low-impact solution for creat These safeguards ensure that concurrent uploads deliver performance benefits without compromising stability. - ??? example "Example" - - ``` + ??? example "Example" storage: type: minio endpointUrl: https://minio.example.com @@ -53,7 +51,6 @@ These safeguards ensure that concurrent uploads deliver performance benefits wit accessKey: secretKey: concurrentStreamParts: true - ``` ## Changelog From 5a83e87e0cdeb012b124f6caf0de7d646b10e903 Mon Sep 17 00:00:00 2001 From: rasika-chivate <95711051+rasika-chivate@users.noreply.github.com> Date: Thu, 2 Apr 2026 20:59:35 +0530 Subject: [PATCH 14/15] Update 2.14.0.md --- docs/release-notes/2.14.0.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/release-notes/2.14.0.md b/docs/release-notes/2.14.0.md index 299f0d52..fe2140ce 100644 --- a/docs/release-notes/2.14.0.md +++ b/docs/release-notes/2.14.0.md @@ -43,6 +43,7 @@ Percona Backup for MongoDB (PBM) is a distributed, low-impact solution for creat These safeguards ensure that concurrent uploads deliver performance benefits without compromising stability. ??? example "Example" + storage: type: minio endpointUrl: https://minio.example.com From d609a4bce7c4f270da28f4f2b079ca99c9698576 Mon Sep 17 00:00:00 2001 From: rasika-chivate <95711051+rasika-chivate@users.noreply.github.com> Date: Thu, 2 Apr 2026 21:01:21 +0530 Subject: [PATCH 15/15] Update 2.14.0.md --- docs/release-notes/2.14.0.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/release-notes/2.14.0.md b/docs/release-notes/2.14.0.md index fe2140ce..a9ebf8e9 100644 --- a/docs/release-notes/2.14.0.md +++ b/docs/release-notes/2.14.0.md @@ -40,10 +40,11 @@ Percona Backup for MongoDB (PBM) is a distributed, low-impact solution for creat - **Empty streams:** If the MinIO library reports an unexpected error for empty streams, PBM will retry the request with ConcurrentStreamParts disabled. -These safeguards ensure that concurrent uploads deliver performance benefits without compromising stability. + These safeguards ensure that concurrent uploads deliver performance benefits without compromising stability. ??? example "Example" + ```yaml storage: type: minio endpointUrl: https://minio.example.com @@ -52,6 +53,7 @@ These safeguards ensure that concurrent uploads deliver performance benefits wit accessKey: secretKey: concurrentStreamParts: true + ``` ## Changelog