Bug
- [JAVA-323] - when executing a command, only top level object returned should be a CommandResult, not sub-objects
- [JAVA-363] - NPE in GridFSFile.validate
- [JAVA-364] - MapReduceOutput sometimes returns empty results in a replica set when SLAVE_OK=true
- [JAVA-434] - String.isEmpty fails in 1.5 JRE
- [JAVA-439] - Embedded Map allows dot in key names
- [JAVA-461] - the logic to spread requests around slaves may select a slave over latency limit
- [JAVA-462] - GridFSInputFile does not close input streams when constructed by the driver.
New Feature
- [JAVA-393] - add support for "j" option to WriteConcern
- [JAVA-427] - Support ContinueOnError Flag for bulk insert
- [JAVA-428] - Support new ReadPreference semantics, deprecate SlaveOK
Task
- [JAVA-448] - Tailable Cursor and awaitdata
Improvement
- [JAVA-333] - Allow bson decoder per operation (find/cusor)
- [JAVA-356] - JSONParseException class not public
- [JAVA-404] - Allow inline M/R w/SlaveOk go to secondaries
- [JAVA-413] - Intern ns field for DBRef
- [JAVA-422] - Memoize field locations (and other calculated data) for LazyBSONObject
- [JAVA-425] - Support MongoDB Server 2.0 getLastError Changes (j, w=string/number)
- [JAVA-444] - make ensureIndex first do a read on index collection to see if index exists
- [JAVA-459] - smooth the latency measurements
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.