Skip to content

1.2.0

Compare
Choose a tag to compare
@evanchooly evanchooly released this 06 Jun 16:14
· 3201 commits to master since this release

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

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