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