Release Note π
π€ AI Agent Support for MQTTX CLI
AI Agent Support π€
This release adds first-class AI agent support to MQTTX CLI.
MQTTX CLI Skill (skills/mqttx-cli) β a ready-to-use skill that helps AI agents use MQTTX CLI for connection checks, messaging, MQTT 5.0 features, TLS/authentication, payload codecs, benchmarks, data simulation, and troubleshooting. Install it with the Skills CLI:
npx skills add emqx/MQTTX --skill mqttx-cli
Agent Installation Guide (INSTALL.md) β lets agents install or update the mqttx command themselves, covering environment detection, package selection, and version verification. Just give your agent this prompt:
Read https://raw.githubusercontent.com/emqx/MQTTX/main/INSTALL.md and follow its instructions to install or update MQTTX CLI for this environment. Verify the executable path and version.
Features π
Desktop,Web:
- Support MQTT 5.0 user properties for subscriptions β inspect them from the subscription list and hover topic tooltip.
- Enhance data export with message-based progress tracking.
Desktop:
- Add Korean (ko) language support.
- Add configurable GPU (hardware) acceleration toggle.
Web:
- Add collapsible connections list pane.
CLI:
- Add received_at timestamp for received messages.
Fixes π
Desktop,Web:
- Fix XSS vulnerability by escaping MQTT topic and payload rendering.
- Preserve subscription user properties across editor flows and sync MQTT 5.0 properties on re-subscribe.
- Fix duplicate data export and optimize CSV/Excel export format.
- Add missing translations for Turkish, Japanese, and Hungarian.
Desktop:
- Show edit-failed feedback when a connection update fails (surface TypeORM errors properly).