From 2b58524494fa3561a3df043aad8c40cfaff36198 Mon Sep 17 00:00:00 2001 From: rasika-chivate <95711051+rasika-chivate@users.noreply.github.com> Date: Thu, 4 Jun 2026 17:26:48 +0530 Subject: [PATCH 01/15] PBM-1710-SBOMS for PBM --- mkdocs-base.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/mkdocs-base.yml b/mkdocs-base.yml index 0774a511..e3f84e0f 100644 --- a/mkdocs-base.yml +++ b/mkdocs-base.yml @@ -333,6 +333,7 @@ nav: - 'Percona Backup for MongoDB 0.5.0 (2019-06-17)': 'release-notes/0.5.0.md' - Reference: - "About Percona Backup for MongoDB documentation": about-docs.md + - sboms-pbm.md - reference/glossary.md - Contribution guidelines: 'https://github.com/percona/pbm-docs/blob/main/CONTRIBUTING.md' - Copyright and licensing: copyright.md From dd2262e62dd8347fca2ed880d0de600bf363e6fa Mon Sep 17 00:00:00 2001 From: rasika-chivate <95711051+rasika-chivate@users.noreply.github.com> Date: Thu, 4 Jun 2026 17:33:15 +0530 Subject: [PATCH 02/15] Create sboms-pbm.md --- docs/reference/sboms-pbm.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 docs/reference/sboms-pbm.md diff --git a/docs/reference/sboms-pbm.md b/docs/reference/sboms-pbm.md new file mode 100644 index 00000000..ef6bb906 --- /dev/null +++ b/docs/reference/sboms-pbm.md @@ -0,0 +1,16 @@ +# Software Bill of Materials + + +A Software Bill of Materials (SBOM) is a machine-readable inventory of the components and dependencies included in a software release. It helps you understand what is included in a build and assess potential security or compliance risks. + +Starting with version 2.15.0, every Percona Backup for MongoDB (PBM) release includes a [CycloneDX 1.6 :octicons-link-external-16:](https://cyclonedx.org/specification/overview/){:target="_blank"} SBOM in JSON format. + +## Why it matters + +An SBOM helps you: + +- Identify the components and dependencies included in a PCSM release. +- Assess known vulnerabilities using SBOM-compatible security scanners. +- Support security reviews, compliance processes, and software supply chain requirements. +- Verify the contents of deployed software artifacts. + From 5d21078d5bb0ee89bb98e071d5717b53c77753cc Mon Sep 17 00:00:00 2001 From: rasika-chivate <95711051+rasika-chivate@users.noreply.github.com> Date: Thu, 4 Jun 2026 17:59:07 +0530 Subject: [PATCH 03/15] Update sboms-pbm.md --- docs/reference/sboms-pbm.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docs/reference/sboms-pbm.md b/docs/reference/sboms-pbm.md index ef6bb906..2f851531 100644 --- a/docs/reference/sboms-pbm.md +++ b/docs/reference/sboms-pbm.md @@ -14,3 +14,11 @@ An SBOM helps you: - Support security reviews, compliance processes, and software supply chain requirements. - Verify the contents of deployed software artifacts. +## Where to find the SBOM + +| Distribution method | SBOM location | +|---|---| +| Binary tarball | `Percona Backup for MongoDB.cdx.json` at the archive root | +| RPM package | `/usr/share/doc/percona-backup-mongodb/percona-backup-mongodb-.cdx.json` | +| DEB package | `/usr/share/doc/percona-backup-mongodb/percona-backup-mongodb-.cdx.json` | +| Docker image | Two SBOMs ship together — see [Docker images](#docker-images) below | \ No newline at end of file From 6dae0b2158637b9e4544a0c584c779744fcb0d85 Mon Sep 17 00:00:00 2001 From: rasika-chivate <95711051+rasika-chivate@users.noreply.github.com> Date: Mon, 8 Jun 2026 12:10:53 +0530 Subject: [PATCH 04/15] Update sboms-pbm.md --- docs/reference/sboms-pbm.md | 90 +++++++++++++++++++++++++++++++++++-- 1 file changed, 87 insertions(+), 3 deletions(-) diff --git a/docs/reference/sboms-pbm.md b/docs/reference/sboms-pbm.md index 2f851531..8e215b67 100644 --- a/docs/reference/sboms-pbm.md +++ b/docs/reference/sboms-pbm.md @@ -1,9 +1,8 @@ # Software Bill of Materials - A Software Bill of Materials (SBOM) is a machine-readable inventory of the components and dependencies included in a software release. It helps you understand what is included in a build and assess potential security or compliance risks. -Starting with version 2.15.0, every Percona Backup for MongoDB (PBM) release includes a [CycloneDX 1.6 :octicons-link-external-16:](https://cyclonedx.org/specification/overview/){:target="_blank"} SBOM in JSON format. +Starting with version , every Percona Backup for MongoDB (PBM) release includes a [CycloneDX 1.6 :octicons-link-external-16:](https://cyclonedx.org/specification/overview/){:target="_blank"} SBOM in JSON format. ## Why it matters @@ -21,4 +20,89 @@ An SBOM helps you: | Binary tarball | `Percona Backup for MongoDB.cdx.json` at the archive root | | RPM package | `/usr/share/doc/percona-backup-mongodb/percona-backup-mongodb-.cdx.json` | | DEB package | `/usr/share/doc/percona-backup-mongodb/percona-backup-mongodb-.cdx.json` | -| Docker image | Two SBOMs ship together — see [Docker images](#docker-images) below | \ No newline at end of file +| Docker image | Embedded in the image and available as an attached OCI artifact. See [Docker images](#docker-images).| + + +## Verifying and scanning the SBOM + +The examples below use [Trivy :octicons-link-external-16:](https://trivy.dev/){:target="_blank"}. You can also use other CycloneDX-compatible scanners, such as [Grype :octicons-link-external-16:](https://github.com/anchore/grype){:target="_blank"} or Snyk. + +### Binary tarball + +```bash +# Confirm the SBOM is bundled +tar tzf percona-backup-mongodb--x86_64.tar.gz | grep cdx.json + +# Extract and scan +tar xzf percona-backup-mongodb--x86_64.tar.gz \ + -C /tmp percona-backup-mongodb-/percona-backup-mongodb-.cdx.json +trivy sbom --severity HIGH,CRITICAL --ignore-unfixed \ + /tmp/percona-backup-mongodb-/percona-backup-mongodb-.cdx.json +``` + +### RPM package + +```bash +# Confirm the package installs the SBOM +rpm -ql percona-backup-mongodb | grep cdx.json + +# Scan it (replace 9.x with your RHEL/OL version) +trivy sbom --severity HIGH,CRITICAL --ignore-unfixed --distro redhat/9.x \ + /usr/share/doc/percona-backup-mongodb/percona-backup-mongodb-.cdx.json +``` + +### DEB package + +```bash +# Confirm the package installs the SBOM +dpkg -L percona-backup-mongodb | grep cdx.json + +# Scan it +trivy sbom --severity HIGH,CRITICAL --ignore-unfixed \ + /usr/share/doc/percona-backup-mongodb/percona-backup-mongodb-.cdx.json +``` + +### Docker images + +Each PBM Docker image (Docker Hub `percona/percona-backup-mongodb`, PerconaLab `perconalab/percona-backup-mongodb`) ships with **two** CycloneDX 1.6 SBOMs that describe overlapping scopes: + +| SBOM | Scope | How to access | +|---|---|---| +| **Embedded** | PBM binary and Go modules only | Inside the image filesystem | +| **OCI-attached** | Full image — PBM and UBI9 base OS packages | Registry-side, via the OCI Referrers API | + + +#### Scan via OCI Referrers API (recommended) + +`trivy image --sbom-sources oci` fetches the attached SBOM via the OCI Referrers API and scans it, without pulling the image: + +```bash +trivy image --severity HIGH,CRITICAL --ignore-unfixed --sbom-sources oci \ + docker.io/percona/percona-backup-mongodb: +``` + + + +#### Scan the embedded SBOM + +To scan the embedded SBOM from inside the container image: + +```bash +docker run --rm -it --entrypoint cat \ + docker.io/percona/percona-backup-mongodb: \ + /usr/share/doc/percona-backup-mongodb/percona-backup-mongodb-.cdx.json \ + | trivy sbom --severity HIGH,CRITICAL --ignore-unfixed - +``` + +#### Advanced: Inspect OCI-attached SBOMs with ORAS + +You can use the [ORAS CLI :octicons-link-external-16:](https://oras.land/){:target="_blank"} to discover and download OCI-attached SBOMs. + +```bash +# Use the per-architecture tag to resolve directly to the image manifest +oras discover --format tree \ + docker.io/percona/percona-backup-mongodb:-amd64 + +# Pull the SBOM artifact using the digest from the discover output +oras pull docker.io/percona/percona-backup-mongodb@sha256: +``` From b46e093222734ad96236134830aafe5d4dfd8c46 Mon Sep 17 00:00:00 2001 From: rasika-chivate <95711051+rasika-chivate@users.noreply.github.com> Date: Mon, 8 Jun 2026 12:16:34 +0530 Subject: [PATCH 05/15] Update variables.yml --- variables.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/variables.yml b/variables.yml index bbb63ab1..07738257 100644 --- a/variables.yml +++ b/variables.yml @@ -1,13 +1,14 @@ # PBM Variables set for HTML output # See also mkdocs.yml plugins.with-pdf.cover_subtitle and output_path -release: '2.14.0' -version: '2.14' +release: '2.15.0' +version: '2.15' year: '2026' pbm: full_name: 'Percona Backup for MongoDB' date: + 2_15_0: 2026-06-15 2_14_0: 2026-04-29 2_13_0: 2026-03-03 2_12_0: 2025-11-04 From f5e2ba767a5b9aa0182485b0d10114f32dcdf55f Mon Sep 17 00:00:00 2001 From: Rasika Chivate <95711051+rasika-chivate@users.noreply.github.com> Date: Mon, 8 Jun 2026 12:17:22 +0530 Subject: [PATCH 06/15] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- mkdocs-base.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mkdocs-base.yml b/mkdocs-base.yml index e3f84e0f..d8af8665 100644 --- a/mkdocs-base.yml +++ b/mkdocs-base.yml @@ -333,7 +333,7 @@ nav: - 'Percona Backup for MongoDB 0.5.0 (2019-06-17)': 'release-notes/0.5.0.md' - Reference: - "About Percona Backup for MongoDB documentation": about-docs.md - - sboms-pbm.md + - reference/sboms-pbm.md - reference/glossary.md - Contribution guidelines: 'https://github.com/percona/pbm-docs/blob/main/CONTRIBUTING.md' - Copyright and licensing: copyright.md From a4814be50e4db8580638c21b9c9a31f6d9a72c7d Mon Sep 17 00:00:00 2001 From: Rasika Chivate <95711051+rasika-chivate@users.noreply.github.com> Date: Mon, 8 Jun 2026 12:18:29 +0530 Subject: [PATCH 07/15] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- docs/reference/sboms-pbm.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/reference/sboms-pbm.md b/docs/reference/sboms-pbm.md index 8e215b67..f9775871 100644 --- a/docs/reference/sboms-pbm.md +++ b/docs/reference/sboms-pbm.md @@ -8,7 +8,7 @@ Starting with version , every Percona Backup for MongoDB (PBM) release An SBOM helps you: -- Identify the components and dependencies included in a PCSM release. +- Identify the components and dependencies included in a PBM release. - Assess known vulnerabilities using SBOM-compatible security scanners. - Support security reviews, compliance processes, and software supply chain requirements. - Verify the contents of deployed software artifacts. From 757051a9158ac62b23c04c069c1aaa4f89c6fe09 Mon Sep 17 00:00:00 2001 From: Rasika Chivate <95711051+rasika-chivate@users.noreply.github.com> Date: Mon, 8 Jun 2026 12:18:47 +0530 Subject: [PATCH 08/15] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- docs/reference/sboms-pbm.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/reference/sboms-pbm.md b/docs/reference/sboms-pbm.md index f9775871..17583b50 100644 --- a/docs/reference/sboms-pbm.md +++ b/docs/reference/sboms-pbm.md @@ -17,7 +17,7 @@ An SBOM helps you: | Distribution method | SBOM location | |---|---| -| Binary tarball | `Percona Backup for MongoDB.cdx.json` at the archive root | +| Binary tarball | `percona-backup-mongodb-/percona-backup-mongodb-.cdx.json` inside the archive | | RPM package | `/usr/share/doc/percona-backup-mongodb/percona-backup-mongodb-.cdx.json` | | DEB package | `/usr/share/doc/percona-backup-mongodb/percona-backup-mongodb-.cdx.json` | | Docker image | Embedded in the image and available as an attached OCI artifact. See [Docker images](#docker-images).| From d81878ab476a803b5b4b197edee9c4e7417cde81 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 8 Jun 2026 06:58:15 +0000 Subject: [PATCH 09/15] Pin Vale version in CI workflow --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index e4af0a33..8dc0abdf 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -29,10 +29,10 @@ jobs: uses: errata-ai/vale-action@reviewdog with: vale_flags: "--glob=*.md" + version: 3.12.0 # fail_on_error: true reporter: github-check env: # Required, set by GitHub actions automatically: # https://docs.github.com/en/actions/security-guides/automatic-token-authentication#about-the-github_token-secret GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} - From b146e66bab6dae847a9a3a812831570761594865 Mon Sep 17 00:00:00 2001 From: Rasika Chivate <95711051+rasika-chivate@users.noreply.github.com> Date: Mon, 8 Jun 2026 12:44:04 +0530 Subject: [PATCH 10/15] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- docs/reference/sboms-pbm.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/reference/sboms-pbm.md b/docs/reference/sboms-pbm.md index 17583b50..c188e6a9 100644 --- a/docs/reference/sboms-pbm.md +++ b/docs/reference/sboms-pbm.md @@ -2,7 +2,7 @@ A Software Bill of Materials (SBOM) is a machine-readable inventory of the components and dependencies included in a software release. It helps you understand what is included in a build and assess potential security or compliance risks. -Starting with version , every Percona Backup for MongoDB (PBM) release includes a [CycloneDX 1.6 :octicons-link-external-16:](https://cyclonedx.org/specification/overview/){:target="_blank"} SBOM in JSON format. +Starting with version 2.15.0, every Percona Backup for MongoDB (PBM) release includes a [CycloneDX 1.6 :octicons-link-external-16:](https://cyclonedx.org/specification/overview/){:target="_blank"} SBOM in JSON format. ## Why it matters From 0e98fb28a686b526d39d12404184584d0418a489 Mon Sep 17 00:00:00 2001 From: rasika-chivate <95711051+rasika-chivate@users.noreply.github.com> Date: Mon, 8 Jun 2026 12:50:31 +0530 Subject: [PATCH 11/15] Update sboms-pbm.md --- docs/reference/sboms-pbm.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/reference/sboms-pbm.md b/docs/reference/sboms-pbm.md index 8e215b67..6aef7a6b 100644 --- a/docs/reference/sboms-pbm.md +++ b/docs/reference/sboms-pbm.md @@ -18,7 +18,7 @@ An SBOM helps you: | Distribution method | SBOM location | |---|---| | Binary tarball | `Percona Backup for MongoDB.cdx.json` at the archive root | -| RPM package | `/usr/share/doc/percona-backup-mongodb/percona-backup-mongodb-.cdx.json` | +| RPM package | `/usr/share/doc/percona-backup-mongodb/percona-backup-mongodb-{{release}}.cdx.json` | | DEB package | `/usr/share/doc/percona-backup-mongodb/percona-backup-mongodb-.cdx.json` | | Docker image | Embedded in the image and available as an attached OCI artifact. See [Docker images](#docker-images).| From c93e78add09b3a04e3fc8c57eed00d49431780a0 Mon Sep 17 00:00:00 2001 From: rasika-chivate <95711051+rasika-chivate@users.noreply.github.com> Date: Mon, 8 Jun 2026 13:00:54 +0530 Subject: [PATCH 12/15] update the variable "version" --- docs/reference/sboms-pbm.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/docs/reference/sboms-pbm.md b/docs/reference/sboms-pbm.md index 8928cd68..e87199a7 100644 --- a/docs/reference/sboms-pbm.md +++ b/docs/reference/sboms-pbm.md @@ -19,7 +19,7 @@ An SBOM helps you: |---|---| | Binary tarball | `Percona Backup for MongoDB.cdx.json` at the archive root | | RPM package | `/usr/share/doc/percona-backup-mongodb/percona-backup-mongodb-{{release}}.cdx.json` | -| DEB package | `/usr/share/doc/percona-backup-mongodb/percona-backup-mongodb-.cdx.json` | +| DEB package | `/usr/share/doc/percona-backup-mongodb/percona-backup-mongodb-{{release}}.cdx.json` | | Docker image | Embedded in the image and available as an attached OCI artifact. See [Docker images](#docker-images).| @@ -31,13 +31,13 @@ The examples below use [Trivy :octicons-link-external-16:](https://trivy.dev/){: ```bash # Confirm the SBOM is bundled -tar tzf percona-backup-mongodb--x86_64.tar.gz | grep cdx.json +tar tzf percona-backup-mongodb-{{release}}-x86_64.tar.gz | grep cdx.json # Extract and scan -tar xzf percona-backup-mongodb--x86_64.tar.gz \ - -C /tmp percona-backup-mongodb-/percona-backup-mongodb-.cdx.json +tar xzf percona-backup-mongodb-{{release}}-x86_64.tar.gz \ + -C /tmp percona-backup-mongodb-{{release}}/percona-backup-mongodb-{{release}}.cdx.json trivy sbom --severity HIGH,CRITICAL --ignore-unfixed \ - /tmp/percona-backup-mongodb-/percona-backup-mongodb-.cdx.json + /tmp/percona-backup-mongodb-{{release}}/percona-backup-mongodb-{{release}}.cdx.json ``` ### RPM package @@ -48,7 +48,7 @@ rpm -ql percona-backup-mongodb | grep cdx.json # Scan it (replace 9.x with your RHEL/OL version) trivy sbom --severity HIGH,CRITICAL --ignore-unfixed --distro redhat/9.x \ - /usr/share/doc/percona-backup-mongodb/percona-backup-mongodb-.cdx.json + /usr/share/doc/percona-backup-mongodb/percona-backup-mongodb-{{release}}.cdx.json ``` ### DEB package @@ -59,7 +59,7 @@ dpkg -L percona-backup-mongodb | grep cdx.json # Scan it trivy sbom --severity HIGH,CRITICAL --ignore-unfixed \ - /usr/share/doc/percona-backup-mongodb/percona-backup-mongodb-.cdx.json + /usr/share/doc/percona-backup-mongodb/percona-backup-mongodb-{{release}}.cdx.json ``` ### Docker images @@ -78,7 +78,7 @@ Each PBM Docker image (Docker Hub `percona/percona-backup-mongodb`, PerconaLab ` ```bash trivy image --severity HIGH,CRITICAL --ignore-unfixed --sbom-sources oci \ - docker.io/percona/percona-backup-mongodb: + docker.io/percona/percona-backup-mongodb:{{release}} ``` @@ -89,8 +89,8 @@ To scan the embedded SBOM from inside the container image: ```bash docker run --rm -it --entrypoint cat \ - docker.io/percona/percona-backup-mongodb: \ - /usr/share/doc/percona-backup-mongodb/percona-backup-mongodb-.cdx.json \ + docker.io/percona/percona-backup-mongodb:{{release}} \ + /usr/share/doc/percona-backup-mongodb/percona-backup-mongodb-{{release}}.cdx.json \ | trivy sbom --severity HIGH,CRITICAL --ignore-unfixed - ``` @@ -101,7 +101,7 @@ You can use the [ORAS CLI :octicons-link-external-16:](https://oras.land/){:targ ```bash # Use the per-architecture tag to resolve directly to the image manifest oras discover --format tree \ - docker.io/percona/percona-backup-mongodb:-amd64 + docker.io/percona/percona-backup-mongodb:{{release}}-amd64 # Pull the SBOM artifact using the digest from the discover output oras pull docker.io/percona/percona-backup-mongodb@sha256: From 9841aec07cf0e736c2f464ecfdb169ea6f3c52df Mon Sep 17 00:00:00 2001 From: Rasika Chivate <95711051+rasika-chivate@users.noreply.github.com> Date: Mon, 8 Jun 2026 15:03:06 +0530 Subject: [PATCH 13/15] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- docs/reference/sboms-pbm.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/reference/sboms-pbm.md b/docs/reference/sboms-pbm.md index e87199a7..0c28cb4d 100644 --- a/docs/reference/sboms-pbm.md +++ b/docs/reference/sboms-pbm.md @@ -17,10 +17,10 @@ An SBOM helps you: | Distribution method | SBOM location | |---|---| -| Binary tarball | `Percona Backup for MongoDB.cdx.json` at the archive root | +| Binary tarball | `percona-backup-mongodb-{{release}}/percona-backup-mongodb-{{release}}.cdx.json` | | RPM package | `/usr/share/doc/percona-backup-mongodb/percona-backup-mongodb-{{release}}.cdx.json` | | DEB package | `/usr/share/doc/percona-backup-mongodb/percona-backup-mongodb-{{release}}.cdx.json` | -| Docker image | Embedded in the image and available as an attached OCI artifact. See [Docker images](#docker-images).| +| Docker image | Embedded in the image and available as an attached OCI artifact. See [Docker images](#docker-images). | ## Verifying and scanning the SBOM From dd753bdd8be7927a8e793468013a960a388af963 Mon Sep 17 00:00:00 2001 From: Rasika Chivate <95711051+rasika-chivate@users.noreply.github.com> Date: Mon, 8 Jun 2026 15:03:17 +0530 Subject: [PATCH 14/15] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- docs/reference/sboms-pbm.md | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/reference/sboms-pbm.md b/docs/reference/sboms-pbm.md index 0c28cb4d..551230e6 100644 --- a/docs/reference/sboms-pbm.md +++ b/docs/reference/sboms-pbm.md @@ -71,7 +71,6 @@ Each PBM Docker image (Docker Hub `percona/percona-backup-mongodb`, PerconaLab ` | **Embedded** | PBM binary and Go modules only | Inside the image filesystem | | **OCI-attached** | Full image — PBM and UBI9 base OS packages | Registry-side, via the OCI Referrers API | - #### Scan via OCI Referrers API (recommended) `trivy image --sbom-sources oci` fetches the attached SBOM via the OCI Referrers API and scans it, without pulling the image: From 1958a347f84f500a669040180628e0dde7a00e0e Mon Sep 17 00:00:00 2001 From: rasika-chivate <95711051+rasika-chivate@users.noreply.github.com> Date: Mon, 8 Jun 2026 15:03:56 +0530 Subject: [PATCH 15/15] Update variables.yml --- variables.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/variables.yml b/variables.yml index 07738257..bbb63ab1 100644 --- a/variables.yml +++ b/variables.yml @@ -1,14 +1,13 @@ # PBM Variables set for HTML output # See also mkdocs.yml plugins.with-pdf.cover_subtitle and output_path -release: '2.15.0' -version: '2.15' +release: '2.14.0' +version: '2.14' year: '2026' pbm: full_name: 'Percona Backup for MongoDB' date: - 2_15_0: 2026-06-15 2_14_0: 2026-04-29 2_13_0: 2026-03-03 2_12_0: 2025-11-04