MQTTX v1.13.1 更新日志

Release Note 🎉

🤖 AI Agent Ready & MQTT 5.0 Subscription Properties

This release brings out-of-the-box AI coding agent support to MQTTX CLI (Claude Code, Codex, Cursor, etc.), MQTT 5.0 user properties for subscriptions, Korean language support, a GPU acceleration toggle, and security fixes including XSS prevention.

AI Agent Support 🤖

MQTTX CLI now works out of the box with AI coding agents — Claude Code, Codex, Cursor, etc.

Step 1 · Install the CLI — just paste this prompt to your agent:

Read https://raw.githubusercontent.com/emqx/MQTTX/main/INSTALL.md and follow its instructions to install or update MQTTX CLI. Verify the executable path and version.

Step 2 · Add the MQTTX CLI Skill — one command:

npx skills add emqx/MQTTX --skill mqttx-cli

Done. Now try: "Verify a publish/subscribe round trip against my local broker using mqttx-cli."

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).

What's Changed

New Contributors

Full Changelog: https://github.com/emqx/MQTTX/compare/v1.13.0...v1.13.1