Release Notes - Java Driver - Version 2.7 - HTML format

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.