Skip to content

Releases: MorphiaOrg/morphia

Release 3.0.0

25 Dec 00:02
Compare
Choose a tag to compare
Release 3.0.0 Pre-release
Pre-release

Changelog

🔀 Merge

  • 46cf59f Merge pull request #3341 from MorphiaOrg/dependabot/maven/org.jsoup-jsoup-1.18.3 (github-actions[bot])
  • 0bff8c2 Merge pull request #3340 from MorphiaOrg/dependabot/maven/org.openrewrite.recipe-rewrite-recipe-bom-2.23.1 (github-actions[bot])
  • cd92483 Merge pull request #3339 from MorphiaOrg/dependabot/maven/jackson.version-2.18.2 (github-actions[bot])
  • 1054b55 Merge pull request #3337 from MorphiaOrg/dependabot/maven/org.openrewrite.recipe-rewrite-recipe-bom-2.23.0 (github-actions[bot])
  • 3ae5604 Merge pull request #3338 from MorphiaOrg/dependabot/maven/com.fasterxml.jackson.core-jackson-annotations-2.18.2 (github-actions[bot])
  • b2f468c Merge pull request #3336 from MorphiaOrg/dependabot/maven/ksp.version-2.1.0-1.0.29 (github-actions[bot])
  • 1a0f101 Merge pull request #3335 from MorphiaOrg/dependabot/maven/kotlin.version-2.1.0 (github-actions[bot])
  • b507118 Merge pull request #3332 from MorphiaOrg/dependabot/maven/org.jsoup-jsoup-1.18.2 (github-actions[bot])
  • 53b2416 Merge pull request #3331 from MorphiaOrg/dependabot/maven/org.testcontainers-mongodb-1.20.4 (github-actions[bot])
  • 479f9fa Merge pull request #3328 from MorphiaOrg/dependabot/maven/ksp.version-2.0.21-1.0.28 (github-actions[bot])
  • d17602b Merge pull request #3327 from MorphiaOrg/dependabot/maven/org.openrewrite.recipe-rewrite-recipe-bom-2.22.0 (github-actions[bot])
  • cbba136 Merge pull request #3321 from MorphiaOrg/dependabot/maven/org.apache.maven.plugins-maven-javadoc-plugin-3.11.1 (github-actions[bot])
  • 2a32d0f Merge pull request #3320 from MorphiaOrg/dependabot/maven/io.smallrye.config-smallrye-config-3.10.1 (github-actions[bot])
  • 3c6c3c3 Merge pull request #3323 from MorphiaOrg/dependabot/maven/ch.qos.logback-logback-classic-1.5.12 (github-actions[bot])
  • 39e1661 Merge pull request #3322 from MorphiaOrg/dependabot/maven/org.apache.maven.plugin-tools-maven-plugin-annotations-3.15.1 (github-actions[bot])
  • 49163f7 Merge pull request #3324 from MorphiaOrg/dependabot/maven/io.github.classgraph-classgraph-4.8.179 (github-actions[bot])
  • 47e1846 Merge branch 'master' into parallel-tests (Justin Lee)
  • c0bf735 Merge pull request #3290 from MorphiaOrg/dependabot/maven/org.semver4j-semver4j-5.4.1 (github-actions[bot])
  • d8f58f7 Merge pull request #3281 from MorphiaOrg/dependabot/maven/ch.qos.logback-logback-classic-1.5.11 (github-actions[bot])
  • dcaed29 Merge pull request #3282 from MorphiaOrg/dependabot/maven/net.bytebuddy-byte-buddy-1.15.5 (github-actions[bot])
  • 30bd419 Merge pull request #3229 from MorphiaOrg/dependabot/maven/com.gradle-common-custom-user-data-maven-extension-2.0.1 (github-actions[bot])
  • 240e695 Merge pull request #3243 from MorphiaOrg/dependabot/maven/org.kohsuke-github-api-1.326 (github-actions[bot])
  • 983efbe Merge pull request #3277 from MorphiaOrg/dependabot/maven/org.openrewrite.recipe-rewrite-recipe-bom-2.21.0 (github-actions[bot])
  • dadae2b Merge pull request #3276 from MorphiaOrg/dependabot/maven/ksp.version-2.0.21-1.0.25 (github-actions[bot])
  • 4720098 Merge pull request #3274 from MorphiaOrg/dependabot/maven/kotlin.version-2.0.21 (github-actions[bot])
  • 9f8f56f Merge pull request #3273 from MorphiaOrg/dependabot/maven/ch.qos.logback-logback-classic-1.5.9 (github-actions[bot])
  • b63d2b2 Merge pull request #3272 from MorphiaOrg/dependabot/maven/asm.version-9.7.1 (github-actions[bot])
  • 68420e9 Merge pull request #3271 from MorphiaOrg/dependabot/maven/com.gradle-develocity-maven-extension-1.22.2 (github-actions[bot])
  • c77e14b Merge pull request #3270 from MorphiaOrg/dependabot/maven/io.github.classgraph-classgraph-4.8.177 (github-actions[bot])
  • b987d6d Merge pull request #3269 from MorphiaOrg/dependabot/maven/org.apache.maven.plugins-maven-javadoc-plugin-3.10.1 (github-actions[bot])
  • acbd671 Merge pull request #3267 from MorphiaOrg/dependabot/maven/org.testcontainers-mongodb-1.20.2 (github-actions[bot])
  • fcda278 Merge pull request #3266 from MorphiaOrg/dependabot/maven/jackson.version-2.18.0 (github-actions[bot])
  • 67e9dcf Merge pull request #3265 from MorphiaOrg/dependabot/maven/com.fasterxml.jackson.core-jackson-annotations-2.18.0 (github-actions[bot])
  • 8d4f4c9 Merge pull request #3264 from MorphiaOrg/dependabot/maven/net.bytebuddy-byte-buddy-1.15.3 (github-actions[bot])
  • 2668eee Merge pull request #3262 from MorphiaOrg/dependabot/maven/net.bytebuddy-byte-buddy-1.15.2 (github-actions[bot])
  • 22722b3 Merge pull request #3260 from MorphiaOrg/dependabot/maven/org.openrewrite.recipe-rewrite-recipe-bom-2.20.0 (github-actions[bot])
  • bb414c1 Merge pull request #3244 from MorphiaOrg/dependabot/maven/io.github.classgraph-classgraph-4.8.176 (github-actions[bot])
  • fd0d1fa Merge pull request #3238 from MorphiaOrg/dependabot/maven/org.semver4j-semver4j-5.4.0 (github-actions[bot])
  • 3848aae Merge pull request #3239 from MorphiaOrg/dependabot/maven/org.kohsuke-github-api-1.325 (github-actions[bot])
  • 4414e38 Merge pull request #3236 from MorphiaOrg/dependabot/maven/org.openrewrite.recipe-rewrite-recipe-bom-2.19.0 (github-actions[bot])
  • 18d315d Merge pull request #3235 from MorphiaOrg/dependabot/maven/com.gradle-develocity-maven-extension-1.22.1 (github-actions[bot])
  • 01b8d97 Merge pull request #3231 from MorphiaOrg/dependabot/maven/ch.qos.logback-logback-classic-1.5.8 (github-actions[bot])
  • 82903ac Merge pull request #3228 from MorphiaOrg/dependabot/maven/ksp.version-2.0.20-1.0.25 (github-actions[bot])
  • 96a27af Merge pull request #3226 from MorphiaOrg/dependabot/maven/driver.version-5.1.4 (github-actions[bot])
  • 142300e Merge pull request #3225 from MorphiaOrg/dependabot/maven/net.bytebuddy-byte-buddy-1.15.1 (github-actions[bot])
  • 571ba31 Merge pull request #3223 from MorphiaOrg/dependabot/maven/org.openrewrite.recipe-rewrite-recipe-bom-2.18.0 (github-actions[bot])
  • e315fb6 Merge pull request #3222 from MorphiaOrg/dependabot/maven/org.apache.maven.plugins-maven-javadoc-plugin-3.10.0 (github-actions[bot])
  • e767e34 Merge pull request #3221 from MorphiaOrg/dependabot/maven/org.apache.maven.plugins-maven-plugin-plugin-3.15.0 (github-actions[bot])
  • b3b2d2b Merge pull request #3216 from MorphiaOrg/dependabot/maven/org.asciidoctor-asciidoctorj-3.0.0 (github-actions[bot])
  • de1c43a Merge pull request #3215 from MorphiaOrg/dependabot/maven/ksp.version-2.0.20-1.0.24 (github-actions[bot])
  • 6efbc56 Merge pull request #3214 from MorphiaOrg/dependabot/maven/net.bytebuddy-byte-buddy-1.15.0 (github-actions[bot])
  • 9f9e372 Merge pull request #3212 from MorphiaOrg/dependabot/maven/org.apache.maven.plugins-maven-dependency-plugin-3.8.0 (github-actions[bot])
  • 57e1a58 Merge pull request #3211 from MorphiaOrg/dependabot/maven/kotlin.version-2.0.20 (github-actions[bot])
  • 56bcc02 Merge pull request #3210 from MorphiaOrg/dependabot/maven/io.github.classgraph-classgraph-4.8.175 (github-actions[bot])
  • 8eb6b32 Merge pul ...

