Skip to content

Commit 861c8b2

Browse files
author
Sam Kleinman
committed
merge: DOCS-290 release notes
2 parents ded91ab + 6a0585a commit 861c8b2

File tree

1 file changed

+66
-80
lines changed

1 file changed

+66
-80
lines changed

source/release-notes/2.2.txt

Lines changed: 66 additions & 80 deletions
Original file line numberDiff line numberDiff line change
@@ -109,10 +109,12 @@ Documentation: :doc:`/applications/aggregation`
109109

110110
Reference: :doc:`/reference/aggregation`
111111

112+
Examples: :doc:`/tutorial/aggregation-examples`
113+
112114
TTL Collections
113115
```````````````
114116

115-
Documentation: :doc:`/tutorial/expire-data`.
117+
Documentation: :doc:`/tutorial/expire-data`
116118

117119
Concurrency Improvements
118120
````````````````````````
@@ -124,24 +126,26 @@ Issues:
124126

125127
.. TODO mention server stats reporting here. currentOp, serverStatus, profile.
126128

127-
Documentation: Updated reporting on :ref:`locks` in :doc:`server status </reference/server-status>`.
128-
129-
130-
131-
Query Optimizer Improvements
132-
````````````````````````````
129+
Documentation: Updated reporting on :ref:`locks` in :doc:`server
130+
status </reference/server-status>` as well as :doc:`mongotop
131+
</reference/mongotop>` and :doc:`mongostat </reference/mongostat>`.
133132

134-
:issue:`SERVER-4148`
135-
:issue:`SERVER-4149`
133+
.. TODO add links to current op when it happens.
136134

137135
Tag Aware Sharding
138136
``````````````````
139137

140138
:wiki:`Documentation <Tag+Aware+Sharding>`
141139

140+
.. TODO see kristina's blog post.
142141

143-
``mongos`` Supports Read Preference Semantics
144-
`````````````````````````````````````````````
142+
Fully Supported Read Preference Semantics
143+
`````````````````````````````````````````
144+
145+
.. TODO write blurb mentioning mongos.
146+
147+
mongos and all major drivers support full read preference as
148+
specified:
145149

146150
:ref:`replica-set-read-preference`
147151

@@ -294,8 +298,8 @@ Windows Support for ``edit`` Command
294298

295299
:issue:`SERVER-4200`
296300

297-
Helper to load Server-Side Functions in the Shell
298-
`````````````````````````````````````````````````
301+
Helper to load Server-Side Functions
302+
````````````````````````````````````
299303

300304
:issue:`SERVER-1651`
301305

@@ -304,81 +308,63 @@ Support for Bulk Inserts
304308

305309
:issue:`SERVER-3819`
306310

307-
Start Up and Operations
308-
~~~~~~~~~~~~~~~~~~~~~~~
309-
310-
Process ID ("PID") added to ``serverStatus`` Output
311-
```````````````````````````````````````````````````
312-
313-
:issue:`SERVER-4735`
311+
Operations
312+
~~~~~~~~~~
314313

315314
Support for logging to Syslog
316315
`````````````````````````````
317316

318317
:issue:`SERVER-2957`
319318

320-
Reduce Config Server File Size Requirements
321-
```````````````````````````````````````````
319+
Improved Authentication Support
320+
```````````````````````````````
322321

323-
:issue:`SERVER-4297`
322+
``touch`` Command
323+
`````````````````
324324

325-
Abort Start Process if there is Insufficient Space for Journal files
326-
````````````````````````````````````````````````````````````````````
325+
Added the :dbcommand:`touch` command to read the data and/or indexes
326+
from a collection into memory.
327327

328-
:issue:`SERVER-4139`
328+
See: :issue:`SERVER-2023` and :dbcommand:`touch` for more information.
329329

330-
Improved Authentication Support
331-
```````````````````````````````
330+
Padding Specifiable on ``compact`` Command
331+
``````````````````````````````````````````
332332

