diff --git a/source/core/replica-set-arbiter.txt b/source/core/replica-set-arbiter.txt index ebe1a43daf1..3bf547a19d7 100644 --- a/source/core/replica-set-arbiter.txt +++ b/source/core/replica-set-arbiter.txt @@ -20,11 +20,8 @@ cost constraints prohibit adding another secondary), you may choose to add an arbiter to your replica set. An arbiter does **not** have a copy of the data set and **cannot** become a primary. However, an arbiter participates in :ref:`elections for primary `. -An arbiter has exactly ``1`` election vote. - -.. versionchanged:: 3.6 - - .. include:: /includes/fact-arbiter-priority.rst +By default an arbiter has priority ``0``. An arbiter has exactly ``1`` +election vote. .. important:: @@ -35,6 +32,11 @@ To add an arbiter, see :doc:`/tutorial/add-replica-set-arbiter`. .. end-content +Release Version Considerations +------------------------------ + +.. include:: /includes/5.1/fact-do-not-use-with-quarterlies.rst + Example ------- @@ -88,3 +90,4 @@ exchanges are not encrypted. As with all MongoDB components, run arbiters in trusted network environments. + diff --git a/source/includes/5.1/fact-do-not-use-with-quarterlies.rst b/source/includes/5.1/fact-do-not-use-with-quarterlies.rst new file mode 100644 index 00000000000..a327db9cefe --- /dev/null +++ b/source/includes/5.1/fact-do-not-use-with-quarterlies.rst @@ -0,0 +1,5 @@ +:ref:`Arbiters ` are not supported with +:ref:`quarterly rapid releases ` releases. If +your deployment includes arbiters, only use +:abbr:`LTS (Long Term Support)` releases. + diff --git a/source/release-notes/5.1-compatibility.txt b/source/release-notes/5.1-compatibility.txt new file mode 100644 index 00000000000..121c02e1154 --- /dev/null +++ b/source/release-notes/5.1-compatibility.txt @@ -0,0 +1,76 @@ +==================================== +Compatibility Changes in MongoDB 5.1 +==================================== + +.. default-domain:: mongodb + +.. contents:: On this page + :local: + :backlinks: none + :depth: 1 + :class: singlecol + +The following 5.1 changes can affect compatibility with older +versions of MongoDB. + +Removed Commands +---------------- + +Starting in MongoDB 5.1, these database commands and +:binary:`~bin.mongo` shell helper methods are removed: + +.. list-table:: + :header-rows: 1 + + * - Removed Command + - Alternative + * - + - + +Removed Parameters +------------------ + +Removed Index Types +------------------- + +Removed Metrics +--------------- + +Shell Changes +------------- + +Replica Sets +------------ + +Arbiters +~~~~~~~~ + +.. include:: /includes/5.1/fact-do-not-use-with-quarterlies.rst + +Auditing +-------- + +General Changes +--------------- + +Deprecations +------------ + +.. list-table:: + :widths: 20 80 + :header-rows: 1 + + * - Deprecated + - Description + * - + - + +.. _5.1-compatibility-enabled: + +5.1 Feature Compatibility +------------------------- + +Some features in 5.1 require the 5.1 binaries and the +:ref:`featureCompatibilityVersion ` (fCV) must also be set to +5.1. These features include: + diff --git a/source/release-notes/5.1.txt b/source/release-notes/5.1.txt index 03b56bb56e3..414600e6665 100644 --- a/source/release-notes/5.1.txt +++ b/source/release-notes/5.1.txt @@ -43,3 +43,10 @@ Starting in MongoDB 5.1, the determines whether the temporary documents required for :ref:`retryable ` :dbcommand:`findAndModify` commands are stored in the *side* collection (``config.image_collection``). + +.. toctree:: + :titlesonly: + :hidden: + + /release-notes/5.1-compatibility + diff --git a/source/tutorial/add-replica-set-arbiter.txt b/source/tutorial/add-replica-set-arbiter.txt index 42923052870..eb13628d442 100644 --- a/source/tutorial/add-replica-set-arbiter.txt +++ b/source/tutorial/add-replica-set-arbiter.txt @@ -34,6 +34,8 @@ server or a monitoring host. Considerations -------------- +.. include:: /includes/5.1/fact-do-not-use-with-quarterlies.rst + Primary-Secondary-Arbiter Replica Sets --------------------------------------