Release 2.4.4

09 Sep 01:33
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.4.3...v2.4.4

Release 2.3.8

09 Sep 01:59
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.3.7...v2.3.8

Release 2.4.3

07 Sep 01:21
Compare
Choose a tag to compare

Version 2.4.3 (2023-08-27)

Notes

Downloads

Binaries can be found on maven central.

Documentation

Full documentation can be found at https://morphia.dev/morphia/2.4. Javadoc can be found at https://morphia.dev/morphia/2.4/javadoc.

1 Issues Resolved

BUG

  • #2488: IllegalStateException due to implicit re-use of client session

What's Changed

Full Changelog: v2.4.2...v2.4.3

Version 2.4.2

24 Aug 01:56
Compare
Choose a tag to compare

Version 2.4.2 (2023-08-24)

Notes

Downloads

Binaries can be found on maven central.

Documentation

Full documentation can be found at https://morphia.dev/morphia/2.4. Javadoc can be found at https://morphia.dev/morphia/2.4/javadoc.

1 Issues Resolved

BUG

  • #2472: NullPointerException when using update

Version 2.4.1

24 Aug 01:58
Compare
Choose a tag to compare

Version 2.4.1 (2023-07-30)

Notes

Downloads

Binaries can be found on maven central.

Documentation

Full documentation can be found at https://morphia.dev/morphia/2.4. Javadoc can be found at https://morphia.dev/morphia/2.4/javadoc.

