Skip to content

Commit

Permalink
feat: add 0.9.12 in release section (WIP)
Browse files Browse the repository at this point in the history
  • Loading branch information
DaruZero committed Mar 29, 2023
1 parent 9ba7d86 commit 5565650
Show file tree
Hide file tree
Showing 2 changed files with 137 additions and 0 deletions.
47 changes: 47 additions & 0 deletions umh.docs.umh.app/content/en/docs/releases/notes/0.9.12.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
---
title: Release note for version 0.9.12
content_type: note
description: |
This page contains the changelog for the United Manufacturing Hub version
0.9.12.
weight: -3
---

## {{% heading "features" %}}

- MQTT Broker, Kafka Broker, Kafka Console are now exposed by a LoadBalancer Service. {{< pr "1487" >}}
- Redis is now deployed in standalone mode instead of cluster mode {{< pr "1505" >}}
- Added cache size overwrite and reduced memory usage for mqtt-kafka-bridge {{< pr "1494" >}}

## {{% heading "fixes" %}}

- Mqttbridge tries to mount a Secret with the wrong name {{< pr "1483" >}}
- Mqttbridge `REMOTE_CERTIFICATE_NAME` env variable set to the wrong value reference {{< pr "1484" >}}
- IoTSensorsMQTT now uses the generic MQTT broker Service {{< pr "1485" >}}
- MQTT broker extensions’ PVC template references the correct value {{< pr "1486" >}}
- Additional safeguards against null pointers {{< pr "1461" >}}
- Redis & parsing issues {{< pr "1468" >}}

## {{% heading "deprecations" %}}

- Removed cameraconnect {{< pr "1481" >}}
- Removed blobstorage {{< pr "1520" >}}

## {{% heading "dependencies" %}}

### Added

- github.com/Shopify/sarama v1.38.1 {{< pr "1491" >}}
- github.com/united-manufacturing-hub/Sarama-Kafka-Wrapper v1.3.0 {{< pr "1491" >}}

### Changed

- golang: 1.19-alpine3.16 → 1.20-alpine3.16 {{< pr "1451" >}}
- golang.org/x/net: 0.5.0 → 0.7.0 {{< pr "1463" >}}
- github.com/minio/minio-go/v7: v7.0.47 → v7.0.50 {{< pr "1511" >}}
- github.com/gin-gonic/gin: 1.8.2 → 1.9.0 {{< pr "1466" >}}
- Node-RED Helm Chart 2.0.6 → 3.0.2 {{< pr "1489" >}}
- k8s.io/apimachinery: 0.26.1 → 0.26.3 {{< pr "1490" >}}
- Redpanda console Helm Chart: 0.3.1 → 0.5.6 {{< pr "1500" >}}
- Grafana Helm Chart: 6.49.0 → 6.52.4 {{< pr "1504" >}}
- Redis Helm Chart: 17.3.17 → 17.9.0 {{< pr "1505" >}}
90 changes: 90 additions & 0 deletions umh.docs.umh.app/content/en/docs/releases/whatsnew/0.9.12.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
---
title: "What's New in Version 0.9.12"
content_type: whatsnew
description: |
This section contains information about the new features and changes in the
United Manufacturing Hub introduced in version 0.9.12.
weight: -3
---

<!-- overview -->

Welcome to United Manufacturing Hub version 0.9.12! Read on to learn about
the new features of the UMH Datasource V2 plugin for Grafana, Redis running
in standalone mode, and more.

For a complete list of changes, refer to the
[release notes](/docs/releases/notes/0.9.12/).

<!-- body -->

## Grafana

### New Grafana version

Grafana has been upgraded to version 9.4.3. This introduces new search and
navigation features, a redesigned details section of the logs, and a new
data source connection page.

Head over to the [Grafana release notes](https://grafana.com/docs/grafana/latest/whatsnew/whats-new-in-v9-4/)
to learn more about the new features.

### UMH Datasource V2 plugin

_TODO by @Scarjit_

## Redis in standalone mode

Redis, the service used for caching, is now deployed in standalone mode. This
change introduces these benefits:

- Simplicity: Running Redis in standalone mode is simpler than using a
master-replica topology with Sentinel. With standalone mode, there is only one
Redis instance to manage, whereas with master-replica, you need to manage
multiple Redis instances and the Sentinel process. This simplicity can reduce
complexity and make it easier to manage Redis instances.
- Lower Overhead: Standalone mode has lower overhead than using a master-replica
topology with Sentinel. In a master-replica topology, there is a communication
overhead between the master and the replicas, and Sentinel adds additional
overhead for monitoring and failover management. In contrast, standalone mode
does not have this overhead.
- Better Performance: Since standalone mode does not have the overhead of
master-replica topology with Sentinel, it can provide better performance.
Standalone mode provides faster response times and can handle more requests
per second than a master-replica topology with Sentinel.

That being said, it's important to note that a master-replica topology with
Sentinel provides higher availability and failover capabilities than standalone
mode.

## All basic services are now exposed by a LoadBalancer Service

The MQTT Broker, Kafka Broker, and Kafka Console are now exposed by a
LoadBalancer Service, along with the Database, Grafana and Node-RED. This
change makes it easier to access these services from outside the cluster, as
they are now accessible via the IP address of the cluster.

When installing the United Manufacturing Hub locally, the cluster ports are
automatically mapped to the host ports. This means that you can access the
services from your browser by using `localhost` and the port number.

Read more about connecting to the services from outside the cluster in the
[related documentation](/docs/production-guide/administration/access-services-from-outside-cluster/).

## Deprecations

### Cameraconnect

The Cameraconnect microservice has been deprecated and removed from the
United Manufacturing Hub. It's development has been taken over by [Anticipate](https://www.anticipate.ml/).

### Blob storage

The blob storage service has been deprecated and removed from the United
Manufacturing Hub. This includes the MinIO Operator and Tenant, and the MQTT to
Blob microservice.

## Fixes

Many fixes have been made to the United Manufacturing Hub, including known
issues for Sensorconnect and MQTT Bridge.

0 comments on commit 5565650

Please sign in to comment.