Skip to content

Commit f0a6595

Browse files
committed
tweak 2.8 relnotes
1 parent 06e0cf5 commit f0a6595

File tree

3 files changed

+54
-34
lines changed

3 files changed

+54
-34
lines changed

source/release-notes/2.8-compatibility.rst

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ SSL Configuration Option Changes
194194
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
195195

196196
MongoDB 2.8 introduced new :setting:`net.ssl.allowConnectionsWithoutCertificates`
197-
configuration file and ``--sslAllowConnectionsWithoutCertificates``
197+
configuration file setting and ``--sslAllowConnectionsWithoutCertificates``
198198
command line option for :program:`mongod` and :program:`mongos`. These
199199
options replace previous :setting:`net.ssl.weakCertificateValidation` and
200200
``--sslWeakCertificateValidation`` options, which became
@@ -208,9 +208,6 @@ By default, MongoDB instances will *only* start if is certificate
208208
behavior with the :setting:`net.ssl.allowInvalidCertificates` setting.
209209
or the ``--sslAllowInvalidCertificates`` command line option.
210210

211-
SSL Certificate Validation
212-
~~~~~~~~~~~~~~~~~~~~~~~~~~
213-
214211
SSL Certificate Hostname Validation
215212
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
216213

@@ -230,16 +227,15 @@ In light of `vulnerabilities in legacy SSL ciphers
230227
these ciphers have been explicitly disabled in MongoDB. No
231228
configuration changes are necessary.
232229

233-
Shell: Authentication Compatibility
234-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
230+
``mongo`` Shell Version Compatibility
231+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
235232

236-
Versions of the :program:`mongo` shell before 2.8, are *not*
233+
Versions of the :program:`mongo` shell before 2.8 are *not*
237234
compatible with 2.8 deployments of MongoDB that enforce access
238235
control. If you have a 2.8 MongoDB deployment that requires
239-
authentication you must use 2.8 versions of the :program:`mongo`
236+
access control, you must use 2.8 versions of the :program:`mongo`
240237
shell.
241238

242-
243239
Indexes
244240
-------
245241

source/release-notes/2.8-general-improvements.rst

Lines changed: 20 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
.. _2.8-replica-sets:
2+
13
Replica Sets
24
------------
35

@@ -38,6 +40,8 @@ Other Replica Set Operational Changes
3840
- For pre-existing collections on secondary members, no longer build
3941
missing ``_id`` indexes automatically.
4042

43+
.. _2.8-sharded-clusters:
44+
4145
Sharded Clusters
4246
----------------
4347

@@ -70,8 +74,10 @@ for :dbcommand:`moveChunk` and :dbcommand:`cleanupOrphaned` commands.
7074
Improvements
7175
------------
7276

73-
Logging Improvements
74-
~~~~~~~~~~~~~~~~~~~~
77+
.. _2.8-logging-improvements:
78+
79+
Enhanced Logging
80+
~~~~~~~~~~~~~~~~
7581

7682
To improve usability of the log messages for diagnosis, MongoDB
7783
categorizes some log messages under specific components, or operations,
@@ -111,6 +117,12 @@ project.
111117
with the ``--prefix`` option so that you can use custom namespaces
112118
and store multiple GridFS namespaces in a single database.
113119

120+
Covered Queries
121+
~~~~~~~~~~~~~~~
122+
123+
For sharded collections, indexes can now cover queries that execute
124+
against the primary.
125+
114126
Geospatial Enhancement
115127
~~~~~~~~~~~~~~~~~~~~~~
116128

@@ -125,13 +137,14 @@ for details.
125137
Aggregation Enhancement
126138
~~~~~~~~~~~~~~~~~~~~~~~
127139

128-
Add new :expression:`$dateToString` operator to facilitate converting a
129-
date to a formatted string.
140+
MongoDB 2.8 adds a new :expression:`$dateToString` operator to
141+
facilitate converting a date to a formatted string.
130142

131-
``$eq`` Enhancement
132-
~~~~~~~~~~~~~~~~~~~
143+
``$eq`` Query Operator
144+
~~~~~~~~~~~~~~~~~~~~~~
133145

134-
:query:`$eq` operator supports queries against sharded collections.
146+
MongoDB 2.8 adds a :query:`$eq` operator to query for equality
147+
conditions.
135148

136149
Operational Changes
137150
-------------------

source/release-notes/2.8.txt

Lines changed: 29 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -140,14 +140,16 @@ in development.
140140
New Query Introspection System
141141
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
142142

143-
MongoDB 2.8 includes a new query introspection system that provides a
144-
finer-grained introspection into query optimization and query execution
145-
for :method:`db.collection.count()`, :method:`db.collection.group()`,
146-
:method:`db.collection.remove()`, :method:`db.collection.update()` and
147-
:method:`db.collection.find()`. For more information, see
148-
:method:`db.collection.explain()` method and :dbcommand:`explain`
149-
command. For information on the format of the new output from explain
150-
operations, see :doc:`/reference/explain-results`.
143+
MongoDB 2.8 includes a new query introspection system that provides an
144+
improved output format and a finer-grained introspection into both
145+
query plan and query execution.
146+
147+
For details, see the new :method:`db.collection.explain()` method and
148+
the new :dbcommand:`explain` command as well as the updated
149+
:method:`cursor.explain()` method.
150+
151+
For information on the format of the new output, see
152+
:doc:`/reference/explain-results`.
151153

152154
Security Improvements
153155
---------------------
@@ -163,24 +165,33 @@ Changes to the Localhost Exception
163165
When using :ref:`localhost-exception` to access MongoDB, you have limited
164166
access and can only create a user in the ``admin`` database.
165167

166-
Query Engine Improvements
167-
-------------------------
168-
169-
Covered Queries
170-
~~~~~~~~~~~~~~~
171-
172-
For sharded collections, indexes can now cover queries that execute against the
173-
primary.
174-
175168
Additional Changes
176-
----------------------
169+
------------------
170+
171+
General Improvements
172+
~~~~~~~~~~~~~~~~~~~~
177173

178174
.. class:: hidden
179175

180176
.. toctree::
181177

182178
/release-notes/2.8-general-improvements
183179

180+
MongoDB 2.8 introduces numerous enhancements, such as:
181+
182+
- Changes to the step down behavior for replica sets;
183+
184+
- More efficient index builds during initial sync;
185+
186+
- Configurable write concern for chunk migration;
187+
188+
- Enhanced logging; and
189+
190+
- Changes to MongoDB tools.
191+
192+
For details on these and additional improvements, see
193+
:doc:`/release-notes/2.8-general-improvements`.
194+
184195
Changes Affecting Compatibility
185196
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
186197

0 commit comments

Comments
 (0)