|
| 1 | +--- |
| 2 | +title: Release notes 0.3.0-M1 |
| 3 | +tags: [release_notes, connectivity] |
| 4 | +keywords: release notes, announcements, changelog |
| 5 | +summary: "Version 0.3.0-M1 of Eclipse Ditto, released on 26.04.2018" |
| 6 | +permalink: release_notes_030-M1.html |
| 7 | +--- |
| 8 | + |
| 9 | +Since the last milestone of Eclipse Ditto [0.2.0-M1](release_notes_020-M1.html), the following changes, new features and |
| 10 | +bugfixes were added. |
| 11 | + |
| 12 | + |
| 13 | +## Changes |
| 14 | + |
| 15 | +### [OpenJ9 based Docker images](https://github.com/eclipse/ditto/pull/133) |
| 16 | + |
| 17 | +The official Eclipse Ditto Docker images are now based on the [Eclipse OpenJ9](https://www.eclipse.org/openj9/) JVM. |
| 18 | +With this JVM (cheers to the OpenJ9 developers for this awesome JVM) Ditto's containers need a lot less memory having |
| 19 | +similar if not better throughput. |
| 20 | + |
| 21 | +This especially comes in handy for the [Ditto sandbox](https://ditto.eclipse.org) which only has 4GB RAM and 1 CPU core ;-) |
| 22 | + |
| 23 | +### AMQP bridge renaming |
| 24 | + |
| 25 | +Ditto's former AMQP bridge service was renamed to `connectivity` as it no longer only manages AMQP 1.0 connections, see |
| 26 | +the [new features](#new-features). |
| 27 | + |
| 28 | + |
| 29 | +## New features |
| 30 | + |
| 31 | +### [AMQP 0.9.1 connectivity](https://github.com/eclipse/ditto/issues/129) |
| 32 | + |
| 33 | +The new `connectivity` service can now, additionally to AMQP 1.0, manage and open connections to AMQP 0.9.1 endpoints |
| 34 | +(e.g. provided by a [RabbitMQ](https://www.rabbitmq.com) broker). |
| 35 | + |
| 36 | +### [Payload mapping to/from Ditto Protocol](https://github.com/eclipse/ditto/issues/130) |
| 37 | + |
| 38 | +The new `connectivity` service can now also map message arbitrary text or byte payload from incoming AMQP 1.0 / 0.9.1 |
| 39 | +connections which are not yet in [Ditto Protocol](protocol-overview.html) messages in such and can also map outgoing |
| 40 | +Ditto Protocol messages (e.g. responses or events) back to some arbitrary text or byte payload. |
| 41 | + |
| 42 | + |
| 43 | +## Bugfixes |
| 44 | + |
| 45 | +### Failover and stability fixes in connectivity service |
| 46 | + |
| 47 | +The former AMQP bridge did loose the connection to AMQP 1.0 endpoints. This is now much more stable from which also the |
| 48 | +new AMQP 0.9.1 connections benefit. |
| 49 | + |
| 50 | +### [Docker compose config was wrong](https://github.com/eclipse/ditto/issues/140) |
| 51 | + |
| 52 | +The entrypoint/command was pointing to a wrong `starter.jar`. |
| 53 | + |
| 54 | + |
| 55 | +### Various smaller bugfixes |
| 56 | + |
| 57 | +This is a complete list of the |
| 58 | +[merged pull requests](https://github.com/eclipse/ditto/pulls?q=is%3Apr+milestone%3A0.3.0-M1+). |
| 59 | + |
| 60 | + |
| 61 | +## Documentation |
| 62 | + |
| 63 | +The documentation for the new/renamed `connectivity` service now has its own new section: |
| 64 | +[Connectivity API](connectivity-overview.html). |
0 commit comments