A Powerful and All-in-One MQTT 5.0 client toolbox for Desktop, CLI and WebSocket.
๐จ Important Upgrade Notice: Faker v8 Upgrade with Breaking Changes
Before upgrading to 1.9.10, note that it has to break changes with faker.js. Scripts using simulate
may need modifications. For adaptation details, refer to the Faker.js Upgrade Guide.
simulate
command.sub
command, including from topic and QoS.Full Changelog: https://github.com/emqx/MQTTX/compare/v1.9.9...v1.9.10
๐ Extended Formats, ๐ Debug Logging, and ๐ง UI Flexibility
follow-redirects
library across different project parts, ensuring improved stability and performance.Full Changelog: https://github.com/emqx/MQTTX/compare/v1.9.8...v1.9.9
๐ค Major MQTTX Copilot (beta.2) Enhancements and ๐ง CLI Improvements
๐ Release Blog
MQTTX 1.9.8 introduces significant updates, primarily enriching MQTTX Copilot features and optimizing the CLI experience.
mqtt.js
, providing advanced debugging capabilities.chart.js
with echart
for enhanced traffic statistics display.Connection Management (Desktop): This addresses the issue of sending empty authentication information (temporary solution).
Known issue: In the MQTT-v5 protocol, the
mqtt-packet
library incorrectly requires a username to be provided when a password is set. However, MQTT-v5 allows sending a password without a username. Thanks to @JimMoen for the fix: https://github.com/mqttjs/mqtt-packet/pull/148
Copilot Functionality (Desktop): Corrects the temperature value in the OpenAI API for more precise Copilot responses.
enable Copilot switch
in the settings for greater user control over the Copilot feature.Full Changelog: https://github.com/emqx/MQTTX/compare/v1.9.7...v1.9.8
๐ค MQTTX AI Copilot (Beta.1) and the ๐ Release Blog
MQTTX Copilot (Powered by GPT, only Desktop, and the beta
version)
main
by @Rotzbua in https://github.com/emqx/MQTTX/pull/1430
axios
by @Rotzbua in https://github.com/emqx/MQTTX/pull/1432
@Rotzbua @ni00
Full Changelog: https://github.com/emqx/MQTTX/compare/v1.9.6...v1.9.7
๐ฅ๏ธ MQTTX 1.9.6 Highlights: Enhanced Connection Protocols and User Interface Improvements
In MQTTX 1.9.6, we are excited to introduce enhanced connection protocols and several user interface improvements that are set to refine your experience on Desktop, CLI, and Web platforms.
Full Changelog: https://github.com/emqx/MQTTX/compare/v1.9.5...v1.9.6
๐จ Enhanced JSON syntax error messages and JSON highlighting in messages
MQTTX 1.9.5 has improved error messages for JSON syntax issues and support for JSON highlighting in messages. It also includes style and UI modifications to enhance the user experience.
Full Changelog: https://github.com/emqx/MQTTX/compare/v1.9.4...v1.9.5
๐ฃ๏ธ Protobuf Message Support
MQTTX 1.9.4 now supports the Protobuf message format, optimizing data exchanges.
Full Changelog: https://github.com/emqx/MQTTX/compare/v1.9.3...v1.9.4
๐ฎ Streamlined Branding: MQTT X is now MQTTX. ๐ญ We've introduced a new feature: IoT Scenarios Data Simulation ๐.
simulate
command has been added.ls
command has been added, allowing you to view directory contents from the command line.Full Changelog: https://github.com/emqx/MQTTX/compare/v1.9.2...v1.9.3
Data Pipeline ๐ฐ Apple notarization ๐
MQTT Help
section.About
section.Users can now safely download and install MQTTX v1.9.2 without encountering security warnings.
sub
command.Full Changelog: https://github.com/emqx/MQTTX/compare/v1.9.1...v1.9.2
Speed โก๏ธ & Stable ๐๏ธ
Username
had to be entered when using Client ID
+ Password
authentication.Key
names could be filled in the user properties configuration, which is 100% compatible with the MQTT protocol.$SYS/#
.Payload
editor did not correctly adjust the width when the window was resized manually.Everything about MQTT
and made it a first-level menu for users to learn about MQTT.Topic
field, etc.Full Changelog: https://github.com/emqx/MQTTX/compare/v1.9.0...v1.9.1