Try EMQX Platform on Azure, Enjoy AI Integration and Simplified Billing →

EMQ Releases MQTTX 1.11.0: Introducing Topic Tree, Avro Schema and Message Pack Format support

Nov 15, 2024

EMQ Releases MQTTX 1.11.0: Introducing Topic Tree, Avro Schema and Message Pack Format support

Morgan Hill, CA, November 15, 2024 – EMQ recently announced the release of MQTTX 1.11.0, the latest version of its popular cross-platform MQTT desktop client. This update introduced Topic Tree, a collapsable list feature helping users organize MQTT topics like the "toggle" feature in many note-taking apps, added support for Avro Schema and Message Pack formats in both Desktop and CLI clients, and custom WebSocket headers support for the CLI client.

Key Features of MQTTX 1.11.0

  • Topic Tree feature: The feature is in beta and offers hierarchical MQTT data visualization, helping users track and organize topic relationships and message flows in clear and visual way.
  • Avro Schema support: Enables JSON to Avro conversion for enhanced data serialization testing, allowing users to validate MQTT message encoding and decoding.

  • Message Pack format support: Adds the compact binary serialization format to reduce data size, particularly useful for IoT applications that require efficient data handling.

Acknowledgments

EMQ is grateful to community contributors @LAST7 and @lantica for their inputs in this release.

Future updates preview

Looking ahead, MQTTX users can anticipate more enhancements, including:

  • Topic Tree improvements: Enhance organization and visualization of topics
  • Payload Chart Visualization Enhancement
  • Support for Configurable Disconnect Properties (MQTT 5.0): Enhance connection management with customizable disconnection settings.
  • IoT Scenario Data Simulation: Bring this feature to the desktop client to ease IoT scenario testing.
  • Sparkplug B Support: Extend MQTTX functionalities to include support for Sparkplug B.
  • MQTT GUI Debug Functionality: New features to aid in debugging MQTT communications.
  • Plugin Functionality: Introduction of a plugin system supporting protocol extensions like CoAP and MQTT-SN.
  • JSON Schema: Encoding and decoding capabilities for JSON Schema.
  • Script Test Automation (Flow): Simplify the creation and management of automated testing workflows.

These upcoming features will continue to improve MQTTX, helping more users in MQTT development and testing.

For a comprehensive overview of the new features and improvements, please visit our blog for the detailed MQTTX 1.11.0 release notes.

Download the latest version of MQTTX and start prototyping and testing your MQTT project.

About EMQ

EMQ is a global leader in edge-cloud connectivity and MQTT platform solutions. EMQ facilitates data collection, transmission, transformation, storage, analysis, and control between physical devices and digital systems through its high-performance EMQX Platform and other software solutions. EMQ helps businesses address data challenges in various sectors, including connected vehicles, smart factories, smart buildings, retail, robotics, drones, maritime shipping, and large-scale distributed energy networks ( e.g., renewable energy grids, energy storage, power grids, and gas and water networks).

Founded in 2017, EMQ's flagship product, the EMQX Platform, serves nearly 1,000 enterprise customers across more than 60 countries, connecting over 250 million smart devices globally.

To learn more about EMQ's data and MQTT solutions and their applications in IoT projects, please visit our website, or contact the EMQ team directly via Contact Us.