Since the last milestone of Eclipse Ditto 0.2.0-M1, the following changes, new features and bugfixes were added.
The official Eclipse Ditto Docker images are now based on the Eclipse OpenJ9 JVM. With this JVM (cheers to the OpenJ9 developers for this awesome JVM) Ditto’s containers need a lot less memory having similar if not better throughput.
This especially comes in handy for the Ditto sandbox which only has 4GB RAM and 1 CPU core ;-)
AMQP bridge renaming
Ditto’s former AMQP bridge service was renamed to
connectivity as it no longer only manages AMQP 1.0 connections, see
the new features.
connectivity service can now, additionally to AMQP 1.0, manage and open connections to AMQP 0.9.1 endpoints
(e.g. provided by a RabbitMQ broker).
connectivity service can now also map message arbitrary text or byte payload from incoming AMQP 1.0 / 0.9.1
connections which are not yet in Ditto Protocol messages in such and can also map outgoing
Ditto Protocol messages (e.g. responses or events) back to some arbitrary text or byte payload.
Failover and stability fixes in connectivity service
The former AMQP bridge did loose the connection to AMQP 1.0 endpoints. This is now much more stable from which also the new AMQP 0.9.1 connections benefit.
The entrypoint/command was pointing to a wrong
Various smaller bugfixes
This is a complete list of the merged pull requests.
The documentation for the new/renamed
connectivity service now has its own new section: