EMQX Dedicated New Feature: Event History is available for private beta test. →

MQTTX v1.7.2 Release Note

MQTTX Team
Jan 28, 2022
MQTTX v1.7.2 Release Note

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

MQTTX website: https://mqttx.app/

MQTTX 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

MQTTX

New Features Preview

Shared subscriptions support topic color markers

Shared Subscriptions also support color markers, and when using Shared subscriptions, MQTTX 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.

MQTTX 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

MQTTX 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

MQTTX 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. MQTTX provides comprehensive testing capabilities for MQTT features. Fully open-source and community-driven makes it integrated with more rich, powerful, user-friendly features. With MQTTX and EMQX - the cloud-native distributed messaging broker, we believe that the test and development of IoT platforms will become easier.

The MQTTX project is completely open-source. You can go to Github to submit the problems encountered during use, or fork the MQTTX 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

Jan 28, 2022MQTTX Team
MQTTX 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.

Jan 4, 2022Shifan Yu
Testing MQTT 5 features with the MQTTX

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.