2 Issues Resolved

BUG

  • #2451: Fixes not merged to 2.3.x branch
  • #2454: Forward port index error handling

Version 2.3.7

24 Aug 01:57
Compare
Choose a tag to compare

Version 2.3.7 (2023-07-30)

Notes

Downloads

Binaries can be found on maven central.

Documentation

Full documentation can be found at https://morphia.dev/morphia/2.3. Javadoc can be found at https://morphia.dev/morphia/2.3/javadoc.

2 Issues Resolved

BUG

  • #2450: Fixes not merged to 2.3.x branch
  • #2453: Forward port index error handling

What's Changed

Full Changelog: r2.3.5...r2.3.7

Version 2.4.0

24 Aug 01:58
Compare
Choose a tag to compare

Version 2.4.0 (2023-07-25)

Notes

Downloads

Binaries can be found on maven central.

Documentation

Full documentation can be found at https://morphia.dev/morphia/2.4. Javadoc can be found at https://morphia.dev/morphia/2.4/javadoc.

34 Issues Resolved

TASK

  • #2413: Document the new configuration

BACKPORT

  • #2447: Morphia doesn't check the actual key type for subclasses of Map

BUG

  • #2196: Property codec registration doesnt work woth ServiceLoader
  • #2230: dev.morphia.mapping.codec.Conversions is not thread safe
  • #2253: Error: Caused by: dev.morphia.query.ValidationException: Could not resolve path 'customParams.inventory.data' against <SOME_ENTITY_CLASS>. Unknown path element: 'data'.
  • #2264: Custom Enum Codec is not called in most situations
  • #2347: Lifecycle invocations seem to break with subclassed entities
  • #2423: Generated config content shows null values
  • #2430: Forward port missing references fix
  • #2447: Morphia doesn't check the actual key type for subclasses of Map

DOCS

  • #2413: Document the new configuration
  • #2419: Deprecate Mapper#mapPackage()
  • #2420: Deprecate Datastore#enableDocumentValidation()
  • #2421: Deprecate Datastore#ensureCaps()
  • #2422: Deprecate Datastore#ensureIndexes()
  • #2429: Forward port docs fix
  • #2442: Deprecate field/method property discovery config values

ENHANCEMENT

  • #2280: The API for a regex filter should take both the field and the pattern
  • #2342: Implement a new sort method for FindOptions that accepts a Meta and a Sort args
  • #2400: Introduce config file
  • #2401: Deprecate MapperOptions
  • #2419: Deprecate Mapper#mapPackage()
  • #2420: Deprecate Datastore#enableDocumentValidation()
  • #2421: Deprecate Datastore#ensureCaps()
  • #2422: Deprecate Datastore#ensureIndexes()
  • #2442: Deprecate field/method property discovery config values

MIGRATION

  • #2400: Introduce config file
  • #2401: Deprecate MapperOptions
  • #2413: Document the new configuration
  • #2419: Deprecate Mapper#mapPackage()
  • #2420: Deprecate Datastore#enableDocumentValidation()
  • #2421: Deprecate Datastore#ensureCaps()
  • #2422: Deprecate Datastore#ensureIndexes()
  • #2442: Deprecate field/method property discovery config values

2 Pull Requests merged

  • #2233: BitSet codec
  • #2190: change property codec registries from service loader to mapper

Version 2.3.6

24 Aug 01:58
Compare
Choose a tag to compare

Version 2.3.6 (2023-07-24)

Notes

Downloads

Binaries can be found on maven central.

Documentation

Full documentation can be found at https://morphia.dev/morphia/2.3. Javadoc can be found at https://morphia.dev/morphia/2.3/javadoc.

2 Issues Resolved

BACKPORT

BUG

Version 2.3.5

24 Jun 03:03
Compare
Choose a tag to compare

Version 2.3.5 (2023-06-23)

Notes

Downloads

Binaries can be found on maven central.

Documentation

Full documentation can be found at https://morphia.dev/morphia/2.3. Javadoc can be found at https://morphia.dev/morphia/2.3/javadoc.

3 Issues Resolved

BACKPORT

  • #2412: Custom Enum Codec is not called in most situations

BUG

  • #2382: StackOverflow while trying to lookup entities having reference to no-longer-existing entity
  • #2412: Custom Enum Codec is not called in most situations