Skip to content

Commit 4e35094

Browse files
author
Chris Cho
authored
DOCS-10899: update driver specs table (#619)
1 parent a15ba4c commit 4e35094

File tree

2 files changed

+44
-51
lines changed

2 files changed

+44
-51
lines changed

conf.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@
6464
'issue': ('https://jira.mongodb.org/browse/%s', ''),
6565
'api': ('https://api.mongodb.com/%s', ''),
6666
'manual': ('https://docs.mongodb.org/manual%s', ''),
67+
'spec': ('https://github.com/mongodb/specifications/blob/master/source%s', ''),
6768
'gettingstarted': ('https://docs.mongodb.org/getting-started%s', ''),
6869
'atlas': ('https://docs.atlas.mongodb.com%s', ''),
6970
'mms-home': ('https://www.mongodb.com/cloud/cloud-manager%s', ''),

source/drivers/specs.txt

Lines changed: 43 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ what they apply to.
1212
a production-ready MongoDB deployment.
1313
- **API** specs define drivers' APIs.
1414
- **Advanced Features** specs describe features for interacting with
15-
MongoDB 2.6 and earlier and other features that are not mandatory for
15+
MongoDB 2.6 and later and other features that are not mandatory for
1616
production deployments.
1717

1818
.. list-table::
@@ -27,163 +27,155 @@ what they apply to.
2727
- |checkmark|
2828
-
2929
-
30-
* - `Authentication - SCRAM-SHA-1 <https://github.com/mongodb/specifications/tree/master/source/auth>`_
30+
* - :spec:`Authentication </auth/auth.rst>`
3131
- |checkmark|
3232
-
3333
-
34-
* - `SSL <https://docs.mongodb.com/manual/tutorial/configure-ssl-clients/>`_
35-
- |checkmark|
34+
* - :spec:`Authentication: SCRAM-SHA-1, SCRAM-SHA-256, X509 </auth/auth.rst>`
3635
-
3736
-
38-
* - `Server Discovery and Monitoring <https://github.com/mongodb/specifications/tree/master/source/server-discovery-and-monitoring>`_
3937
- |checkmark|
38+
* - :spec:`Authentication (Enterprise only): GSSAPI, PLAIN </auth>`
4039
-
4140
-
42-
* - `Server Selection <https://github.com/mongodb/specifications/tree/master/source/server-selection>`_
4341
- |checkmark|
44-
-
45-
-
46-
* - `Max Staleness <https://github.com/mongodb/specifications/tree/master/source/max-staleness>`_
42+
* - :manual:`TLS/SSL </tutorial/configure-ssl-clients/>`
4743
- |checkmark|
4844
-
4945
-
50-
* - `Read and Write Concern <https://github.com/mongodb/specifications/tree/master/source/read-write-concern>`_
46+
* - :spec:`Server Discovery and Monitoring (SDAM) </server-discovery-and-monitoring/server-discovery-and-monitoring-monitoring.rst>`
5147
- |checkmark|
5248
-
5349
-
54-
* - `Decimal Data Type <https://github.com/mongodb/specifications/blob/master/source/bson-decimal128/decimal128.rst>`_
50+
* - :spec:`Server Selection </server-selection/server-selection.rst>`
5551
- |checkmark|
5652
-
5753
-
58-
* - `MongoDB Handshake <https://github.com/mongodb/specifications/blob/master/source/mongodb-handshake/handshake.rst>`_
54+
* - :spec:`Max Staleness </max-staleness/max-staleness.rst>`
5955
- |checkmark|
6056
-
6157
-
62-
* - `Collation <https://github.com/mongodb/specifications/blob/master/source/collation/collation.rst>`_
58+
* - :spec:`Read and Write Concern </read-write-concern/read-write-concern.rst>`
6359
- |checkmark|
6460
-
6561
-
66-
* - :issue:`TCP Keepalive <DRIVERS-383>`
62+
* - :spec:`Decimal Data Type </bson-decimal128/decimal128.rst>`
6763
- |checkmark|
6864
-
6965
-
70-
* - `OP_MSG <https://github.com/mongodb/specifications/blob/master/source/message/OP_MSG.rst>`_
66+
* - :spec:`MongoDB Handshake </mongodb-handshake/handshake.rst>`
7167
- |checkmark|
7268
-
7369
-
74-
* - `Initial DNS Seedlist Discovery <https://github.com/mongodb/specifications/blob/master/source/initial-dns-seedlist-discovery/initial-dns-seedlist-discovery.rst>`_
70+
* - :spec:`Collation </collation/collation.rst>`
7571
- |checkmark|
7672
-
7773
-
78-
* - `Transactions <https://github.com/mongodb/specifications/blob/master/source/transactions/transactions.rst>`_
74+
* - :issue:`TCP Keepalive <DRIVERS-383>`
7975
- |checkmark|
8076
-
8177
-
82-
* - `Polling SRV Records for mongos Discovery <https://github.com/mongodb/specifications/blob/master/source/polling-srv-records-for-mongos-discovery/polling-srv-records-for-mongos-discovery.rst>`_
78+
* - :spec:`OP_MSG </message/OP_MSG.rst>`
8379
- |checkmark|
8480
-
8581
-
86-
* - `URI options <https://github.com/mongodb/specifications/blob/master/source/uri-options/uri-options.rst>`_
82+
* - :spec:`Initial DNS Seedlist Discovery </initial-dns-seedlist-discovery/initial-dns-seedlist-discovery.rst>`
8783
- |checkmark|
8884
-
8985
-
90-
* - `Convenient API for Transactions <https://github.com/mongodb/specifications/blob/master/source/transactions-convenient-api/transactions-convenient-api.rst>`_
86+
* - :spec:`Transactions </transactions/transactions.rst>`
9187
- |checkmark|
9288
-
9389
-
94-
* - `Connection Monitoring and Pooling <https://github.com/mongodb/specifications/blob/master/source/connection-monitoring-and-pooling/connection-monitoring-and-pooling.rst>`_
90+
* - :spec:`Polling SRV Records for mongos Discovery </polling-srv-records-for-mongos-discovery/polling-srv-records-for-mongos-discovery.rst>`
9591
- |checkmark|
9692
-
97-
-
98-
* - `Connection String <https://github.com/mongodb/specifications/blob/master/source/connection-string/connection-string-spec.rst>`_
9993
-
94+
* - :spec:`URI options </uri-options/uri-options.rst>`
10095
- |checkmark|
10196
-
102-
* - `CRUD <https://github.com/mongodb/specifications/tree/master/source/crud>`_
10397
-
98+
* - :spec:`Convenient API for Transactions </transactions-convenient-api/transactions-convenient-api.rst>`
10499
- |checkmark|
105100
-
106-
* - `Index Management <https://github.com/mongodb/specifications/blob/master/source/index-management.rst>`_
107101
-
102+
* - :spec:`Connection Monitoring and Pooling </connection-monitoring-and-pooling/connection-monitoring-and-pooling.rst>`
108103
- |checkmark|
109104
-
110-
* - `Find, getMore and killCursors commands <https://github.com/mongodb/specifications/blob/master/source/find_getmore_killcursors_commands.rst>`_
111105
-
112-
- |checkmark|
113-
-
114-
* - `Driver Bulk update <https://github.com/mongodb/specifications/blob/master/source/driver-bulk-update.rst>`_
106+
* - :spec:`Connection String </connection-string/connection-string-spec.rst>`
115107
-
116108
- |checkmark|
117109
-
118-
* - `Enumerate Collections <https://github.com/mongodb/specifications/blob/master/source/enumerate-collections.rst>`_
110+
* - :spec:`CRUD operations </crud/crud.rst>`
119111
-
120112
- |checkmark|
121113
-
122-
* - `Out aggregation pipeline operator <https://github.com/mongodb/specifications/blob/master/source/out-aggregation-pipeline-operator.rst>`_
114+
* - :spec:`Index Management </index-management.rst>`
123115
-
124116
- |checkmark|
125117
-
126-
* - `Server write commands <https://github.com/mongodb/specifications/blob/master/source/server_write_commands.rst>`_
118+
* - :spec:`Find, getMore and killCursors commands </find_getmore_killcursors_commands.rst>`
127119
-
128120
- |checkmark|
129121
-
130-
* - `Logical Sessions <https://github.com/mongodb/specifications/blob/master/source/sessions/driver-sessions.rst>`_
122+
* - :spec:`Driver Bulk update </driver-bulk-update.rst>`
131123
-
132124
- |checkmark|
133125
-
134-
* - `Retryable Writes <https://github.com/mongodb/specifications/blob/master/source/retryable-writes/retryable-writes.rst>`_
126+
* - :spec:`Enumerate Collections </enumerate-collections.rst>`
135127
-
136128
- |checkmark|
137129
-
138-
* - `Change Streams <https://github.com/mongodb/specifications/blob/master/source/change-streams/change-streams.rst>`_
130+
* - :spec:`Out aggregation pipeline operator </out-aggregation-pipeline-operator.rst>`
139131
-
140132
- |checkmark|
141133
-
142-
* - `Causally Consistent Reads <https://github.com/mongodb/specifications/blob/master/source/causal-consistency/causal-consistency.rst>`_
134+
* - :spec:`Server write commands </server_write_commands.rst>`
143135
-
144136
- |checkmark|
145137
-
146-
* - `Enumerate Databases <https://github.com/mongodb/specifications/blob/master/source/enumerate-databases.rst>`_
147-
-
148-
- |checkmark|
149-
-
150-
* - `OP_QUERY, OP_GET_MORE, OP_KILL_CURSOR, OP_REPLY <http://docs.mongodb.org/meta-driver/latest/legacy/mongodb-wire-protocol/>`_
138+
* - :spec:`Logical Sessions </sessions/driver-sessions.rst>`
139+
-
151140
- |checkmark|
152141
-
142+
* - :spec:`Retryable Writes </retryable-writes/retryable-writes.rst>`
153143
-
154-
* - :manual:`OP_INSERT, OP_UPDATE, OP_REMOVE, getLastError </reference/command/getLastError/>`
155144
- |checkmark|
156145
-
146+
* - :spec:`Change Streams </change-streams/change-streams.rst>`
157147
-
158-
* - `Auth - MONGODB CR <https://github.com/mongodb/specifications/tree/master/source/auth>`_
148+
- |checkmark|
159149
-
150+
* - :spec:`Causally Consistent Reads </causal-consistency/causal-consistency.rst>`
160151
-
161152
- |checkmark|
162-
* - `Auth - X509 <https://github.com/mongodb/specifications/tree/master/source/auth>`_
163153
-
154+
* - :spec:`Enumerate Databases </enumerate-databases.rst>`
164155
-
165156
- |checkmark|
166-
* - `Auth - PLAIN <https://github.com/mongodb/specifications/tree/master/source/auth>`_
167-
-
168157
-
158+
* - `OP_QUERY, OP_GET_MORE, OP_KILL_CURSOR, OP_REPLY <http://docs.mongodb.org/meta-driver/latest/legacy/mongodb-wire-protocol/>`_
169159
- |checkmark|
170-
* - `Auth - GSSAPI <https://github.com/mongodb/specifications/tree/master/source/auth>`_
171160
-
172161
-
162+
* - :manual:`OP_INSERT, OP_UPDATE, OP_REMOVE, getLastError </reference/command/getLastError/>`
173163
- |checkmark|
174-
* - `Command Monitoring <https://github.com/mongodb/specifications/blob/master/source/command-monitoring/command-monitoring.rst>`_
175164
-
176165
-
166+
* - :spec:`Command Monitoring </command-monitoring/command-monitoring.rst>`
177167
- |checkmark|
178-
* - `SDAM Monitoring <https://github.com/mongodb/specifications/tree/master/source/server-discovery-and-monitoring>`_
179168
-
180169
-
170+
* - :spec:`SDAM Monitoring </server-discovery-and-monitoring/server-discovery-and-monitoring-monitoring.rst>`
181171
- |checkmark|
182-
* - `GridFS <https://github.com/mongodb/specifications/blob/master/source/gridfs/gridfs-spec.rst>`_
183172
-
184173
-
174+
* - :spec:`GridFS </gridfs/gridfs-spec.rst>`
175+
-
185176
- |checkmark|
186-
* - `OP_COMPRESSED <https://github.com/mongodb/specifications/blob/master/source/compression/OP_COMPRESSED.rst>`_
177+
-
178+
* - :spec:`OP_COMPRESSED </compression/OP_COMPRESSED.rst>`
187179
- |checkmark|
188180
-
189181
-

0 commit comments

Comments
 (0)