Skip to content

V4.2.13

Compare
Choose a tag to compare
@sboesebeck sboesebeck released this 15 Nov 07:18
· 1096 commits to master since this release
  • Feature: EarlyProcessed - this allows incoming messages to be marked as "processed" before the listener is called. Standard behavior is only to be marked after a successful call. Useful for longer running processes
  • Feature: messageListener StatusInfo. If you send a message called morphium.status_info, all connected messaging systems respond with status information. Useful for debugging and monitoring. The feature can be deactivated and the name can be customized.
  • Fix: handling of entities with maps without generic definition
  • Fix: maps without generics, which could contain a list lead to a null pointer
  • Improvement: store() slowly becomes save() in order to better match the MongoDB commands
  • improvement: messaging shouldn't handle messages that don't have a listener either.
  • Adjustment of some tests
  • minor improvements

Installation

Morphium V4.2.13 is available via Maven Central and on https://github.com/sboesebeck/morphium

Maven Include this snipplet in the pom.xml:

    <properties>
       <mongodbDriver.version>[4.1.0,)</mongodbDriver.version>
    </properties>

    <dependency>
            <groupId>de.caluga</groupId>
            <artifactId>morphium</artifactId>
            <version>4.2.13</version>
        </dependency>
        <dependency>
            <groupId>org.mongodb</groupId>
            <artifactId>bson</artifactId>
            <version>${mongodbDriver.version}</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>org.mongodb</groupId>
            <artifactId>mongodb-driver-sync</artifactId>
            <version>${mongodbDriver.version}</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>org.mongodb</groupId>
            <artifactId>mongodb-driver-core</artifactId>
            <version>${mongodbDriver.version}</version>
        </dependency>