diff --git a/source/includes/cross-version-sync.rst b/source/includes/cross-version-sync.rst index af84c63a5..646a8aa8b 100644 --- a/source/includes/cross-version-sync.rst +++ b/source/includes/cross-version-sync.rst @@ -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 `__ your -account team to inquire about Professional Services. diff --git a/source/includes/fact-minimum-fcv.rst b/source/includes/fact-minimum-fcv.rst deleted file mode 100644 index 4cbdd41d5..000000000 --- a/source/includes/fact-minimum-fcv.rst +++ /dev/null @@ -1,2 +0,0 @@ -The minimum supported server :ref:`feature compatibility version ` -is 6.0. diff --git a/source/includes/fact-version-compatibility.rst b/source/includes/fact-version-compatibility.rst new file mode 100644 index 000000000..eeed144f5 --- /dev/null +++ b/source/includes/fact-version-compatibility.rst @@ -0,0 +1,2 @@ +For information on minimum supported versions, see +:ref:`c2c-server-version-compatibility`. diff --git a/source/reference/mongosync.txt b/source/reference/mongosync.txt index 9bace82c5..43ecdf87b 100644 --- a/source/reference/mongosync.txt +++ b/source/reference/mongosync.txt @@ -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 - `__ 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 ` to a diff --git a/source/reference/supported-server-version.txt b/source/reference/supported-server-version.txt index 1ebb36a8b..c0817a596 100644 --- a/source/reference/supported-server-version.txt +++ b/source/reference/supported-server-version.txt @@ -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. @@ -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** - - √ diff --git a/source/release-notes/1.10.txt b/source/release-notes/1.10.txt index 58842d615..667f7a33d 100644 --- a/source/release-notes/1.10.txt +++ b/source/release-notes/1.10.txt @@ -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+}. \ No newline at end of file +{+c2c-full-product-name+} 1.10. + +Minimum Supported Version +------------------------- + +.. include:: /includes/fact-version-compatibility.rst + +.. include:: /includes/migration-upgrade-recommendation.rst