333-
Better Concurrency with OpenSSL
334-
```````````````````````````````
333+
:issue:`SERVER-4018`
335334

336-
:issue:`SERVER-4749`
335+
.. TODO fix documentation and link
337336

338337
Replication
339338
~~~~~~~~~~~
340339

341-
Members Removed from Replica Sets Close Connections
342-
```````````````````````````````````````````````````
343-
344-
:issue:`SERVER-4501`
345-
346340
Replica Set Members will not Sync from Members Without Indexes Unless ``buildIndexes: false``
347341
`````````````````````````````````````````````````````````````````````````````````````````````
348342

349343
:issue:`SERVER-4160`
350344

351-
Better Visibility into Stuck Replication Condition
352-
``````````````````````````````````````````````````
345+
Improved Logging for Replica Set Lag
346+
````````````````````````````````````
353347

354348
:issue:`SERVER-3575`
355349

350+
.. TODO add replset sync from :dbcommand:`replSetSyncFrom` :func:`rs.syncFrom()`
351+
356352
Map Reduce
357353
~~~~~~~~~~
358354

355+
Improved Support for Sharded MapReduce
356+
``````````````````````````````````````
357+
358+
:issue:`SERVER-4521`
359+
359360
Retry MapReduce Jobs on Config Error
360361
````````````````````````````````````
361362

362363
:issue:`SERVER-4158`
363364

364-
MapReduce Improvements for Large Documents
365-
``````````````````````````````````````````
366-
367-
:issue:`SERVER-4382`
368-
369-
In Sharded Output of MapReduce Operation, Choose Initial Split Points
370-
`````````````````````````````````````````````````````````````````````
371-
372-
:issue:`SERVER-4521`
373-
374365
Sharding Improvements
375366
~~~~~~~~~~~~~~~~~~~~~
376367

377-
Fixed Issue with some Queries against Recently Sharded Collections
378-
``````````````````````````````````````````````````````````````````
379-
380-
:issue:`SERVER-4171`
381-
382368
Index on Shard Keys Can Now Be a Compound Index
383369
```````````````````````````````````````````````
384370

@@ -396,50 +382,50 @@ Additional Improvements
396382
use and state. In previous versions, these data were sampled. See
397383
:issue:`SERVER-5784` and :status:`indexCounters` for more information.
398384

399-
``_id`` Index not Required for Updates to Capped Collections
400-
````````````````````````````````````````````````````````````
401-
402-
:issue:`SERVER-4546`
403-
404-
``localTime`` Command
405-
`````````````````````
406-
407-
:issue:`SERVER-4212`
408-
409-
``touch`` Command
410-
`````````````````
385+
``_id`` Indexes on Capped Collections
386+
`````````````````````````````````````
411387

412-
Added the :dbcommand:`touch` command to read the data and/or indexes
413-
from a collection into memory.
388+
All :term:`capped collections <capped collection>` now have an ``_id``
389+
field by default if they exist outside of the ``local`` database. This
390+
change only affects capped collections created with 2.2 instances and
391+
does not impact existing capped collections.
414392

415-
See: :issue:`SERVER-2023` and :dbcommand:`touch` for more information.
393+
Additionally in :term:`replica sets <replica set>`, :term:`secondaries
394+
<secondary>` will create indexes on the ``_id`` field for capped
395+
collections.
416396

417-
Tracking I/O Time and Lock Time in Profiler
418-
```````````````````````````````````````````
397+
By requiring an ``_id`` field, and creating ``_id`` indexes on
398+
secondaries, MongoDB prevents situations where the absence of an
399+
``_id`` field can cause problems for replication.
419400

420-
:issue:`SERVER-3546`
401+
See: :issue:`SERVER-5516` for more information.
421402

422403
``$timestamp`` Extended JSON format
423404
```````````````````````````````````
424405

425406
:issue:`SERVER-3483`
426407

427-
Padding Specifiable on Compact Command
428-
``````````````````````````````````````
429-
430-
:issue:`SERVER-4018`
431-
432408
Added Build Flag to Use System Libraries
433409
````````````````````````````````````````
434410

435-
Boost 1.49 Library embedded in codebase.
411+
The Boost library, version 1.49, is now embeded in the MongoDB
412+
code base.
413+
414+
.. TODO help the verbs
436415

437416
Additionally, added a flag to ``scons`` so that the build process can
438-
use system libraries.
417+
use system libraries, if desired. To build MongoDB with system
418+
libraries for all libraries, use the following arguments to ``scons``:
419+
420+
.. code-block:: sh
421+
422+
scons --use-system-all
439423

440-
:issue:`SERVER-3829`
424+
You can use the ``--use-system-boost`` to only use the system Boost
425+
library.
441426

442-
:issue:`SERVER-5172`
427+
See the :issue:`SERVER-3829` and :issue:`SERVER-5172` issues for more
428+
information.
443429

444430
Resources
445431
---------

0 commit comments

Comments
 (0)