From 035e593c34e2739949444280505217ef9193fb51 Mon Sep 17 00:00:00 2001 From: Lindsey Moore Date: Thu, 22 May 2025 11:41:01 -0400 Subject: [PATCH 1/3] DOCSP-50028 Remove EOL mentions --- source/aggregation.txt | 7 +++---- source/connect/connection-options.txt | 4 ++-- source/connect/stable-api.txt | 4 ---- source/data-formats/time-series.txt | 5 ----- source/read/collations.txt | 2 -- source/security/auth-mechanisms/aws-iam.txt | 5 ----- source/security/auth-mechanisms/scram.txt | 5 ++--- source/security/in-use-encryption.txt | 7 +++---- 8 files changed, 10 insertions(+), 29 deletions(-) diff --git a/source/aggregation.txt b/source/aggregation.txt index 7c6c70c9..668f39ed 100644 --- a/source/aggregation.txt +++ b/source/aggregation.txt @@ -174,11 +174,10 @@ from the preceding :ref:`ruby-aggregation-example`: Run an Atlas Full-Text Search ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.. note:: Only Available on Atlas for MongoDB v4.2 and later +.. note:: Only Available for Collections with an Atlas Search Index - This aggregation pipeline operator is only available for collections hosted - on :atlas:`MongoDB Atlas ` clusters running v4.2 or later that are - covered by an :atlas:`Atlas Search index `. + This aggregation pipeline operator is only available for collections + with an :atlas:`Atlas Search index `. To specify a full-text search of one or more fields, you can create a ``$search`` pipeline stage. diff --git a/source/connect/connection-options.txt b/source/connect/connection-options.txt index 7021067c..769ff176 100644 --- a/source/connect/connection-options.txt +++ b/source/connect/connection-options.txt @@ -179,8 +179,8 @@ Authentication - | The mechanism that the {+driver-short+} uses to authenticate the application. | | **Data Type**: ``Symbol`` - | **Default**: ``nil`` if user credentials are not supplied. - | ``:scram256`` when connecting to MongoDB v4.0 or later. + | **Default**: ``:scram256`` + | ``nil`` if user credentials are not supplied. | **Client Example**: ``auth_mech: :scram256`` | **Connection URI Example**: ``authMechanism=SCRAM-SHA-256`` diff --git a/source/connect/stable-api.txt b/source/connect/stable-api.txt index fb29ff6b..53769050 100644 --- a/source/connect/stable-api.txt +++ b/source/connect/stable-api.txt @@ -17,10 +17,6 @@ Stable API .. meta:: :keywords: compatible, backwards, upgrade -.. note:: - - The Stable API feature requires {+mdb-server+} 5.0 or later. - Overview -------- diff --git a/source/data-formats/time-series.txt b/source/data-formats/time-series.txt index cc52f747..01c1010d 100644 --- a/source/data-formats/time-series.txt +++ b/source/data-formats/time-series.txt @@ -58,11 +58,6 @@ series data: Create a Time Series Collection ------------------------------- -.. important:: Server Version for Time Series Collections - - To create and interact with time series collections, you must be - connected to a deployment running {+mdb-server+} 5.0 or later. - To create a time series collection, you must pass an options hash that contains the specifications for the collection. You can specify the following specifications for your time series collection: diff --git a/source/read/collations.txt b/source/read/collations.txt index a6fd182e..c607409f 100644 --- a/source/read/collations.txt +++ b/source/read/collations.txt @@ -15,8 +15,6 @@ Collations Overview -------- -.. versionadded:: 3.4 - Collations are sets of rules for how to compare strings, typically in a particular natural language. diff --git a/source/security/auth-mechanisms/aws-iam.txt b/source/security/auth-mechanisms/aws-iam.txt index 2492e92f..374d07c5 100644 --- a/source/security/auth-mechanisms/aws-iam.txt +++ b/source/security/auth-mechanisms/aws-iam.txt @@ -20,11 +20,6 @@ AWS Identity and Access Management Overview -------- -.. note:: - - AWS authentication is available only in the MongoDB Enterprise Edition for MongoDB 4.4 - and later. - The AWS authentication mechanism uses AWS `Identity and Access Management (IAM) `_ and AWS `Security Token Service (STS) diff --git a/source/security/auth-mechanisms/scram.txt b/source/security/auth-mechanisms/scram.txt index a48aca57..b7017085 100644 --- a/source/security/auth-mechanisms/scram.txt +++ b/source/security/auth-mechanisms/scram.txt @@ -23,9 +23,8 @@ Overview **Salted Challenge Response Authentication Mechanism (SCRAM)** is a family of authentication mechanisms that use a challenge-response mechanism to authenticate the user. SCRAM-SHA-256, which uses the SHA-256 algorithm to hash your password, is the -default authentication mechanism in {+mdb-server+} version 4.0 -and later. SCRAM-SHA-1, which uses the SHA-1 algorithm instead, is the default -authentication mechanism in {+mdb-server+} versions earlier than 4.0. +default authentication mechanism in {+mdb-server+} version 6.0 +and later. You can use SCRAM to authenticate to MongoDB Atlas, MongoDB Enterprise Advanced, and MongoDB Community Edition. diff --git a/source/security/in-use-encryption.txt b/source/security/in-use-encryption.txt index 5bc4e987..2cea473b 100644 --- a/source/security/in-use-encryption.txt +++ b/source/security/in-use-encryption.txt @@ -73,10 +73,9 @@ Encryption ` in the {+mdb-server+} manual. Client-side Field Level Encryption ---------------------------------- -Client-side Field Level Encryption (CSFLE) was introduced in {+mdb-server+} -version 4.2 and supports searching encrypted fields for equality. -CSFLE differs from Queryable Encryption in that you can select either a -deterministic or random encryption algorithm to encrypt fields. You can only +Client-side Field Level Encryption (CSFLE) supports searching encrypted fields +for equality. CSFLE differs from Queryable Encryption in that you can select either +a deterministic or random encryption algorithm to encrypt fields. You can only query encrypted fields that use a deterministic encryption algorithm when using CSFLE. When you use a random encryption algorithm to encrypt fields in CSFLE, they can be decrypted, but you cannot perform equality From 10795c64c50a581bad7e0c27b29febde9587d5ee Mon Sep 17 00:00:00 2001 From: Lindsey Moore Date: Thu, 22 May 2025 12:00:39 -0400 Subject: [PATCH 2/3] compat table --- .../mongodb-compatibility-table-ruby.rst | 54 ------------------- 1 file changed, 54 deletions(-) diff --git a/source/includes/mongodb-compatibility-table-ruby.rst b/source/includes/mongodb-compatibility-table-ruby.rst index 37a1ef30..96e63a73 100644 --- a/source/includes/mongodb-compatibility-table-ruby.rst +++ b/source/includes/mongodb-compatibility-table-ruby.rst @@ -7,114 +7,60 @@ - MongoDB 8.0 - MongoDB 7.0 - MongoDB 6.0 - - MongoDB 5.0 - - MongoDB 4.4 - - MongoDB 4.2 - - MongoDB 4.0 * - 2.21 - |checkmark| - |checkmark| - |checkmark| - - |checkmark| - - |checkmark| - - |checkmark| - - |checkmark| * - 2.19 to 2.20 - - |checkmark| - |checkmark| - - |checkmark| - - |checkmark| - - |checkmark| - - |checkmark| * - 2.18 - - - |checkmark| - - |checkmark| - - |checkmark| - - |checkmark| - - |checkmark| * - 2.17 - - - - - |checkmark| - - |checkmark| - - |checkmark| - - |checkmark| * - 2.16 - - - - - |checkmark| - - |checkmark| - - |checkmark| - - |checkmark| * - 2.14 to 2.15 - - - - - - - |checkmark| - - |checkmark| - - |checkmark| * - 2.13 - - - - - - - |checkmark| [#ocsp]_ - - |checkmark| - - |checkmark| * - 2.12 - - - - - - - - - |checkmark| - - |checkmark| * - 2.11 - - - - - - - - - |checkmark| [#client-side-encryption]_ - - |checkmark| * - 2.10 - - - - - - - - - |checkmark| [#srv-polling]_ [#client-side-encryption]_ - - |checkmark| * - 2.6 to 2.9 - - - - - - - - - - - |checkmark| - -.. [#ocsp] OCSP verification is implemented as of driver version 2.14. -.. [#srv-polling] Polling of SRV records in sharded topologies is - implemented as of driver version 2.11. -.. [#client-side-encryption] Client-side encryption is implemented as of - driver version 2.12. .. include:: /includes/unicode-checkmark.rst \ No newline at end of file From 0b4ce173fb3a81fc949e8eb13ef1df47aa48e163 Mon Sep 17 00:00:00 2001 From: Lindsey Moore Date: Thu, 22 May 2025 21:12:35 -0400 Subject: [PATCH 3/3] NR review --- source/security/auth-mechanisms/scram.txt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/source/security/auth-mechanisms/scram.txt b/source/security/auth-mechanisms/scram.txt index b7017085..0408cd4b 100644 --- a/source/security/auth-mechanisms/scram.txt +++ b/source/security/auth-mechanisms/scram.txt @@ -23,8 +23,7 @@ Overview **Salted Challenge Response Authentication Mechanism (SCRAM)** is a family of authentication mechanisms that use a challenge-response mechanism to authenticate the user. SCRAM-SHA-256, which uses the SHA-256 algorithm to hash your password, is the -default authentication mechanism in {+mdb-server+} version 6.0 -and later. +default authentication mechanism for all supported server versions. You can use SCRAM to authenticate to MongoDB Atlas, MongoDB Enterprise Advanced, and MongoDB Community Edition.