Release Notes - Java Driver - Version 2.10.0 - HTML format

Bug

  • [JAVA-649] - Connection timeout is ignored in ConnectionStatus
  • [JAVA-658] - DBTCPConnector ignores readprefs for combination of legacy settings
  • [JAVA-660] - Concurrency issue can cause corrupted messages to be sent to the server
  • [JAVA-669] - Read preference not included in commands sent to mongos
  • [JAVA-680] - Secondary reads on lists of mongos fail until first write
  • [JAVA-686] - MongoOptions.getWriteConcern ignores MongoOptions.j

New Feature

  • [JAVA-682] - Add MongoClient class, to supersede existing Mongo class, with a default WriteConcern.ACKNOWLEDGED

Improvement

  • [JAVA-342] - On INSERT a List of documents should NOT be converted to a raw Array
  • [JAVA-436] - MongoURI ignores username, password, database
  • [JAVA-574] - Improve exception messaging when failing fast waiting for a connection
  • [JAVA-630] - Add $not and $elemMatch query operators to QueryBuilder
  • [JAVA-656] - Don't checkMaster on slaveOk queries
  • [JAVA-659] - Add serialVersionUID to MongoInterruptedException
  • [JAVA-666] - Don't rely on MXBean
  • [JAVA-694] - Mongo URI parsing should throw IllegalArgumentException if it detects a ? without a trailing slash.

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.