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.
- Fix the test-suite to not break with sqlalchemy 1.4
- Fix forwarded OAuth2 authentication problem
- Fix occasional API errors for Grafana users
- Improve error message for config push expectation mismatches
- Fix API config pushing error
- Support reading Bastec delay and timer objects
- Fix missing Modbus objects in Bastec visualisations
- Support bastec night cooling, delay and timer objects
- Initial support for running against Zabbix 4.0 backends
- Support for sibattery control items
- Fix NonIncrementing trigger expression
- Run rebase jobs also as external CI
- Disable "pull" when building containers in CI
- Add ShellCheck to our build containers
- Start building and testing on Fedora 34 beta
- Teach podman to pull only if missing
- Support night cooling, delay and timer objects
- Fix incorrect values used for regulators in Bastec visualisations
- Make "temp-publish" behave like "publish"
- c8fd19c57b08: Drop all except modbus
- Make Tuppen development
- Transform Modio Datasource Plugin into a Grafana app plugin
- SDM630: Extend the list of registers read
- Add logging to customer submit
- 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
- 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
- Add a database fixup command to run before zabbix starts
- Add the new Zabbix.com GPG keys