From 468b5793033d0bda29e671d2b007aa1912f7bfc7 Mon Sep 17 00:00:00 2001 From: Kai Hudalla Date: Fri, 21 Dec 2018 10:12:10 +0100 Subject: [PATCH] Prepare 0.9-M1. Signed-off-by: Kai Hudalla --- site/content/download.md | 19 ++++++++++++++----- site/content/release-notes.md | 18 ++++++++++-------- site/content/sandbox.md | 2 +- 3 files changed, 25 insertions(+), 14 deletions(-) diff --git a/site/content/download.md b/site/content/download.md index f82eaea9cb..8d9d887835 100644 --- a/site/content/download.md +++ b/site/content/download.md @@ -21,9 +21,9 @@ eclipse-hono-deploy-0.8$ deploy/docker/swarm_deploy.sh Hono supports deployment to the following container orchestration platforms: -* [Kubernetes]({{< relref "/deployment/kubernetes.md" >}}) -* [OpenShift]({{< relref "/deployment/openshift_s2i.md" >}}) -* [Docker Swarm]({{< relref "/deployment/docker-swarm.md" >}}) +* [Kubernetes]({{< ref "/deployment/kubernetes.md" >}}) +* [OpenShift]({{< ref "/deployment/openshift_s2i.md" >}}) +* [Docker Swarm]({{< ref "/deployment/docker-swarm.md" >}}) A Java based command line client for consuming telemetry data and events from Hono is available for download as well: @@ -37,7 +37,16 @@ $ java -jar hono-cli-0.8-exec.jar --hono.client.host=hono.eclipse.org --hono.cli --spring.profiles.active=receiver --tenant.id=DEFAULT_TENANT ~~~ -Please refer to the [Admin Guide]({{< relref "/admin-guide/hono-client-configuration.md" >}}) for details regarding the command line options that the client supports. +Please refer to the [Admin Guide]({{< ref "/admin-guide/hono-client-configuration.md" >}}) for details regarding the command line options that the client supports. + +### Latest Milestone + +The newest features and bug fixes are available in *milestones* that are published every 4 -6 weeks. Please note that these milestones represent the latest +*state of development* which also means that APIs or features may change from one milestone to the other. +Installation works in the same way as for the latest stable release. + +* [Eclipse Hono 0.9-M1 Archive](https://www.eclipse.org/downloads/download.php?file=/hono/eclipse-hono-deploy-0.9-M1.tar.gz) +* [Eclipse Hono 0.9-M1 Command Line Client](https://www.eclipse.org/downloads/download.php?file=/hono/hono-cli-0.9-M1-exec.jar) ### Older Versions @@ -53,4 +62,4 @@ The source code can be cloned (using [Git](https://git-scm.com/)) or downloaded ## Release Notes -For a list of the changes in this release, take a look at the [release notes]({{< relref "/release-notes.md" >}}). +For a list of the changes in this release, take a look at the [release notes]({{< ref "/release-notes.md" >}}). diff --git a/site/content/release-notes.md b/site/content/release-notes.md index b3997fdc23..298403a5f9 100644 --- a/site/content/release-notes.md +++ b/site/content/release-notes.md @@ -2,12 +2,21 @@ title = "Release Notes" +++ -## 0.9-M1 (not released yet) +## 0.9-M1 ### New Features * The default Micrometer back end is now Prometheus, the Grafana dash boards have been updated to retrieve data from Prometheus instead of the old InfluxDB. + The Graphite based legacy metrics format can still be used but requires building Hono from source and activating + the `metrics-graphite` Maven build profile. + Please refer to the [Monitoring admin guide]({{< ref "/admin-guide/monitoring-tracing-config.md" >}}) for details. +* The `org.eclipse.hono.service.credentials.CompleteBaseCredentialsService` class now supports the transparent + *on-the-fly* hashing of clear text passwords contained in *hashed-password* credentials. Please refer to the + [Device Registry user guide]({{< ref "/user-guide/device-registry.md#managing-credentials" >}}) for details. + +### Fixes & Enhancements + * The base classes for implementing the Device Registration and Tenant APIs have been instrumented with OpenTracing. New variants of the `RegistrationService.assertRegistration`, `TenantService.get` and `CredentialsService.get` methods have been added which also accept an OpenTracing span as a parameter. @@ -16,13 +25,6 @@ title = "Release Notes" passed on to the `assertRegistration` method and finished eventually. The same applies to `TenantService` implementations based on `BaseTenantService` concerning the `get` method and to `CredentialsService` implementations based on `BaseCredentialsService` concerning the `get` method. -* The `org.eclipse.hono.service.credentials.CompleteBaseCredentialsService` class now supports the transparent - *on-the-fly* hashing of clear text passwords contained in *hashed-password* credentials. Please refer to the - [Device Registry user guide]({{< ref "/user-guide/device-registry.md#managing-credentials" >}}) for details. -* The default back end for collecting metrics has been changed from Graphite to Prometheus. - The Graphite based legacy metrics format can still be used but requires building Hono from source and activating - the `metrics-graphite` Maven build profile. - Please refer to the [Monitoring admin guide]({{< ref "/admin-guide/monitoring-tracing-config.md" >}}) for details. ### API Changes diff --git a/site/content/sandbox.md b/site/content/sandbox.md index e23f85e37c..e1da6e1c58 100644 --- a/site/content/sandbox.md +++ b/site/content/sandbox.md @@ -7,7 +7,7 @@ weight = 160 We are providing a publicly accessible Eclipse Hono™ *sandbox* environment at `hono.eclipse.org`. The main purpose of the system is to provide an environment for experimenting with devices and how to connect them to Hono without the need for setting up a local instance. -The sandbox hosts a Hono instance consisting of the same components as described in the [Getting started Guide]({{< relref "getting-started.md" >}}). +The sandbox hosts a Hono instance consisting of the same components as described in the [Getting started Guide]({{< ref "/getting-started.md" >}}). All services are exposed via the same ports as used in the guide. ## Take note