-
Notifications
You must be signed in to change notification settings - Fork 224
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
added release notes for upcoming 0.3.0-M2 release
* updated dependencies Signed-off-by: Thomas Jaeckle <[email protected]>
- Loading branch information
Showing
6 changed files
with
120 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
41 changes: 41 additions & 0 deletions
41
...mentation/src/main/resources/_posts/2018-06-15-milestone-announcement-030-M2.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
--- | ||
title: "Announcing Ditto Milestone 0.3.0-M2" | ||
published: true | ||
permalink: 2018-06-15-milestone-announcement-030-M2.html | ||
layout: post | ||
author: thomas_jaeckle | ||
tags: [blog] | ||
hide_sidebar: true | ||
sidebar: false | ||
toc: false | ||
--- | ||
|
||
Today we, the Eclipse Ditto team, are happy to announce our next milestone 0.3.0-M2. | ||
|
||
The main changes are | ||
|
||
* improvement of Ditto's cluster performance with many managed Things | ||
* a new Ditto service [ditto-concierge](architecture-services-concierge.html) was added for this | ||
* improved cluster bootstrapping based on DNS with the potential to easy plugin other mechanism (e.g. for Kubernetes) | ||
|
||
Have a look at the Milestone [0.3.0-M2 release notes](release_notes_030-M2.html) for a detailed description of what | ||
changed. | ||
|
||
## Artifacts | ||
|
||
The new Java artifacts have been published at the [Eclipse Maven repository](https://repo.eclipse.org/content/repositories/ditto/) | ||
as well as [Maven central](https://repo1.maven.org/maven2/org/eclipse/ditto/). | ||
|
||
The Docker images have been pushed to Docker Hub: | ||
* [eclipse/ditto-policies](https://hub.docker.com/r/eclipse/ditto-policies/) | ||
* [eclipse/ditto-things](https://hub.docker.com/r/eclipse/ditto-things/) | ||
* [eclipse/ditto-things-search](https://hub.docker.com/r/eclipse/ditto-things-search/) | ||
* [eclipse/ditto-gateway](https://hub.docker.com/r/eclipse/ditto-gateway/) | ||
* [eclipse/ditto-connectivity](https://hub.docker.com/r/eclipse/ditto-connectivity/) | ||
* [eclipse/ditto-concierge](https://hub.docker.com/r/eclipse/ditto-concierge/) | ||
|
||
<br/> | ||
<br/> | ||
{% include image.html file="ditto.svg" alt="Ditto" max-width=500 %} | ||
--<br/> | ||
The Eclipse Ditto team |
61 changes: 61 additions & 0 deletions
61
documentation/src/main/resources/pages/ditto/release_notes_030M2.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,61 @@ | ||
--- | ||
title: Release notes 0.3.0-M2 | ||
tags: [release_notes] | ||
keywords: release notes, announcements, changelog | ||
summary: "Version 0.3.0-M2 of Eclipse Ditto, released on 15.06.2018" | ||
permalink: release_notes_030-M2.html | ||
--- | ||
|
||
Since the last milestone of Eclipse Ditto [0.3.0-M1](release_notes_030-M1.html), the following changes, new features and | ||
bugfixes were added. | ||
|
||
|
||
## Changes | ||
|
||
### [Reduce network load for cache-sync](https://github.com/eclipse/ditto/issues/126) | ||
|
||
With 0.3.0-M1 Ditto had a performance issue when managing more than 100.000 Things in its memory as Ditto used a | ||
distributed cluster cache which was not intended to be used in that way. Over time, as cache entries could not be deleted | ||
from this cache, a Ditto cluster got slower and slower. | ||
|
||
This is fixed now in 0.3.0-M2 by introducing a new Ditto service: [ditto-concierge](architecture-services-concierge.html) | ||
which is also shown in the [architecture overview](architecture-overview.html). | ||
|
||
This is the biggest change in this milestone which required a lot of refactoring effort. A big thank you to our two | ||
committers Daniel and Yufei which did an amazing job. The roundtrip times in a Ditto cluster are now at a constant and | ||
very good rate. | ||
|
||
### [Cluster bootstrapping improved](https://github.com/eclipse/ditto/issues/167) | ||
|
||
Ditto now uses the [akka-management](https://developer.lightbend.com/docs/akka-management/current/index.html) library | ||
in order to bootstrap a new cluster. By default Ditto uses a DNS-based approach to find its other cluster-nodes and | ||
bootstrap a not yet formed cluster. This works very well for Docker swarm based clusters. | ||
|
||
The benefit is also that the containers no longer need to be started in a specific order and with delay. | ||
|
||
Future versions could also benefit from the other bootstrapping mechanisms for `kubenertes`, `mesos` or `ec2` (AWS) | ||
environment. | ||
|
||
## New features | ||
|
||
No new features for this milestone. | ||
|
||
|
||
## Bugfixes | ||
|
||
### Search index fixes | ||
|
||
The search-index of the [Ditto search](basic-search.html) had several issues which lead to a poor query performance | ||
when searching for Things. | ||
|
||
These issues were adressed in several fixes: | ||
* [#159](https://github.com/eclipse/ditto/pull/159) | ||
* [#169](https://github.com/eclipse/ditto/pull/169) | ||
* [#175](https://github.com/eclipse/ditto/pull/175) | ||
|
||
|
||
### Various smaller bugfixes | ||
|
||
This is a complete list of the | ||
[merged pull requests](https://github.com/eclipse/ditto/pulls?q=is%3Apr+milestone%3A0.3.0-M2+). | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -150,6 +150,17 @@ | |
<role>Committer</role> | ||
</roles> | ||
</developer> | ||
<developer> | ||
<id>ffendt</id> | ||
<name>Florian Fendt</name> | ||
<email>[email protected]</email> | ||
<url>https://github.com/ffendt</url> | ||
<organization>Bosch Software Innovations GmbH</organization> | ||
<organizationUrl>http://www.bosch-si.com</organizationUrl> | ||
<roles> | ||
<role>Committer</role> | ||
</roles> | ||
</developer> | ||
</developers> | ||
|
||
<modules> | ||
|