Release v3.24

Late spring release.

This release has been focused around major backend upgrades on the server side in order to improve scalability and make some long awaited features possible.

Large changes to our Grafana plugins, the start of migration of database servers,a change of backup systems and point in time recovery make for large operational changes.

On the device side, the majority of work has gone into a battery management controller for devices that can steer charging and eliminate consumption power spikes.

ModioAB/afase

Bug fixes:

  • Fix the test-suite to not break with sqlalchemy 1.4
  • Fix forwarded OAuth2 authentication problem
  • Fix occasional API errors for Grafana users

ModioAB/modio-api

New features:

  • Improve error message for config push expectation mismatches

Bug fixes:

  • Fix API config pushing error

ModioAB/mytemp-backend

New features:

  • Support reading Bastec delay and timer objects

Bug fixes:

  • Fix missing Modbus objects in Bastec visualisations

ModioAB/submit

New features:

  • Support bastec night cooling, delay and timer objects
  • Initial support for running against Zabbix 4.0 backends
  • Support for sibattery control items

Bug fixes:

  • Fix NonIncrementing trigger expression

ModioAB/CI

Bug fixes:

  • Run rebase jobs also as external CI
  • Disable "pull" when building containers in CI

ModioAB/base-image

New features:

  • Add ShellCheck to our build containers
  • Start building and testing on Fedora 34 beta

Bug fixes:

  • Teach podman to pull only if missing

ModioAB/baspic

New features:

  • Support night cooling, delay and timer objects

Bug fixes:

  • Fix incorrect values used for regulators in Bastec visualisations

ModioAB/build.mk

Bug fixes:

  • Make "temp-publish" behave like "publish"

ModioAB/clientconfig

New features:

  • c8fd19c57b08: Drop all except modbus

Misc changes:

  • Make Tuppen development

ModioAB/grafana-datasource

New features:

  • Transform Modio Datasource Plugin into a Grafana app plugin

ModioAB/modbus_lookup

New features:

  • SDM630: Extend the list of registers read

ModioAB/si-battery-control

New features:

  • Add logging to customer submit

ModioAB/sysadmin

New features:

  • zabbix: Run an init-container with preflight settng
  • Automate more steps of setting up new customer instances
  • Make it an option to run the API against the in-development submitter
  • Set up database monitoring for patroni instances
  • Ensure some zabbix/database maintenance tasks happen before zabbix starts
  • Deploy and generate passwords for machine accounts that Submit and API share

ModioAB/visualisation-editor

New features:

  • Publish NPM-packages using semantic-release
  • Add backgroundStore to visualisation.create
  • Add information about widget sensors in click callback
  • Implement returning a list of sensors used by a visualisation

ModioAB/zabbix-containers

New features:

  • Add a database fixup command to run before zabbix starts

Bug fixes:

  • Add the new Zabbix.com GPG keys

Release v3.25

Release v3.23