What's Changed
All notable changes to this project will be documented in this file.
🚀 Features
- configuration: take tedge.toml backup on tedge config upgrade - #4138
- workflows: accessing array items via the ${.} syntax - #4122
- flows: Allow
[input.process]to take a relative path forcommand- #4176 - flows: Enable flows to take multiple input sources - #4181
🐛 Bug Fixes
- log: Don't write time if logging to journald - #4151
- fix: tedge-agent publishes agent twin data on startup - #4174
- cli: remove deprecated
--initoption from tedge-agent - #4179 - entity_store: Don't store twin messages in entity_store.jsonl - #4183
- packaging: use approximate matches for Alpine Linux virtual packages - #4119
- packaging: add missing symlink for flow sm-plugin to container image - #4118
- cli: Rename
--debugto--show-allintedge bridge test- #4129 - troubleshooting: diagnostic collector to collect mapper configs - #4126
- flows: hot reloading of flows over symlinks - #4155
- fix: Use unique client id for
tedge mqttcommands - #4171 - fix: cleanup temp log artefacts created for log_upload - #4141
- flows: Prevent flow starvation from repeated interval scheduling - #4168
- entity_store: Automatically compact
entity_store.jsonlafter a large number of repeat topics - #4173 - installation: add tedge settings to mosquitto apparmor config - #4185
- fix: deduplicate agent sync messages so only most recent one is processed - #4180
- configuration|troubleshooting: generate tedgeUrl with https when TLS enabled in file-transfer service - #4189
- entity_store: disable entity store clean_start of tedge-agent - #4190
- configuration: output success message to stderr in tedge config upgrade - #4134
📓 Documentation
- c8y: make clearer the c8y-remote-access-plugin requirements - #4131
- c8y: publish the mqtt service docs and extend details on the different options - #4144
Full Changelog: https://github.com/thin-edge/thin-edge.io/compare/2.0.0..2.0.1