2024-05-16
Release v3.31
ModioAB/modio-api
New features:
- Add fastapi to the default dependencies
- FastAPI-docs and typings for v1
- Add session for v1 with Auth0-provider
- Add Try It for ReDoc from swagger
- FastApi Trigger: restructure severity field
Bug fixes:
- Add pip httpx for production
- Make static assets available in container
- history_prepare: add xfail-ing test case
- v1 Delta: Allow none-values
- Fix triggerids type confusions
- Events/Triggers: Use cache to reduce roundtrips and fix priority bug
- Spell Modio right even in Frontend code
- Delta start and stop have no offset
Misc changes:
- Fix a swath of lint errors
ModioAB/mytemp-backend
New features:
- submitter: Batch metadata updates as well
- Implement buffered stores of data values for bacnet, mbus and modbus
- Add a --disable flag to modio-contain
- Reduce the system cost of checking for new containers
Bug fixes:
- submitter: Always submit metadata value map items in the same order
- schneiderews: Do not log None values as strings
- contain: Use python3 -m pip rather than /usr/bin/pip3
ModioAB/submit
New features:
- Allow updates from old-style modio units to new-style senml
Bug fixes:
- Sort value_map when updating description
ModioAB/CI
New features:
- CI: Default to fedora 37
- Switch CI default to Fedora 38
- Update CI default images to Fedora 39
ModioAB/arm-image
Misc changes:
- ci fixes
ModioAB/base-image
New features:
- Extend build matrix with Fedora 38
- Drop image builds for Fedora 36
- Start building images for Fedora 39
- Drop image builds for Fedora 37
ModioAB/caramel-client-rs
Bug fixes:
- clippy lint: all members of a struct share the same suffix
ModioAB/clientconfig
Misc changes:
- Clean out devices for reuse
ModioAB/containers
New features:
- Drop bacula image builds
ModioAB/dbus-fd-server
New features:
- Set up CI builds with container and service data
ModioAB/dist.modio.se
Bug fixes:
- Remove deprecated "ssl on/off" settings
ModioAB/fcr-control
New features:
- Implement AEM and NEM modes as well
Bug fixes:
- Solax: Fix up the setpoint negative/positive inversion
ModioAB/fever-testservice
New features:
- Initial CI setup with a succesful (failed) build trigger
ModioAB/journal-gelf-proxy
Bug fixes:
- CI: Install specific version of netcat
ModioAB/lib_modio
New features:
- Implement support for batches of data in ipc wrapper
- Add a fallback option for get_host
ModioAB/modbus_lookup
New features:
- Reinstate Python groups for Elite 440
- Add support for Huawei Smartlogger
Misc changes:
- Import the register data from scada-freqmeter
ModioAB/modio-contain
Misc changes:
- CI: Bump the amount of memory available
ModioAB/modio-kernel
New features:
- debian12
ModioAB/modio-localapi
New features:
- Replace the tide framework with axum
ModioAB/modio-logger
New features:
- Shrink the size of the buffer in memory
- Implement a batching API for stored data
- Implement a slightly different Store API
- Migrate database to use floating point time
- Add a store_ts method to Logger1
Bug fixes:
- Cut down on metadata signals on busy devices
- Fix hanging tests and in the process log-messages and test-suite complexity
ModioAB/modio-mqttbridge
New features:
- Handle batches of data from the logger
Bug fixes:
- Do not block value processing to request metadata lookups
ModioAB/modio.se
Misc changes:
- v3.30
ModioAB/rust-fsipc
New features:
- Add an interface for storing a batch of measures
- Update StoreBatch with names and a single value version
Bug fixes:
- Fix repo url in Cargo.toml
ModioAB/scada-freqmeter
New features:
- Revamp modbus code to allow 10 timeouts
- Add a read-to-write wait and drain serial port betwene commands
- Implement support for Sinexcel
- Add support for Sungrow inverters and ADL400N meters
- Make timeouts and retry-counts per-device type
- ADL400: Add basic support for Adl400 Hz Meter
- Introduce a basic "Scaler" Trait
Bug fixes:
- growatt: Write to the Control Authority reg at init
- Fix the unit of time in logs
- service fixes
ModioAB/scada-hello
New features:
- Clean up after moving demo into subfolder
Misc changes:
- ci fixes
ModioAB/scada-testservice
Bug fixes:
- Fix tables in the documentation
ModioAB/snmp_lookup
Misc changes:
- Remove yaml tags from gitlab-ci yaml as it breaks their yaml
ModioAB/spilo
Bug fixes:
- Point submodule at branch to fix postgis builds
ModioAB/sysadmin
New features:
- API: add OAuth secrets and config for auth0 provider