Skip to content

1.1.0

Compare
Choose a tag to compare
@evanchooly evanchooly released this 14 Jan 19:11
· 3298 commits to master since this release

Version 1.1.0 (Jan 14, 2016)

Notes

Downloads

Below and on maven central.

Docs

https://rawgithub.com/wiki/mongodb/morphia/javadoc/1.1.0/index.html

Issues Resolved

DOCS

ENHANCEMENT

  • Issue 878: Update projection docs
  • Issue 861: Support for Hashed Indexes
  • Issue 856: Move to validation-api 1.1
  • Issue 850: Added support for mapping sub-packages.
  • Issue 832: To add equal with Ignore Case on Query Criteria.
  • Issue 821: Update docs build to support multiple versions
  • Issue 820: Make MorphiaIterator and Query implement Closeable to utilize "try-with-resources" in Java 7
  • Issue 814: Implement EntityCacheFactory #812
  • Issue 812: Disable Entity Cache request
  • Issue 807: Update style checks config with changes from mongo-java-driver
  • Issue 806: Deprecate DefaultCreator.createInst()
  • Issue 790: Issue 789
  • Issue 789: Add an option for caching the results of Class.forName in DefaultCreator
  • Issue 781: Update @indexed to use IndexOptions
  • Issue 757: Mapping with reference fails when using more than one db (>= 0.110)
  • Issue 614: Add support for sub-packages when using mapPackage

BUG

  • Issue 869: Correct deserialization of collection and complex object valued empty…
  • Issue 868: Fixed parameter not empty assertion for "reduce"
  • Issue 860: Empty maps are deserialized as null
  • Issue 851: Missing reference in collection should trigger LazyReferenceFetchingException
  • Issue 846: FieldEnd.hasAnyOf() fails with exception on empty Iterable
  • Issue 845: correct query validation exception messages fixes #844
  • Issue 844: Incorrect validation exception messages in QueryValidator
  • Issue 839: GeoNearBuilder.setNear() creates wrong near query (mixing up latitude & longutide)
  • Issue 833: Upgrading Morphia fails with MappingException.
  • Issue 831: Map<String,List can't save to mongodb
  • Issue 830: Class Cast Exception mapping generics morphia 1.0.1 and 1.1.0-SNAPSHOT
  • Issue 825: Morphia Entity with embedded BasicDBList fails on IterableConverter.decode
  • Issue 819: Saving/finding Map with Date key (with not english locale)
  • Issue 817: Add test + fix for reference problem
  • Issue 816: @reference : NullPointerException
  • Issue 803: Cannot map entities with generic arrays
  • Issue 801: Datastore#save throws NPE if the entity returns hashCode that depends on @Version field
  • Issue 791: @IndexOptions not defaulting properly like deprecated @Index when using ensureIndexes(Class clazz, boolean background) if background is true
  • Issue 784: NullPointerException mapping class implementing an interface
  • Issue 757: Mapping with reference fails when using more than one db (>= 0.110)
  • Issue 734: @indexes on embedded classes does not use the parent field name as a prefix

UNCATEGORIZED

  • Issue 848: Allow for multiple Datastores from one Mapper
  • Issue 824: Mapper.toMongoObject() : For references, MappedField can be null if validation is disabled.
  • Issue 822: indexing documentation
  • Issue 793: Created a test based on the example of issue #755

BREAKING

  • Issue 842: Fixed 839
  • Issue 839: GeoNearBuilder.setNear() creates wrong near query (mixing up latitude & longutide)
  • Issue 757: Mapping with reference fails when using more than one db (>= 0.110)