Version 1.6.0-RC1
Pre-release
Pre-release
·
2899 commits
to master
since this release
Version 1.6.0-RC1 (May 27, 2020)
Notes
This release serves two primary functions:
- A move to the 4.0 driver which necessitates a move to Java 8 as the minimum version
- Alignment of deprecations with the forthcoming 2.0 release. With this release focus is turning more fully to 2.0 development and so this release will serve, in part, as a pre-migration step. Removal of the deprecated methods used in projects will better prepare projects for ultimately moving to 2.0. Not all deprecations can be removed as some of the ultimate replacements aren't available yet, however.
Downloads
Binaries can be found on maven central.
Docs
Full documentation and javadoc can be found at https://github.com/MorphiaOrg/morphia and https://morphia.dev/1.5.8/javadoc/.
8 Issues Resolved
BREAKING
- Issue #1395: Add MapperOptions.legacy() and deprecate MapperOptions.builder()
TASK
- Issue #1410: Add licence file in core jar
BUG
- Issue #476: Memory Leak
- Issue #1400: Guice extension not being utilized for @Embedded objects
- Issue #1406: UpdateOperations.dec can change field type
DOCS
- Issue #1410: Add licence file in core jar
ENHANCEMENT
- Issue #1395: Add MapperOptions.legacy() and deprecate MapperOptions.builder()
- Issue #1440: Consider a 1.6 release of the driver that is compatible with the 4.x Java driver
- Issue #1442: Audit "user facing" interfaces for any missing deprecations
QUESTION
- Issue #1402: ReflectionUtils.readFromNestedJar throwing NPE