Repository navigation
Releases: embeddedTS/mqtty
Release list
v0.1.13
v0.1.12
Resolve mqtty aliases before connecting
Added clear connection message
v0.1.11
The serial bridge now handles SIGINT and SIGTERM by entering its normal stop path, allowing retained MQTT availability topics to be cleared when the service is stopped or restarted. This prevents stale devices from continuing to appear in mqtty -l after normal service lifecycle events.
v0.1.10
Added env var for MQTTY_URI for mqtty -l discoverability without the full URL.
mqtty-serial-bridge now removes unplugged devices from its advertised ports.
v0.1.9
Adds support for -l to probe an mqtt base url for available endpoints, and to set human readable paths in the config file.
v0.1.7
mqtty-log: Fixed reentrant signal handler issue with python 3.14
v0.1.6
Added
- New mqtty-serial-bridge application to bridge local serial devices to MQTT topics.
- New installed CLI entrypoint: mqtty-serial-bridge.
Added sample files:
- mqtty-serial-bridge.toml.example
- mqtty-serial-bridge.service
Added exhaustive Dockerized test runner:
- Dockerfile.test
- scripts/run-tests-docker.sh
Added end-to-end integration tests with real mosquitto + PTY serial emulation.
Changed
- Replay log records now include absolute epoch timestamp in milliseconds: ts (with t + d retained).
- README updated with serial bridge usage, testing workflow, and logging format notes.
Fixed
- Serial bridge MQTT connect handling now accepts Paho ReasonCode callback behavior correctly.
- Removed
- Removed legacy uart2mqtt.toml.
v0.1.5
mqtty-log-replay: Fixed to correctly follow a live-written log.
mqtty-log-replay: Fixed ctrl+c handling
v0.1.4
v0.1.3
Added initial mqtty-log and mqtty-log-replay commands