Skip to content

Version 1.6.1

Compare
Choose a tag to compare
@disk91 disk91 released this 30 Nov 20:55
· 188 commits to main since this release

New features

  • Architecture
    • add forwarder metrics and update grafana
    • license changed for full GPLv3
    • github repo renamed for community edition
    • increase postgesql max_connection
  • LNS
    • remove spaces in the regional toml files for better k8s support
  • Back
    • improve mqtt reconnection on Listener
    • send email to paying users when DC balance is going low
    • send email to admin when the OUI balance is going low
    • verify HPR does not have unknown routes to LNS
    • make sure skfs resync is starting after euis resync
  • Front
    • ability to ban a user in a click

Bugfix

  • fix typo in Ms vs ms
  • manually created user creation date fix

Configuration file impact

  • Makefile
  • docker-compose.yml
  • configuration.properties
    • New entry: helium.oui.dc.alarm=4000000 for OUI DC level alert
    • New entry: helium.tenant.dc.warn=30000 and helium.tenant.dc.alarm=10000 for User DC level alert
  • nginx config files
  • mosquitto.conf
  • grafana
    • chirpstack dashboad upated
  • prometheus
    • update prometheus.yml.withforwarder to scrap forwarders
  • chirpstack
    • regional .toml file updated, no need to update as it is just impacting k8s deployments

upgrade procedure from 1.5.1

  • update your git configuration git remote add community https://github.com/disk91/helium-chirpstack-community.git
  • git pull community main
  • git checkout V1.6.1
  • build back & front make build
  • update the /helium/configuration/helium/configuration.properties with the change in template
  • when having forwarder
    • update git pull in forwarder repo
    • make update-nodes
    • make update-balancer
  • update /helium/configuration/prometheus/prometheus.yml file with template when forwarder is deployed
  • update /helium/docker-compose.yml file with changes
  • make sure containers are up-to-date docker compose pull --ignore-pull-failures
  • restart containers with docker compose stop then docker compose up -d, this will stop the communications and some packets will be lost
  • check restart is working good docker logs -f helium-helium-1
  • reload the chirpstack dashboard on grafana from github raw file - Create new Dashboard - Import - copy/paste json - change name & Id

Known issues

  • none yet