Releases: thin-edge/modbus-plugin
Releases · thin-edge/modbus-plugin
v0.11.1
What's Changed
- fix: Dynamically obtain timestamps by @zhongys-c8y in #49
Full Changelog: v0.11.0...v0.11.1
v0.11.0
What's Changed
- feat: add time into the telemetry payload by @zhongys-c8y in #47
- feat: support simple cmd payload without register info by @zhongys-c8y in #48
Full Changelog: v0.10.0...v0.11.0
v0.10.0
What's Changed
- feat: Add write operation handlers for coils and registers by @zhongys-c8y in #39 and #44
- fix: alarm and event mapping by @wilbersl in #34
- refactor: Replace usage of SmartREST with JSON over MQTT by @rina23q in #35
- chore: update pip dev dependency by @reubenmiller in #42
- ci: add explicit workflow permissions to jobs by @reubenmiller in #41 and #43
New Contributors
- @rina23q made their first contribution in #35
- @zhongys-c8y made their first contribution in #39
Full Changelog: v0.9.0...v0.10.0
v0.9.0
v0.8.0
What's Changed
- feat: Implement per-device polling and on-change publishing by @mucahitkls in #28
- chore: bump aiohttp version to 3.12.14 by @reubenmiller in #29
New Contributors
- @mucahitkls made their first contribution in #28
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- feat: set default log level to INFO by @C8Y-Mario in #23
- ci: update runner images to ubuntu-22.04 by @reubenmiller in #25
- dev: update black and code formatting by @reubenmiller in #26
- chore: update pip dependencies for local development only by @reubenmiller in #21
- docs: mention log level in modbus.toml configuration by @reubenmiller in #27
New Contributors
- @C8Y-Mario made their first contribution in #23
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- docs: update readme instructions to match thin-edge.io 1.x by @reubenmiller in #14
- fix: include default config files by @reubenmiller in #15
- feat: set ownership of config files to tedge by @reubenmiller in #16
- feat: always restart the service by @reubenmiller in #17
- chore: fix naming and config examples by @reubenmiller in #18
- feat: update tedge dependency to at least 1.2.0 by @reubenmiller in #19
- ci: add cloudsmith publishing script to release workflow by @reubenmiller in #20
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- Updates on modbus plugin by @scfx in #1
- Fix .deb reinstall by @scfx in #4
- ci: update depenendencies by @reubenmiller in #5
- tests: refactor modbus configuration update test cases by @reubenmiller in #6
- chore: update python dependencies to resolve security notifications by @reubenmiller in #7
- ci: update release workflow by @reubenmiller in #8
- refactor: improve plugin packaging by @reubenmiller in #9
- chore: python code formatting and linting by @reubenmiller in #10
- refactor: move operation handlers to python module by @reubenmiller in #11
New Contributors
- @scfx made their first contribution in #1
- @reubenmiller made their first contribution in #5
Full Changelog: v0.4.0...v0.5.0
v0.4.0: Poll & Parsing
- Reimplement polling to poll server as few times as possible per run
- Add capability to parse float16 values
- Make int default for all parsing, use datatype="float" in case you need float
- Change parsing implementation to allow more combinations of registers
- Bump version of pymodbus
- Distribute package as single deb package for all architectures
v0.3.0: Events and Alarms
- Adds capabilities to raise Alarms and Events
- Add optional flag for datatype