diff --git a/config/redirects b/config/redirects index 09f686b4e..32569aaca 100644 --- a/config/redirects +++ b/config/redirects @@ -54,3 +54,6 @@ raw: ${prefix}/current/installation/install-on-windows/ -> ${base}/current/ # DOCSP-41999 redirect disaster recovery to mongosync behavior page [*]: ${prefix}/${version}/reference/disaster-recovery -> ${base}/${version}/about-mongosync/#considerations-for-continuous-sync + +# DOCSP-45310 Remove Beta docs from public view +[*]: ${prefix}/${version}/reference/beta-program -> ${base}/${version}/ diff --git a/snooty.toml b/snooty.toml index 209e63154..1eb20f5f0 100644 --- a/snooty.toml +++ b/snooty.toml @@ -21,7 +21,6 @@ toc_landing_pages = ["/quickstart", "/multiple-mongosyncs", "/release-notes/release-notes", "/faq", - "/reference/beta-program", "/reference/collection-level-filtering", "/reference/verification", "/reference/mongosync" diff --git a/source/includes/beta-program-intro.rst b/source/includes/beta-program-intro.rst index 2cd710799..cca9358e0 100644 --- a/source/includes/beta-program-intro.rst +++ b/source/includes/beta-program-intro.rst @@ -1,3 +1,3 @@ -Starting in version 1.8.0, {+c2c-product-name+} introduces the +Starting in version 1.8.0, {+c2c-product-name+} introduces the invite-only {+c2c-full-beta-program+}. With {+c2c-beta-program-short+}, you can use experimental features with direct support and assistance from MongoDB. diff --git a/source/includes/fact-verifier-limitations.rst b/source/includes/fact-verifier-limitations.rst index 7b5bf6bf2..271ffa24f 100644 --- a/source/includes/fact-verifier-limitations.rst +++ b/source/includes/fact-verifier-limitations.rst @@ -36,8 +36,3 @@ Unsupported Verification Checks ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. include:: /includes/fact-verifier-unsupported - -Unsupported Beta Features -~~~~~~~~~~~~~~~~~~~~~~~~~ - -.. include:: /includes/fact-verifier-beta-limitations diff --git a/source/includes/opts/acceptDisclaimer.rst b/source/includes/opts/acceptDisclaimer.rst index f3f42cf53..c9757c226 100644 --- a/source/includes/opts/acceptDisclaimer.rst +++ b/source/includes/opts/acceptDisclaimer.rst @@ -1,7 +1,6 @@ Accepts disclaimers for the :ref:`embedded verifier -` and, when using -{+c2c-beta-program-short+}, :ref:`beta features `. +`. When the ``mongosync`` process starts without this |opt-term|, the user is prompted to accept each disclaimer. diff --git a/source/reference.txt b/source/reference.txt index 76d39ef7d..3ba618cac 100644 --- a/source/reference.txt +++ b/source/reference.txt @@ -65,4 +65,3 @@ Reference Data Transfer Verification Versioning Version Compatibility - Beta Program diff --git a/source/reference/api/start.txt b/source/reference/api/start.txt index 1a2d785b2..5ca9264bb 100644 --- a/source/reference/api/start.txt +++ b/source/reference/api/start.txt @@ -112,17 +112,6 @@ Request Body Parameters .. versionadded:: 1.3.0 - * - ``documentFilter`` - - document - - Optional - - .. include:: /includes/beta-feature-non-admonition.rst - - .. include:: /includes/document-filtering-intro.rst - - To learn more, see :ref:`c2c-beta-document-filtering`. - - .. versionadded:: 1.8 Beta - * - ``enableUserWriteBlocking`` - boolean - Optional @@ -161,17 +150,6 @@ Request Body Parameters .. versionadded:: 1.6 - * - ``namespaceRemap`` - - array - - Optional - - .. include:: /includes/beta-feature-non-admonition.rst - - Array of documents that specify namespace changes to make during sync. - - For more information, see :ref:`c2c-beta-namespace-remapping`. - - .. versionadded:: 1.8 Beta - * - ``reversible`` - boolean - Optional diff --git a/source/reference/beta-program.txt b/source/reference/beta-program-private.txt similarity index 81% rename from source/reference/beta-program.txt rename to source/reference/beta-program-private.txt index ad42a9071..f77237737 100644 --- a/source/reference/beta-program.txt +++ b/source/reference/beta-program-private.txt @@ -1,3 +1,8 @@ +:orphan: + +.. meta:: + :robots: noindex, nosnippet + .. _c2c-beta-program: ==================================== @@ -17,19 +22,8 @@ Each ``mongosync`` release has a corresponding {+c2c-beta-program-short+} build that includes its own set of experimental features. -.. _c2c-beta-program-disclaimer: - -Get Started ------------ - -.. note:: - - Filing a support ticket does *not* guarantee access to the - {+c2c-beta-program-short+} binaries. - -To request access to the {+c2c-beta-program-short+} binaries, read the -following disclaimer and file a ticket with -`support `_: +When you first run the {+c2c-beta-program-short+} binary, it will prompt you +to accept the following disclaimer: .. code-block:: shell :copyable: false @@ -52,9 +46,6 @@ following disclaimer and file a ticket with migrations). Beta capabilities are not intended for use to migrate production workloads. -When you first run the {+c2c-beta-program-short+} binary, it will prompt you -to accept the disclaimer. - .. seealso:: - `Cloud Subscription Agreement `_ @@ -119,9 +110,9 @@ The following table shows supported combinations of beta features: .. toctree:: :titlesonly: - A->B->C Migrations - Many-To-One Migrations - Document Filtering - Pre-Existing Data Handling - Namespace Remapping - Oplog Rollover Resilience + A->B->C Migrations + Many-To-One Migrations + Document Filtering + Pre-Existing Data Handling + Namespace Remapping + Oplog Rollover Resilience diff --git a/source/reference/beta-program/abc-migration.txt b/source/reference/beta-program-private/abc-migration.txt similarity index 93% rename from source/reference/beta-program/abc-migration.txt rename to source/reference/beta-program-private/abc-migration.txt index b3634a5c1..44389699e 100644 --- a/source/reference/beta-program/abc-migration.txt +++ b/source/reference/beta-program-private/abc-migration.txt @@ -1,3 +1,8 @@ +:orphan: + +.. meta:: + :robots: noindex, nosnippet + .. _c2c-beta-abc-migration: ================== @@ -50,7 +55,7 @@ before the second migration (B->C) starts committing. Before you use any experimental {+c2c-beta-program-short+} features, review the :ref:`{+c2c-full-beta-program+} Disclaimer - `. + `. For better performance, ensure that the first migration (A->B) reaches @@ -92,9 +97,8 @@ The following example performs two consecutive migrations that: #. Connect the source cluster on port ``27001`` with a destination cluster running on port ``27002``. -The command also sets :option:`--migrationName` -to describe the operations and store migration metadata for each -sync. +The command also sets ``--migrationName`` to describe the operations and store +migration metadata for each sync. .. code-block:: shell diff --git a/source/reference/beta-program/destinationDataHandling.txt b/source/reference/beta-program-private/destinationDataHandling.txt similarity index 98% rename from source/reference/beta-program/destinationDataHandling.txt rename to source/reference/beta-program-private/destinationDataHandling.txt index 85d743e95..597ef43a9 100644 --- a/source/reference/beta-program/destinationDataHandling.txt +++ b/source/reference/beta-program-private/destinationDataHandling.txt @@ -1,3 +1,8 @@ +:orphan: + +.. meta:: + :robots: noindex, nosnippet + .. _c2c-beta-destination-data-handling: =========================================== diff --git a/source/reference/beta-program/document-filtering.txt b/source/reference/beta-program-private/document-filtering.txt similarity index 97% rename from source/reference/beta-program/document-filtering.txt rename to source/reference/beta-program-private/document-filtering.txt index 047a84d48..e4795350a 100644 --- a/source/reference/beta-program/document-filtering.txt +++ b/source/reference/beta-program-private/document-filtering.txt @@ -1,3 +1,8 @@ +:orphan: + +.. meta:: + :robots: noindex, nosnippet + .. _c2c-beta-document-filtering: ================== diff --git a/source/reference/beta-program/many-to-one.txt b/source/reference/beta-program-private/many-to-one.txt similarity index 94% rename from source/reference/beta-program/many-to-one.txt rename to source/reference/beta-program-private/many-to-one.txt index a254e2bb6..32624aa02 100644 --- a/source/reference/beta-program/many-to-one.txt +++ b/source/reference/beta-program-private/many-to-one.txt @@ -1,3 +1,8 @@ +:orphan: + +.. meta:: + :robots: noindex, nosnippet + .. _c2c-beta-many-to-one: ====================== @@ -84,8 +89,8 @@ Example The following example connects source clusters running on port ``27000`` and ``27001`` with a destination cluster running on port ``35000``. The command -also sets the :option:`--migrationName` option to -describe the operations and store migration metadata for each sync. +also sets the ``--migrationName`` option to describe the operations and store +migration metadata for each sync. .. code-block:: shell diff --git a/source/reference/beta-program/namespace-remapping.txt b/source/reference/beta-program-private/namespace-remapping.txt similarity index 98% rename from source/reference/beta-program/namespace-remapping.txt rename to source/reference/beta-program-private/namespace-remapping.txt index e6debe944..c6a55bb27 100644 --- a/source/reference/beta-program/namespace-remapping.txt +++ b/source/reference/beta-program-private/namespace-remapping.txt @@ -1,3 +1,8 @@ +:orphan: + +.. meta:: + :robots: noindex, nosnippet + .. _c2c-beta-namespace-remapping: =================== diff --git a/source/reference/beta-program/orr.txt b/source/reference/beta-program-private/orr.txt similarity index 97% rename from source/reference/beta-program/orr.txt rename to source/reference/beta-program-private/orr.txt index bfdf5fc02..76547adc7 100644 --- a/source/reference/beta-program/orr.txt +++ b/source/reference/beta-program-private/orr.txt @@ -1,3 +1,8 @@ +:orphan: + +.. meta:: + :robots: noindex, nosnippet + .. _c2c-beta-orr: ========================= diff --git a/source/reference/configuration.txt b/source/reference/configuration.txt index ca1787b6e..6ef83cdb2 100644 --- a/source/reference/configuration.txt +++ b/source/reference/configuration.txt @@ -124,17 +124,6 @@ Options To set the ``logPath`` setting from the command line, see the :option:`--logPath` option. -.. setting:: migrationName - - *Type*: string - - .. include:: /includes/beta-feature.rst - - .. include:: /includes/opts/migrationName.rst - - To set the ``migrationName`` setting from the command line, see the - :option:`--migrationName` option. - .. setting:: port *Type*: integer diff --git a/source/reference/mongosync.txt b/source/reference/mongosync.txt index 9bace82c5..04975dad3 100644 --- a/source/reference/mongosync.txt +++ b/source/reference/mongosync.txt @@ -159,15 +159,6 @@ Global Options .. include:: /includes/fact-log-rotation-usr1-signal -.. option:: --migrationName - - .. include:: /includes/beta-feature.rst - - .. include:: /includes/opts/migrationName.rst - - To set the ``--migrationName`` option from a configuration file, - see the :setting:`migrationName` setting. - .. option:: --port .. include:: /includes/opts/port.rst diff --git a/source/release-notes/1.10.txt b/source/release-notes/1.10.txt index 58842d615..45fe720c9 100644 --- a/source/release-notes/1.10.txt +++ b/source/release-notes/1.10.txt @@ -17,4 +17,4 @@ 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. \ No newline at end of file diff --git a/source/release-notes/1.8.txt b/source/release-notes/1.8.txt index 0165e7191..a337c90e1 100644 --- a/source/release-notes/1.8.txt +++ b/source/release-notes/1.8.txt @@ -13,7 +13,7 @@ Release Notes for mongosync 1.8 :class: singlecol This page describes changes and new features introduced in -{+c2c-full-product-name+} 1.8 and the {+c2c-full-beta-program+}. +{+c2c-full-product-name+} 1.8. Patch Releases -------------- @@ -106,59 +106,6 @@ mongosync Authentication with Atlas Workload Identity Federation For details, see :ref:`c2c-authentication`. -{+c2c-full-beta-program+} ------------------------------------- - -.. include:: /includes/beta-program-intro.rst - -In addition to the beta features, {+c2c-beta-program-short+} includes all -changes and new features from ``mongosync`` 1.8. - -To learn more, see :ref:`c2c-beta-program`. - -A->B->C Migrations -~~~~~~~~~~~~~~~~~~ - -.. include:: /includes/abc-migration-intro.rst - -To learn more, see :ref:`c2c-beta-abc-migration`. - -Many-to-One Migrations -~~~~~~~~~~~~~~~~~~~~~~ - -.. include:: /includes/many-to-one-cluster.rst - -To learn more, see :ref:`c2c-beta-many-to-one`. - -Document Filtering -~~~~~~~~~~~~~~~~~~ - -.. include:: /includes/document-filtering-intro.rst - -To learn more, see :ref:`c2c-beta-document-filtering`. - -Handle Destination Data with destinationDataHandling Option -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -.. include:: /includes/destinationDataHandling-introduction.rst - -For details, see :ref:`c2c-beta-destination-data-handling`. - -Namespace Remapping -~~~~~~~~~~~~~~~~~~~ - -.. include:: /includes/namespace-remapping-intro.rst - -For more information, see :ref:`c2c-beta-namespace-remapping`. - -Oplog Rollover Resilience -~~~~~~~~~~~~~~~~~~~~~~~~~ - -.. include:: /includes/orr-intro.rst - -To learn more, see :ref:`c2c-beta-orr`. - - Minimum Supported Version ------------------------- diff --git a/source/release-notes/1.9.txt b/source/release-notes/1.9.txt index d31f11495..5e6a71705 100644 --- a/source/release-notes/1.9.txt +++ b/source/release-notes/1.9.txt @@ -15,7 +15,7 @@ Release Notes for mongosync 1.9 .. _1.9.0-c2c-release-notes: This page describes changes and new features introduced in -{+c2c-full-product-name+} 1.9 and the {+c2c-full-beta-program+}. +{+c2c-full-product-name+} 1.9. 1.9.0 Release -------------