0.108
Version 0.108 (Jun 26, 2014)
Notes
As per the notes from the 0.107 release, this release removes a number of deprecated objects and methods. Therefore, any users that were dependent upon deprecated functionality should migrate those uses to the replacements before upgrading to this version.
There's a mixed bag of features and bugs in this release, again getting Morphia closer to a 1.0 release. Some features that were supported by the MongoDB Java Driver have been added to the Morphia API, for example returnKey, comment and explain.
Downloads
Below and on maven central.
Docs
https://rawgithub.com/wiki/mongodb/morphia/javadoc/0.107/apidocs/index.html
Issues Resolved
ENHANCEMENT
- Issue 620: Moved around a chunk of tests
- Issue 609: Support ID generator so users can specify the behaviour when an ID is not supplied
- Issue 605: provide close() method on Iterator passed out from morphia
- Issue 597: Updated gradle to 1.11
- Issue 595: morphia gwt removed
- Issue 594: fix regression with saving an empty iterable
- Issue 588: Extract GWT module to its own project
- Issue 587: Drop support for Java 5
- Issue 586: GWT No Longer Works
- Issue 584: Hide deprecated fields
- Issue 579: Remove dependency on deprecated Mongo object
- Issue 564: Use bulk write api coming in mongo-java-driver 2.12
- Issue 498: add returnKey support
- Issue 495: add comment support
- Issue 494: add explain support
- Issue 449: Add support for aggregate command [moved]
- Issue 232: Support Group [moved]
BUG
- Issue 599: QueryImpl usage potentially unsafe with cursor management
- Issue 592: Non-DBRef queries
- Issue 591: Second fix for Issue 377
- Issue 585: Abstract parents not supported. (also TestVersionAnnotation::abstractParent unit test invalid)
- Issue 554: Batch insert performance issue
- Issue 514: Not operator is added two times