2021-11-11
Release v3.26
Late autumn release
ModioAB/afase
New features:
- Add a help text header in a.fa.se
- Show device name when editing a prototype
- Show placeholders when editing new or unbound prototypes
- Teach the Styr configuration about OffAbove and OnBelow
- Support generating mqttbridge configuration files
- Support editing and exporting bacnet configuration files
ModioAB/modio-api
Bug fixes:
- Improve performance of event and trigger listing
ModioAB/mytemp-backend
New features:
- Implement signals on New data and Transactions
- Teach modio-contain how to check container contents
- Create a modio-contain python3 template container
- Get rid of TIMEFAIL_LOCK and refactor modio_networktime
- Bind mount /var/lib/private to make sure we have state in the system
- Implement support for Ferroamp v3
Bug fixes:
- Do not continously restart the network connection
- Fix a new swathe of linter warnings
- Replace calls to "pip" with python3 -m invocation in CI
- Misc fixes for deployed code
- contain: Do not force re-start of modio-newkeys
- contain: Make dbus work after /var mount
Misc changes:
- Implement support for FIX 2I3O
- Add OffAbove and OnBelow to Styr
ModioAB/submit
New features:
- Finalize support for mbus device scan
- Avoid Hammering the system with a ton of concurrent tasks
- Add support for modio contain status
- Implement support for FIX 2I3O
- Implement support for Ferroamp v3
- Add off_above and on_below to Styr
Bug fixes:
- Set the default collection delay to match Zabbix 4.0
- Do not log exceptions due to Cancellations
- Add missing modio prefix to si battery control
- Fix malformed trigger expression for contain updates
ModioAB/CI
New features:
- Move from Fedora 33 to Fedora 34
ModioAB/base-image
New features:
- Add squashfs-tools to build image
Bug fixes:
- Add squashfs-tools to x86 debian firmware test images
- Swap default container runtime from runc to crun
ModioAB/caramel-client-rs
Bug fixes:
- Fix reference-to-reference clippy lints
ModioAB/clientconfig
New features:
- mqtt: Make tls an boolean setting
- mqttbridge: Add config validation
- Implement support for Ferroamp v3
Bug fixes:
- contain: Use an ini-file for container specifications
Misc changes:
- Implement support for FIX 2I3O
ModioAB/containers
Bug fixes:
- Fix build failure due to short container name in mongodb container
ModioAB/example-async-loop
Misc changes:
- Update README.md
- Fix names of and paths in systemd files
ModioAB/grafana-datasource
Bug fixes:
- Fix build error by specifying the full container
ModioAB/housekeeper
Bug fixes:
- Stop using CONCURRENTLY when creating indexes
- Enable autocommit mode via a new context manager
- Re-enable the delete old history data logic in housekeeper
ModioAB/modbus_lookup
Misc changes:
- Adjust HW2 to reflect actual connections
- Implement support for FIX 2I3O
- Implement support for FerroAmp
ModioAB/modio-contain
New features:
- Implement CI driven container building
- Importing build.mk
- Move code upload to dist behind deployments
- Enable modio-mqttbroker and modio-mqttbridge
- Add a proper unpack integration test
- Permit development deployments
Bug fixes:
- Contain: Strip /usr from origin container path as well
Misc changes:
- Contain: Make sure we create /var/lib properly
ModioAB/modio-kernel
Misc changes:
- Make CI build bb-kernel
- Create a debian container for building the kernel
- config: Add config for building towards our hardware
ModioAB/modio-localapi
New features:
- Add signals to the mocklogger
ModioAB/modio-mqttbridge
New features:
- Initial PoC implementation of the internal to mqtt bridge
- Build binaries and containers of the bridge
- Transfer data as a limited SenML block
- implement TLS and config file support
- Add some more documentation
ModioAB/modio-mqttd
New features:
- Introduce a basic modio-mqttc client
- Build binaries in CI
ModioAB/rust-fsipc
New features:
- Bump version after branch cleanout
- Bump zbus to 2.0-beta
- Add the submit-consumer API's to fsipc
- Move the fsipc code to legacy/
Misc changes:
- Implement StoreSignal and TransactionAdded
ModioAB/scada-hello
New features:
- Let the service run /opt/bin/scada-hello
- scada-hello container, a minimal example for container
- CI enablement for container build
- Add ini-file and opt/bin/scada-hello
- Rename the ini file to .conf
Bug fixes:
- armhf: Use symbolic links instead of hardlinks
Misc changes:
- Import build.mk
- CI: Trigger modio-contain to build our branch
ModioAB/si-battery-control
New features:
- Turn si battery control into a package that can be installed with pip install
- Containerize the project
Bug fixes:
- Fix the key for .stats.s.read.errors
ModioAB/sysadmin
New features:
- Zabbix 4.0 for Bogus instance
- Recalculate instance resource usage
- kube: Move liuit to zabbix-4
- kube/kub.modio.se: Move gerox to Zabbix 4
- Redirect vectura
Bug fixes:
- Bump housekeeper version to v3.25.1
- kube/gitlab-ci: Move from runc to crun as default runtime
- Fix the diff between master branch and reality
- instances: Fix a trailing whitespace before ... in configmap
Misc changes:
- Edielweiss: run cronjob less often
- Add dist.modio.se user for modio-contain
- Increase zabbix memory for instance modio
- Grafana bump version for viz.moodio and viz.molom to v3.25.1
ModioAB/zabbix-containers
New features:
- Zabbix 4.0 migration