Skip to content

Releases: mongodb/mongo-java-driver

2.10.0

13 Sep 14:36
Compare
Choose a tag to compare

Java Driver 2.10.0 (November 27, 2012)

Highlights:

  • JAVA-682: Add new MongoClient class, to supersede existing Mongo class, with a default WriteConcern.ACKNOWLEDGED (see MongoClient Javadoc

###Downloads
github and maven central

###Tickets
Jira release notes

###Docs
http://api.mongodb.org/java/2.10.0/

2.9.3

13 Sep 14:37
Compare
Choose a tag to compare

Java Driver 2.9.3 (October 30, 2012)

This is a recommended update for anyone running with 2.9.2.

Bugs fixed:

  • JAVA-680: Secondary reads on lists of mongos fail until first write

###Downloads
github and maven central

###Tickets
Jira release notes

###Docs
http://api.mongodb.org/java/2.9.3/

2.9.2

13 Sep 14:37
Compare
Choose a tag to compare

Java Driver 2.9.2 (October 23, 2012)

This is a critical update for anyone running with 2.9.0 or 2.9.1.

Bugs fixed:

  • JAVA-660: Concurrency issue can cause corrupted messages to be sent to the server
  • JAVA-641: JMX registration error
  • JAVA-658: DBTCPConnector ignores readprefs for combination of legacy settings
  • JAVA-656: Don't checkMaster on slaveOk queries
  • JAVA-666: Don't rely on MXBean

###Downloads
github and maven central

###Tickets
Jira release notes

###Docs
http://api.mongodb.org/java/2.9.2/

2.9.1

13 Sep 14:37
Compare
Choose a tag to compare

Java Driver 2.9.1 (September 9, 2012)

Bugs fixed:

###Downloads
github and maven central

###Tickets
Jira release notes

###Docs
http://api.mongodb.org/java/2.9.1/

2.9.0

13 Sep 14:38
Compare
Choose a tag to compare

Java Driver 2.9.0 (August 29, 2012)

Highlights:

###Downloads
github and maven central

###Tickets
Jira release notes

###Docs
http://api.mongodb.org/java/2.9.0/

2.8.0

13 Sep 14:39
Compare
Choose a tag to compare

Java Driver 2.8.0 (June 18, 2012)

Highlights:

  • JAVA-458: With slaveOk, query distribution to slaves is not even
  • JAVA-429: Allow DBCollections to be modified using raw/binary BSON.
  • JAVA-509: ClassMap synchronization is a major source of contention
  • JAVA-249: Java Driver cannot connect to "localhost" when mongod is listening only on 127.0.0.1 (or "localhost")
  • JAVA-488: Support serialization to Mongo extended JSON format
  • JAVA-561: Add getX with default methods for missing values
  • JAVA-332: GridFS: Allow seek/reads (get part of a chunk) on stream interface
  • JAVA-272: OSGi Manifest is incorrect

Tickets

Full ticket information can be seen at https://jira.mongodb.org/secure/ReleaseNote.jspa?projectId=10006&version=10980

2.7.3

13 Sep 14:39
Compare
Choose a tag to compare

Java Driver 2.7.3 (January 30, 2012)

  • JAVA-505: Performance regression due to increased memory allocation

Tickets

Full ticket information can be seen at https://jira.mongodb.org/browse/JAVA/fixforversion/11002

2.7.2

13 Sep 14:40
Compare
Choose a tag to compare

Java Driver 2.7.2 (November 10, 2011)

  • JAVA-467: Calling setReadPreference(ReadPreference.SECONDARY) is not reading from secondary servers

Tickets

Full ticket information can be seen at https://jira.mongodb.org/browse/JAVA/fixforversion/10997

2.7.0

13 Sep 14:41
Compare
Choose a tag to compare

Java Driver 2.7.0 (November 4, 2011)

  • JAVA-439: Embedded Map allows dot in key names
  • JAVA-427: Support ContinueOnError Flag for bulk insert
  • JAVA-393: add support for "j" option to WriteConcern
  • JAVA-333: Allow bson decoder per operation (find/cusor)
  • JAVA-404: Allow inline M/R w/SlaveOk go to secondaries
  • JAVA-461: the logic to spread requests around slaves may select a slave over latency limit
  • JAVA-448: Tailable Cursor and awaitdata
  • JAVA-428: Support new ReadPreference semantics, deprecate SlaveOK
  • JAVA-459: smooth the latency measurements
  • JAVA-425: Support MongoDB Server 2.0 getLastError Changes (j, w=string/number)
  • JAVA-462: GridFSInputFile does not close input streams when constructed by the driver
  • JAVA-363: NPE in GridFSFile.validate
  • JAVA-364: MapReduceOutput sometimes returns empty results in a replica set when SLAVE_OK=true
  • JAVA-323: when executing a command, only top level object returned should be a CommandResult, not sub-objects
  • JAVA-444: make ensureIndex first do a read on index collection to see if index exists
  • JAVA-356: JSONParseException class not public

Tickets

Full ticket information can be seen at https://jira.mongodb.org/browse/JAVA/fixforversion/10480

2.6.5

13 Sep 14:41
Compare
Choose a tag to compare

Java Driver 2.6.5 (August 09, 2011)

  • JAVA-411: Java Driver 2.6.4 findOne fails when fields are specified but no document is found ( NullPointerException )

Tickets

Full ticket information can be seen at http://jira.mongodb.org/browse/JAVA/fixforversion/10684