Skip to content

Commit 23d2f75

Browse files
committed
added release notes + announcement for Ditto 0.3.0-M1
Signed-off-by: Thomas Jaeckle <[email protected]>
1 parent c677cfd commit 23d2f75

7 files changed

+112
-3
lines changed

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -70,5 +70,6 @@ You have now running:
7070
* Things
7171
* Thing-Search
7272
* Gateway
73+
* Connectivity
7374
* an nginx acting as a reverse proxy performing a simple "basic authentication" listening on port `8080`
7475
* including some static HTTP + API documentation on [http://localhost:8080](http://localhost:8080)

docker/docker-compose.yml

+2-1
Original file line numberDiff line numberDiff line change
@@ -103,11 +103,12 @@ services:
103103
depends_on:
104104
- policies
105105
- gateway
106-
entrypoint: sh -c "sleep 60; java -jar /opt/ditto/starter.jar"
106+
entrypoint: sh -c "sleep 40; java -jar /opt/ditto/starter.jar"
107107
environment:
108108
- TZ=Europe/Berlin
109109
- INSTANCE_INDEX=1
110110
- BIND_HOSTNAME=0.0.0.0
111+
- _JAVA_OPTIONS=-Xms256m -Xmx256m -Xss512k -XX:MaxMetaspaceSize=128m -XX:+ExitOnOutOfMemoryError
111112
- IBM_JAVA_OPTIONS=-Xms256m -Xmx256m -Xss512k -XX:MaxMetaspaceSize=128m -XX:+ExitOnOutOfMemoryError
112113

113114
swagger-ui:

documentation/src/main/resources/_data/sidebars/ditto_sidebar.yml

+3
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,9 @@ entries:
3333
- title: 0.2.0-M1 Release notes
3434
url: /release_notes_020-M1.html
3535
output: web
36+
- title: 0.3.0-M1 Release notes
37+
url: /release_notes_030-M1.html
38+
output: web
3639

3740
- title: Installation
3841
output: web

documentation/src/main/resources/_posts/2018-01-12-milestone-announcement-010-M3.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ The Docker images have been pushed to Docker Hub:
4444
* [eclipse/ditto-things](https://hub.docker.com/r/eclipse/ditto-things/)
4545
* [eclipse/ditto-things-search](https://hub.docker.com/r/eclipse/ditto-things-search/)
4646
* [eclipse/ditto-gateway](https://hub.docker.com/r/eclipse/ditto-gateway/)
47-
* [eclipse/ditto-connectivity](https://hub.docker.com/r/eclipse/ditto-connectivity/)
47+
* [eclipse/ditto-amqp-bridge](https://hub.docker.com/r/eclipse/ditto-amqp-bridge/)
4848

4949
{% include image.html file="ditto.svg" alt="Ditto" max-width=500 %}
5050
--<br/>

documentation/src/main/resources/_posts/2018-02-07-milestone-announcement-020-M1.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ The Docker images have been pushed to Docker Hub:
3232
* [eclipse/ditto-things](https://hub.docker.com/r/eclipse/ditto-things/)
3333
* [eclipse/ditto-things-search](https://hub.docker.com/r/eclipse/ditto-things-search/)
3434
* [eclipse/ditto-gateway](https://hub.docker.com/r/eclipse/ditto-gateway/)
35-
* [eclipse/ditto-connectivity](https://hub.docker.com/r/eclipse/ditto-connectivity/)
35+
* [eclipse/ditto-amqp-bridge](https://hub.docker.com/r/eclipse/ditto-amqp-bridge/)
3636

3737

3838
## Virtual IoT Meetup
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
title: "Announcing Ditto Milestone 0.3.0-M1"
3+
published: true
4+
permalink: 2018-04-26-milestone-announcement-030-M1.html
5+
layout: post
6+
author: thomas_jaeckle
7+
tags: [blog]
8+
hide_sidebar: true
9+
sidebar: false
10+
---
11+
12+
After some time of silence of Ditto milestone releases we are very proud to present our next one to the public.
13+
14+
Have a look at the Milestone [0.3.0-M1 release notes](release_notes_030-M1.html).
15+
16+
The main changes are
17+
18+
* switch to [Eclipse OpenJ9](https://www.eclipse.org/openj9/) JVM in Ditto's Docker images
19+
* renaming of Ditto's "AMQP bridge" service to "Connectivity" due to more responsibilities for that service:
20+
* managing + connecting to AMQP 0.9.1 endpoints as well as to AMQP 1.0 endpoints
21+
* transforming/mapping message payloads to/from [Ditto Protocol](protocol-overview.html)
22+
* for further details, have a look at our [blogpost about that](2018-04-25-connectivity-service.html)
23+
24+
## Artifacts
25+
26+
The new Java artifacts have been published at the [Eclipse Maven repository](https://repo.eclipse.org/content/repositories/ditto/)
27+
as well as [Maven central](https://repo1.maven.org/maven2/org/eclipse/ditto/).
28+
29+
The Docker images have been pushed to Docker Hub:
30+
* [eclipse/ditto-policies](https://hub.docker.com/r/eclipse/ditto-policies/)
31+
* [eclipse/ditto-things](https://hub.docker.com/r/eclipse/ditto-things/)
32+
* [eclipse/ditto-things-search](https://hub.docker.com/r/eclipse/ditto-things-search/)
33+
* [eclipse/ditto-gateway](https://hub.docker.com/r/eclipse/ditto-gateway/)
34+
* [eclipse/ditto-connectivity](https://hub.docker.com/r/eclipse/ditto-connectivity/)
35+
36+
<br/>
37+
<br/>
38+
{% include image.html file="ditto.svg" alt="Ditto" max-width=500 %}
39+
--<br/>
40+
The Eclipse Ditto team
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
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

Comments
 (0)