Morphium 4.1.4 released

Info

Datum: 10. 08. 2020 um 21:51:47

Schlagworte: Java MongoDB Morphium

Kategorie: morphium

erstellt von Stephan Bösebeck

logged in

ADMIN


Morphium 4.1.4 released

Wir haben Morphium 4.1.4 released. Darin enthalten, wie üblich, Verbesserungen und Bugfixes. Im Detail (die hier aufgelisteten Änderungen umfassen das Changelog seit V4.1.0):

V4.1.4:

  • Morphium ist AutoClosable - vereinfacht die Nutzung sehr
  • Der Check, ob ein Feld existiert bei SubDocuments wurde verändert, dass nicht mehr abgebrochen wird. Das hatte bei Aggregationen zu Problemen geführt.
  • Das Handling von null Values wurde verbessert, jetzt wird, wenn von der Mongo kein Wert kommt, der im POJO definierte wert behalten.
  • das Mongo-Setting acceptableLatencyDifference wurde durch localThreshold ersetzt. Jetzt auch in Morphium

V4.1.3:

  • im Messaging wurde ein Flag eingeführt, dass Polling weniger selten durchgeführt wird, um die Last zu reduzieren
  • die Statistiken berücksichtigen dieses Flag jetzt. Damit kann die Wirkung beurteilt werden
  • Bugfix: es war ein kleiner Fehler in Messaging, der unnötig Last verursacht hat
  • Bugfix: Beim lesen von einem Replicaset, bei dem nur ein Primary verfügbar ist gab es ein Problem mit der Berücksichtigung der SECONDARYReadPeference
  • SSL/TLS Support wurde hinzugefügt
  • man kann jetzt ein Dump der Daten des InMemory Drivers erzeugen hilfreich für tests.

V4.1.2:

  • Bugfix: beim InMemory Treiber gab es ein problem mit den Changestreams, was auch das Messaging beeinflusst hat
  • Morphium soll jetzt auch mit DocumentDB arbeiten können
  • einige Libraries wurden aktualisiert
  • Code Verbesserungen, Entfernen von ungenutzem Code
  • Support der Enterprise Mongod und des da verfügbaren InMem Treibers
  • Bugfix: Korrektur eines Fehlers beim zurückweisen einer Nachricht im Messaging.

V4.1.1/V4.1.0:

  • Verbesserungen/Erweiterungen der Tests
  • Bugfix: handling von Exclusive Messages schlug in einigen Fällen fehl
  • JMS Unterstützung für Morphium Messaging
  • Bugfix: Validation
  • der RsMonitor synct jetzt den HostSeed zur Config.
  • Bugfix: Messaging und ChangsStreamMonitor beenden sich jetzt richtig
  • Erweiterung der DriverTailableIterationCallbacks um bessere Kontrolle über den Stream zu haben
  • Build verbesserungen
  • Performance von messaging verbessert

Explizit noch mal Danke an alle, die an diesen Versionen mitgearbeitet haben. Nicht nur durch Pull Requests, sondern auch durch das melden von Fehlern!