1.2.0
Version 1.2.0 (Jun 06, 2016)
Notes
Project documentation can be found here.
Downloads
Below and on maven central.
Docs
https://rawgithub.com/wiki/mongodb/morphia/javadoc/1.2.0/index.html
Issues Resolved
BUG
- Issue 938: fixed #924 Why not provide map package recursively?
- Issue 924: Why not provide map package recursively?
- Issue 904: Issue 903
- Issue 903: DatastoreImpl bulk insert with an empty Iterable causes an error.
- Issue 899: applied fix for mapPackages(), so that sub-packages are processed
- Issue 898: mapPackage() does not work with subpackages
- Issue 879: add support for dateToString expression
- Issue 686: PushAll is Deprecated
- Issue 867: A type could not be found for the field null.null when doing inserts but not saves
DOCS
- Issue 936: Mapper: correct comment describing interceptors field
- Issue 893: Backport docs update from #892
ENHANCEMENT
- Issue 930: Added @IdGetter annotation for method that returns the ID. Use it to optimize lazy loading
- Issue 928: When you will update java mongo driver?
- Issue 919: Only call setAccessible() during mapping
- Issue 916: Added type safety to the GeometryShapeConverter.
- Issue 913: Fix #841 - Added support for GeoJSON in GeoNear.
- Issue 907: hasThisElement() - Add ability to use $not and limit field comparison for $elemMatch queries
- Issue 906: The $elemMatch operator cannot be negated
- Issue 905: The $elemMatch operator matches against all fields within the class
- Issue 896: Group by Month, Day, and Year - AggregationPipelineImpl
- Issue 890: New constructor for DatastoreImpl to take DB object directly
- Issue 880: Support for $lookup operator in aggregation query
- Issue 879: add support for dateToString expression
- Issue 841: Support for GeoJSON aggregation query in GeoNear class.
- Issue 838: Adding multiple fields to set in aggregation