Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
796364c
PCSM-268 Remove GridFS limitation from PCSM docs (#50)
rasika-chivate May 1, 2026
299253d
0.8.1-Release-notes (#49)
rasika-chivate May 7, 2026
ddc2125
Add Percona Live banner to docs (#51)
rasika-chivate May 13, 2026
0584dbe
PCSM-286-289-cross version replication
rasika-chivate May 22, 2026
24da17f
Update version-compatibility.md
rasika-chivate May 22, 2026
f074cc4
Merge branch 'PCSM-0.9.0-Release-Branch' into PCSM-286-289-cross-vers…
rasika-chivate May 22, 2026
0ca61c9
Update mkdocs-base.yml
rasika-chivate May 22, 2026
bf6763c
Update version-compatibility.md
rasika-chivate May 22, 2026
f652ef8
Update version-compatibility.md
rasika-chivate May 25, 2026
c95e44f
Update version-compatibility.md
rasika-chivate May 25, 2026
40bf1cb
Update version-compatibility.md
rasika-chivate May 25, 2026
9db0b08
Update version-compatibility.md
rasika-chivate May 25, 2026
d68e156
Update version-compatibility.md
rasika-chivate May 25, 2026
926aaa1
Update version-compatibility.md
rasika-chivate May 25, 2026
5a75e79
Update version-compatibility.md
rasika-chivate May 25, 2026
b40534c
Update version-compatibility.md
rasika-chivate May 25, 2026
3c26319
Potential fix for pull request finding
rasika-chivate May 25, 2026
24f91f6
Potential fix for pull request finding
rasika-chivate May 25, 2026
1efc7fb
Potential fix for pull request finding
rasika-chivate May 25, 2026
f8c89ce
Potential fix for pull request finding
rasika-chivate May 25, 2026
43d1b08
Standardize Cross-version replication wording
Copilot May 25, 2026
8fab4fb
Update docs/version-compatibility.md
rasika-chivate May 28, 2026
af1b29c
Update version-compatibility.md
rasika-chivate May 28, 2026
3f36611
Delete 0.8.1.md
rasika-chivate May 28, 2026
b96a215
Update version-compatibility.md
rasika-chivate May 28, 2026
1669035
Update docs/version-compatibility.md
rasika-chivate May 28, 2026
3715c51
Potential fix for pull request finding
rasika-chivate May 28, 2026
2db8c7a
Potential fix for pull request finding
rasika-chivate May 28, 2026
179dc6c
Potential fix for pull request finding
rasika-chivate May 28, 2026
5e25bf3
Potential fix for pull request finding
rasika-chivate May 28, 2026
9947993
Potential fix for pull request finding
rasika-chivate May 28, 2026
09e6082
Potential fix for pull request finding
rasika-chivate May 28, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions _resource/overrides/main.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,32 @@
{# Import the theme's layout. #}
{% extends "base.html" %}

{% block announce %}
<div class="md-banner" style="text-align: center;">
Comment thread
rasika-chivate marked this conversation as resolved.
Where the open source database community meets:
Use code <strong>PERCONA75</strong> and secure your spot for Percona Live.

<a
class="breakdance-link button-atom button-atom--primary bde-button__button"
href="https://perconalive.com/2026-usa/"
target="_blank"
data-type="url"
Comment thread
rasika-chivate marked this conversation as resolved.
Comment thread
rasika-chivate marked this conversation as resolved.
style="
padding: 5px 20px;
display: inline-block;
margin-left: 10px;
background-color: #1fa23a;
Comment thread
rasika-chivate marked this conversation as resolved.
border-radius: 999px;
text-decoration: none;
"
>
<span class="button-atom__text" style="font-size: 16px; color: #ffffff;">
Register
</span>
</a>
</div>
{% endblock %}

{% block scripts %}
<script src="https://cmp.osano.com/Azqe5vTyLOSbN3OuT/49ad85b5-0418-4794-ab81-7599dddd534c/osano.js"></script>
{{ super() }}
Expand Down
11 changes: 11 additions & 0 deletions docs/css/extra.css
Original file line number Diff line number Diff line change
Expand Up @@ -59,3 +59,14 @@
font-size: 0.6rem !important; /* smaller font */
color: var(--md-typeset-a-color);
}

/* Percona live announcement banner */

.md-banner {
text-align: center;
}

.md-banner,
.md-banner * {
font-family: "Poppins", sans-serif !important;
}
3 changes: 1 addition & 2 deletions docs/limitations.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,6 @@ The following functionalities are not supported:

* Multiple source or multiple target clusters
* You cannot resume initial synchronization if an issue occurred. You must start it from scratch.
* Database upgrade during the sync, even in the paused state.
* Arbitrary database upgrades during a sync are not supported. For supported staged upgrades from lower to higher MongoDB major versions, follow the cross-version replication procedure.
* Reverse synchronization
* External authentication via Kerberos, AWS and LDAP
* [GridFS :octicons-link-external-16:](https://www.mongodb.com/docs/manual/core/gridfs/)
2 changes: 2 additions & 0 deletions docs/release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@

Starting with version 0.7.0, Percona Link for MongoDB has been rebranded as Percona ClusterSync for MongoDB. Any mentions of Percona Link for MongoDB in earlier release notes now refer to this product.

* Percona ClusterSync for MongoDB 0.8.1 ({{date.v0_8_1}})

* [Percona ClusterSync for MongoDB 0.8.0 ({{date.v0_8_0}})](release-notes/0.8.0.md)

* [Percona ClusterSync for MongoDB 0.7.0 ({{date.v0_7_0}})](release-notes/0.7.0.md)
Expand Down
50 changes: 50 additions & 0 deletions docs/version-compatibility.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# Cross-version replication

{{pcsm.full_name}} (PCSM) supports replication only for the MongoDB major-version combinations listed in the compatibility matrix below. In the current release, this includes clusters running the same major version and selected lower-to-higher upgrade paths. This lets you synchronize data during a staged upgrade or maintain replication across clusters that run different versions where support is explicitly provided.

At startup, PCSM checks whether the source and target major-version combination is listed as supported in the compatibility matrix below. If the combination is not supported, PCSM blocks startup and exits with an error, including all cases where the source major version is higher than the target major version.

## Supported scenarios

PCSM supports synchronization only for version combinations explicitly marked as supported in the compatibility matrix below.

In the current release, supported scenarios are:

- Both clusters run the same major version.
- The target cluster runs the next supported higher major version shown in the matrix.

PCSM blocks synchronization in all cases where the source major version is higher than the target major version. Combinations that are not listed as supported in the matrix are not supported in the current release.

## Version compatibility matrix

| Source version | Target version | Supported | Notes |
|----------------|----------------|-----------|-------|
| 6.0.x | 6.0.x | **Yes** | — |
| 6.0.x | 7.0.x | **Yes** | — |
| 6.0.x | 8.0.x | **Yes** | — |
| 7.0.x | 7.0.x | **Yes** | — |
| 7.0.x | 8.0.x | **Yes** | — |
| 8.0.x | 7.0.x | **No** | Downgrade replication is not supported. |
| 7.0.x | 6.0.x | **No** | Downgrade replication is not supported. |
| Any higher | Any lower | **No** | Downgrade paths are not supported. |

Use only the version combinations listed as supported in the table above. Unsupported combinations may start successfully but are not tested or officially supported.

## Limitations

- **Feature Compatibility Version (FCV) is not automatically checked between your source and target clusters**

PCSM does not automatically check the Feature Compatibility Version (FCV) between your source and target clusters. Because an incompatible FCV might cause replication failures, it is important to perform this check manually before you begin:

Confirm the FCV for both your source and target clusters.
Ensure the target cluster's FCV is equal to or higher than the source cluster's FCV.

- **Downgrade replication is not supported**

PCSM blocks startup if the source major version is higher than the target major version.


- **Version compatibility is checked only at startup**

PCSM performs the version check once when the server starts. This check is not repeated when replication is started or resumed.

1 change: 1 addition & 0 deletions mkdocs-base.yml
Original file line number Diff line number Diff line change
Expand Up @@ -168,6 +168,7 @@ nav:
- Get started:
- Quickstart: installation.md
- System requirements: system-requirements.md
- Cross-version replication: version-compatibility.md
- 1. Install:
- From repositories: install/repos.md
- Run in Docker: install/docker.md
Expand Down
4 changes: 2 additions & 2 deletions variables.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
# See also mkdocs.yml plugins.with-pdf.cover_subtitle and output_path

year: '2026'
release: '0.9.0'
release: '0.8.1'

date:
v0_9_0: '2026-05-12'
v0_8_1: '2026-05-07'
v0_8_0: '2026-04-06'
v0_7_0: '2026-01-14'
v0_6_0: '2025-09-04'
Expand Down