Skip to content
This repository was archived by the owner on May 1, 2025. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
6 changes: 0 additions & 6 deletions source/includes/cross-version-sync.rst
Original file line number Diff line number Diff line change
@@ -1,9 +1,3 @@
Starting in 1.7.0, ``mongosync`` can perform version migration from
certain lower major version source clusters to certain higher major
version destination clusters.

Cross-version migration requires additional preparation and
configuration when migrating from a pre-6.0 release. To perform a cross-version
migration from a pre-6.0 version of the MongoDB Server using
``mongosync``, please `contact <https://mongodb.com/contact>`__ your
account team to inquire about Professional Services.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

To double check, the other blurb on my mind is this one: https://www.mongodb.com/docs/cluster-to-cluster-sync/current/reference/supported-server-version/#synchronize-data-between-clusters-running-older-mongodb-server-versions
"Starting in version 1.2, mongosync can sync between clusters running some older (pre-6.0) releases of MongoDB Server. This feature requires additional preparation and configuration in pre-6.0 releases.

If you would like to migrate pre-6.0 versions of MongoDB Server using mongosync, please contact your account team to inquire about Professional Services."

I didn't see this blurb in the staging link but I still see the text here - just want to confirm that it's been removed. Thanks!

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated.

2 changes: 0 additions & 2 deletions source/includes/fact-minimum-fcv.rst

This file was deleted.

2 changes: 2 additions & 0 deletions source/includes/fact-version-compatibility.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
For information on minimum supported versions, see
:ref:`c2c-server-version-compatibility`.
10 changes: 0 additions & 10 deletions source/reference/mongosync.txt
Original file line number Diff line number Diff line change
Expand Up @@ -38,16 +38,6 @@ Compatibility
-------------

- .. include:: /includes/fact-no-8.0-support.rst

- .. include:: /includes/fact-minimum-server-version-support.rst

You can migrate data on clusters (source) with versions of MongoDB
lower than 6.0 to an Atlas cluster (destination). Migration from clusters with
lower version requires additional preparation and configuration in
the clusters with the lower version. `Contact
<https://mongodb.com/contact>`__ your account team to inquire about
Professional Services.

- ``mongosync`` supports replica sets and sharded clusters.
- Standalone MongoDB instances are not supported. :ref:`Convert the
standalone instance <server-replica-set-deploy-convert>` to a
Expand Down
61 changes: 50 additions & 11 deletions source/reference/supported-server-version.txt
Original file line number Diff line number Diff line change
Expand Up @@ -17,23 +17,54 @@ version limitations and requirements:

- .. include:: /includes/fact-no-8.0-support.rst

- .. include:: /includes/fact-minimum-server-version-support.rst
- Your source cluster must run one of the following major supported versions:

- 4.4 (*New in version 1.10.0*)
- 5.0 (*New in version 1.10.0*)
- 6.0
- 7.0

- ``mongosync`` doesn't support MongoDB rapid releases, such as 6.1 or 6.2.

- .. include:: /includes/fact-minimum-fcv.rst
The following table lists the minimum MongoDB server version requirements for
clusters:

Synchronize Data Between Clusters Running Older MongoDB Server Versions
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. list-table::
:header-rows: 1
:class: compatibility

* - Major Version
- Patch Version
- Minimum Feature Compatibility Version

* - 4.4
- 4.4.23
- 4.4

.. include:: /includes/fact-minimum-versions.rst
* - 5.0
- 5.0.29
- 5.0

* - 6.0
- 6.0.16
- 6.0

* - 7.0
- 7.0.9
- 6.0

Synchronize Data Between Clusters with Different MongoDB Server Major Versions
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
------------------------------------------------------------------------------

.. include:: /includes/cross-version-sync.rst

Starting in version 1.10.0, ``mongosync`` supports migrations from pre-6.0
source clusters.

.. important::

``mongosync`` does not support migrations to pre-6.0 destination clusters.

``mongosync`` supports syncs between the following source and
destination MongoDB server versions.

Expand All @@ -42,15 +73,23 @@ destination MongoDB server versions.
:stub-columns: 1
:widths: 40 30 30

* -
- **6.0** Destination
- **7.0** Destination
* -
- **6.0 Destination**
- **7.0 Destination**

* - **4.4 Source**
- √
-

* - **5.0 Source**
- √
- √

* - **6.0** Source
* - **6.0 Source**
- √
- √

* - **7.0** Source
* - **7.0 Source**
-
- √

Expand Down
9 changes: 8 additions & 1 deletion source/release-notes/1.10.txt
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,11 @@ Release Notes for mongosync 1.10
.. _1.10.0-c2c-release-notes:

This page describes changes and new features introduced in
{+c2c-full-product-name+} 1.10 and the {+c2c-full-beta-program+}.
{+c2c-full-product-name+} 1.10.

Minimum Supported Version
-------------------------

.. include:: /includes/fact-version-compatibility.rst

.. include:: /includes/migration-upgrade-recommendation.rst