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.