Skip to content

Commit 9e905c7

Browse files
authored
DOCSP-50026: remove eol server versions (#501)
* DOCSP-50026: remove eol server versions * build * fix * JS feedback
1 parent 295483e commit 9e905c7

File tree

4 files changed

+17
-98
lines changed

4 files changed

+17
-98
lines changed

source/fundamentals/auth.txt

Lines changed: 12 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ The Go driver supports the following authentication mechanisms:
3333

3434
* :ref:`SCRAM-SHA-256 <golang_sha_256>`
3535
* :ref:`SCRAM-SHA-1 <golang-sha-1>`
36-
* :ref:`MONGODB-CR <golang-mongodb-cr>`
3736
* :ref:`MongoDB-AWS <golang-mongodb-aws>`
3837
* :ref:`X.509 <golang-x509>`
3938

@@ -63,33 +62,17 @@ Each authentication mechanism contains the following placeholders:
6362
authentication data. If you omit this option, the driver uses the
6463
default value ``admin``.
6564

65+
.. _golang_sha_256:
6666
.. _golang-default-auth-mechanism:
6767

68-
Default
69-
~~~~~~~
70-
71-
The default mechanism uses one of the following authentication
72-
mechanisms depending on what MongoDB versions your server supports:
73-
74-
.. list-table::
75-
:header-rows: 1
76-
:stub-columns: 1
77-
:class: compatibility-large
78-
79-
* - Mechanism
80-
- Versions
81-
82-
* - ``SCRAM-SHA-256``
83-
- MongoDB 4.0 and later
84-
85-
* - ``SCRAM-SHA-1``
86-
- MongoDB 3.0, 3.2, 3.4, and 3.6
68+
``SCRAM-SHA-256``
69+
~~~~~~~~~~~~~~~~~
8770

88-
* - ``MONGODB-CR``
89-
- MongoDB 2.6 and earlier
71+
``SCRAM-SHA-256`` is a salted challenge-response authentication mechanism
72+
(SCRAM) that uses your database username and password, encrypted with the ``SHA-256``
73+
algorithm, to authenticate your user. This is the default authentication mechanism.
9074

91-
To specify the default authentication mechanism, omit the
92-
``AuthMechanism`` option:
75+
To specify this default authentication mechanism, omit the ``AuthMechanism`` option:
9376

9477
.. code-block:: go
9578

@@ -103,26 +86,8 @@ To specify the default authentication mechanism, omit the
10386

10487
client, err := mongo.Connect(clientOpts)
10588

106-
To learn more about the challenge-response (CR) and salted
107-
challenge-response authentication mechanisms (SCRAM) that MongoDB supports,
108-
see the :manual:`SCRAM </core/security-scram/>` section of the server manual.
109-
110-
.. _golang_sha_256:
111-
112-
``SCRAM-SHA-256``
113-
~~~~~~~~~~~~~~~~~
114-
115-
.. important::
116-
117-
``SCRAM-SHA-256`` is the default authentication method for MongoDB starting
118-
in MongoDB 4.0.
119-
120-
``SCRAM-SHA-256`` is a salted challenge-response authentication mechanism
121-
(SCRAM) that uses your database username and password, encrypted with the ``SHA-256``
122-
algorithm, to authenticate your user.
123-
124-
To specify the ``SCRAM-SHA-256`` authentication mechanism, assign the
125-
``AuthMechanism`` option the value ``"SCRAM-SHA-256"``:
89+
You can also explicitly specify the ``SCRAM-SHA-256`` authentication mechanism
90+
by assigning the ``AuthMechanism`` option the value ``"SCRAM-SHA-256"``:
12691

12792
.. code-block:: go
12893
:emphasize-lines: 2
@@ -138,17 +103,15 @@ To specify the ``SCRAM-SHA-256`` authentication mechanism, assign the
138103

139104
client, err := mongo.Connect(clientOpts)
140105

106+
To learn more about the challenge-response authentication mechanisms (SCRAM) that MongoDB supports,
107+
see the :manual:`SCRAM </core/security-scram/>` section of the Server manual.
108+
141109
.. _golang-scram-sha-1-auth-mechanism:
142110
.. _golang-sha-1:
143111

144112
``SCRAM-SHA-1``
145113
~~~~~~~~~~~~~~~
146114

147-
.. important::
148-
149-
``SCRAM-SHA-1`` is the default authentication method for MongoDB versions
150-
3.0, 3.2, 3.4, and 3.6.
151-
152115
``SCRAM-SHA-1`` is a salted challenge-response mechanism (SCRAM) that uses your
153116
username and password, encrypted using the ``SHA-1`` algorithm, to authenticate
154117
your user.
@@ -170,29 +133,11 @@ To specify the ``SCRAM-SHA-1`` authentication mechanism, assign the
170133

171134
client, err := mongo.Connect(clientOpts)
172135

173-
.. _golang-mongodb-cr:
174-
175-
``MONGODB-CR``
176-
~~~~~~~~~~~~~~
177-
178-
``MONGODB-CR`` is a challenge-response authentication mechanism that uses your
179-
username and password to authenticate your user.
180-
181-
.. important::
182-
183-
This authentication mechanism was deprecated starting in MongoDB 3.6
184-
and is no longer supported as of MongoDB 4.0.
185-
186136
.. _golang-mongodb-aws:
187137

188138
``MONGODB-AWS``
189139
~~~~~~~~~~~~~~~
190140

191-
.. important::
192-
193-
The MONGODB-AWS authentication mechanism is available only in MongoDB
194-
versions 4.4 and later.
195-
196141
The ``MONGODB-AWS`` authentication mechanism uses your Amazon Web Services
197142
Identity and Access Management (AWS IAM) credentials to authenticate your
198143
user.

source/fundamentals/connections/network-compression.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@ your application.
2323

2424
The {+driver-short+} supports the following compression algorithms:
2525

26-
1. `Snappy <https://google.github.io/snappy/>`__: available in MongoDB 3.4 and later.
26+
1. `Snappy <https://google.github.io/snappy/>`__
2727

28-
2. `Zlib <https://zlib.net/>`__: available in MongoDB 3.6 and later.
28+
#. `Zlib <https://zlib.net/>`__
2929

30-
3. `Zstandard <https://github.com/facebook/zstd/>`__: available in MongoDB 4.2 and later.
30+
#. `Zstandard <https://github.com/facebook/zstd/>`__
3131

3232
If you specify multiple compression algorithms, the driver selects the
3333
first one in the list supported by your MongoDB deployment.

source/fundamentals/crud/write-operations/modify.txt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -100,9 +100,8 @@ and descriptions </reference/operator/update-field/>`.
100100

101101
.. note:: Aggregation Pipelines in Update Operations
102102

103-
If you are using MongoDB Server version 4.2 or later, you can use aggregation
104-
pipelines made up of a subset of aggregation stages in update operations. To learn more about
105-
the aggregation stages MongoDB supports in
103+
You can use aggregation pipelines made up of a subset of aggregation stages
104+
in update operations. To learn more about the aggregation stages MongoDB supports in
106105
aggregation pipelines, see our tutorial on performing
107106
:manual:`updates with aggregation pipelines
108107
</tutorial/update-documents-with-aggregation-pipeline/>`.

source/includes/mongodb-compatibility-table-go.rst

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -8,54 +8,29 @@
88
- MongoDB 7.0
99
- MongoDB 6.1
1010
- MongoDB 6.0
11-
- MongoDB 5.0
12-
- MongoDB 4.4
13-
- MongoDB 4.2
14-
- MongoDB 4.0
15-
- MongoDB 3.6
1611

1712
* - 2.2
1813
- ✓
1914
- ✓
2015
- ✓
2116
- ✓
22-
- ✓
23-
- ✓
24-
- ✓
25-
- ✓
26-
- ✗
2717

2818
* - 2.1
2919
- ✓
3020
- ✓
3121
- ✓
3222
- ✓
33-
- ✓
34-
- ✓
35-
- ✓
36-
- ✓
37-
- ✓
3823

3924
* - 1.12 to 2.0
4025
- ⊛ [#8.0-support]_
4126
- ✓
4227
- ✓
4328
- ✓
44-
- ✓
45-
- ✓
46-
- ✓
47-
- ✓
48-
- ✓
4929

5030
* - 1.11
5131
- ⊛
5232
- ⊛
5333
- ✓
5434
- ✓
55-
- ✓
56-
- ✓
57-
- ✓
58-
- ✓
59-
- ✓
6035

6136
.. [#8.0-support] {+driver-short+} v1.17 and v2.0 are partially compatible with {+mdb-server+} 8.0 but do not support client bulk write.

0 commit comments

Comments
 (0)