MQTT X v1.7.2 Release Note

MQTT X is a fully open-source cross-platform MQTT 5.0 desktop client open-sourced by EMQ, It supports macOS, Linux, and Windows systems. Makes it easy and quick to create multiple simultaneous online MQTT client connections, test the connection, publish, and subscribe functions of MQTT/TCP, MQTT/TLS, MQTT/WebSocket as well as other MQTT protocol features.

MQTT X website: https://mqttx.app/

MQTT X v1.7.2 download: https://github.com/emqx/MQTTX/releases/tag/v1.7.2

Mac users can download it in the App Store: https://apps.apple.com/us/app/mqttx/id1514074565?mt=12

Linux users can download it in Snapcraft: https://snapcraft.io/mqttx

MQTT X

New Features Preview

Shared subscriptions support topic color markers

Shared Subscriptions also support color markers, and when using Shared subscriptions, MQTT X can also distinguish which shared subscription the current message comes from by customizing the topic color.

Shared subscriptions

Add more ARM builds

In this release, we have added some new builds that can be used on ARM64 architectures. For macOS and Linux users, you can download the corresponding builds for any architecture. To use ARM64 builds, you need to go to GitHub or Official Downloads to find a package with the arm64 suffix to download and use.

MQTT X add more ARM builds

Support set reconnect period

When creating or editing a connection, this release optimizes the reconnection section. When setting a connection to be automatically reconnected, we can also configure the time interval between each reconnection, that is, the reconnection period, which is 4000ms by default, note that the unit here is milliseconds.

Support set reconnect period

Fix and optimization

In addition to the above new features, it also fixes many known issues in this update, and the stability has been further improved.

  • Fix new topic instead of the subscribed topic
  • Message box width adaption
  • Enhanced security

Product Roadmap

MQTT X is still in the process of continuous enhancement and improvement, to bring more practical and powerful functions to users and facilitate the testing and development of IoT platforms.

Next, we will focus on the following aspects:

  • More complete support for MQTT 5.0
  • Plug-in system (for example, support SparkPlug B)
  • MQTT Debug function
  • Script function optimization

Conclusion

MQTT X is designed to connect to test MQTT Brokers such as EMQX. The one-click connection and a clean graphical interface make it easy to explore and debug MQTT features. MQTT X provides comprehensive testing capabilities for MQTT features. Fully open-source and community-driven makes it integrated with more rich, powerful, user-friendly features. With MQTT X and EMQX - the cloud-native distributed messaging broker, we believe that the test and development of IoT platforms will become easier.

The MQTT X project is completely open-source. You can go to Github to submit the problems encountered during use, or fork the MQTT X project to submit a revised PR to us. We will review and deal with it in time. We would also like to thank all users in the community for their contributions and feedback. The use and affirmation of each community user is the driving force for the advancement of our products.

Related Posts

MQTT X v1.7.0 released: the desktop client that supports MQTT 5.0 most

Recently, MQTT X v1.7.0 was officially released, from this version, MQTT X will further support many new features of MQTT 5.0.

2022-01-04
MQTT X v1.7.1 Release Note

MQTT X v1.7.1 release note: Support MQTT 5.0 subscription Identifier, expose more MQTT 5.0 properties on display.

2022-01-28
Testing MQTT 5 features with the MQTT X

We will introduce in detail the specific use of the new features of MQTT X v1.7.0, especially how to use MQTT X to test features of MQTT 5.0.

Shifan Yu 2022-01-04