Skip to content

Releases: devicehive/devicehive-docker

3.5.0 Release

04 Jun 16:22
Compare
Choose a tag to compare
  • k8s: add parameters for log level configuration in Java Server services
  • k8s: add deployment for DeviceHive MQTT broker
  • update Prometheus JMX Exporter to version 0.3.0
  • k8s: update installation step in docs
  • docker-compose installation now includes cAdvisor and Prometheus containers, Grafana is provisioned with Prometheus datasource and example DeviceHive dashboard
  • cleanup DH Plugin topics from Kafka every 10 minutes
  • Add DH_AUTH_SPRING_PROFILES_ACTIVE env variable for setting Kafka connection method in Auth service.
  • k8s: devicehive-auth deployment now supports javaServer.bus=rpc value
  • compose,k8s: Fix WS_SERVER_URL parameter for MQTT brokers. It should point to internal Frontend address and isn't required to be set by user. Fixes: #51.
  • k8s: add common nodeSelector value for all DeviceHive Deployments
  • docs,k8s: document replicaCount and resources values for MQTT brokers deployments
  • k8s: add values for Hazelcast min/max heap size
  • Add compose file variant and k8s deployment for devicehive-backend-node service
  • k8s: update chart dependencies
  • k8s: fix deployment condition for Redis dependency
  • k8s: add devicehive-cassandra-plugin Helm chart
  • compose: self-signed certificates generation in DeviceHive Proxy is removed, description in "Breaking changes" section. Fixes: #50.
  • k8s: deploy internal WS proxy only when bus is 'wsproxy'
  • k8s: add common ingress to bypass devicehive-proxy
  • Update images to DeviceHive Java Server 3.5.0, DeviceHive Proxy 3.5.0

Breaking changes:

  • grafana.yml file for Docker Compose installation was renamed to monitoring.yml. Update your .env file or other startup scripts if you use it.
  • compose: self-signed certificates generation in Devicehive Proxy is removed. If you relied on this, please read instructions in HTTPS configuration (TLS) for setting up TLS with custom certificates. This is caused by removal of openssl binary from official nginx Docker images (nginxinc/docker-nginx#182).

3.4.5.1 Release

26 Mar 11:16
Compare
Choose a tag to compare
  • Update devicehive-proxy image to 3.4.5.1. Fixes absence of 'openssl' binary in image.

3.4.5 Release

20 Mar 16:30
Compare
Choose a tag to compare
  • Update images to DeviceHive Java Server 3.4.5, DeviceHive Proxy 3.4.5
  • k8s: fix external WS Proxy deployment replicaCount value
  • Add service to cleanup Kafka topics left by unregistered plugins
  • k8s: add RBAC support

3.4.4 Release

05 Mar 09:04
Compare
Choose a tag to compare
  • Use DeviceHive Java Server 3.4.4, DeviceHive WS Proxy 1.1.0, DeviceHive Proxy 3.4.4, DeviceHive MQTT 1.1.0 images
  • First public release of DeviceHive Helm chart for Kubernetes installation
  • Documentation updates

3.4.3 Release

22 Jan 09:45
Compare
Choose a tag to compare
  • Use DeviceHive Java Server 3.4.3, DeviceHive WS Proxy 1.0.0, DeviceHive Proxy 3.4.3 images
  • DeviceHive Java Server switched to WS Proxy by default
  • Documentation and sample docker-compose file for Grafana with DeviceHive Grafana Plugin
  • Sample docker-compose files for starting only third-party services in development environment
  • DeviceHive Plugin service starts with WS Proxy for external collections.
  • Docker-compose files for DeviceHive MQTT brokers
  • In-progress implementation of Helm installation on Kubernetes
  • Documentation updates

Note that Kubernetes installation in this release is half-broken because of switching to Helm. We expect to have full Helm support in next release of devicehive-docker.

3.4.2 Release

12 Dec 08:54
Compare
Choose a tag to compare
  • Use DeviceHive 3.4.2 images
  • DeviceHive Java server images has new names, *-rdbms suffix was removed
  • Update k8s installation and docs
  • Upgrade Kafka to version 1.0.0
  • Add dh_proxy service which routes external traffic to DeviceHive containers and serves admin-console

3.4.1 Release

22 Nov 12:48
Compare
Choose a tag to compare
  • Use DeviceHive 3.4.1 images
  • Add optional devicehive-plugin service
  • Update PostgreSQL container to version 10
  • Update jmx_prometheus library used for Kafka monitoring
  • Remove Riak support
  • Update documentation for Kubernetes installation

Breaking changes:

  • Due to upgrade of PostgreSQL to version 10 you need to manually migrate existing database. Check UPDATING.md.

3.4.0 Release

31 Oct 08:20
Compare
Choose a tag to compare
  • Add Auth service containers in docker-compose and k8s installations
  • Rename development-images.yml to ci-images.yml
  • Use DeviceHive 3.4.0 images

3.3.4 Release

13 Oct 09:39
Compare
Choose a tag to compare
  • Use DeviceHive 3.3.4 images

3.3.3 Release

29 Sep 11:41
Compare
Choose a tag to compare
  • Use DeviceHive 3.3.3 images
  • Document releasing process