MQTTX

A Powerful and All-in-One MQTT 5.0 client toolbox for Desktop, CLI and WebSocket.

APACHE-2.0 License

Stars
3.5K
Committers
38
MQTTX - v1.7.1

Published by ysfscream almost 3 years ago

Release Note 🎉

🆕 Happy New Year!

Features 🌈

  • Support MQTT 5.0 Subscription Identifier
  • Expose more properties on the message box and Logs
  • Support Edit/Disable/Enable Topics
  • Add Try EMQ X Cloud button on about page
  • Update loading app page
  • Add sync the os theme switch button
  • Linux Flathub deployment https://flathub.org/apps/details/com.emqx.MQTTX (Thanks @eaglesemanation )

Fix 🛠

  • Fix pass the ob field to user properties
  • Fix client id is unique in the database
  • Fix can not send empty Topic when using Topic Alias
  • Fix resub can not sync all subscriptions data
  • Fix collection importing issue
  • Fix sync auto-resub
  • Fix new window issue
  • Fix can not display offline messages

image

What's Changed

New Contributors

Full Changelog: https://github.com/emqx/MQTTX/compare/v1.7.0...v1.7.1

MQTTX - v1.7.0

Published by ysfscream almost 3 years ago

Release Note 🎉

💡 Now! We support more properties of MQTT v5.0!

Features 🌈

  • Support for configuring more Properties when connecting and publishing on MQTT v5.0
  • Support for adding and displaying User Properties on MQTT v5.0
  • Support for configuring Properties when subscribing to topics on MQTT v5.0
  • Support multiple topics subscriptions at once
  • Add auto-scroll setting
  • Theme sync with OS setting (Only macOS)
  • Add Hungarian language support (Thanks @misi89 ) 🇭🇺

Fix 🛠

  • Fix the auto-resub sync issue
  • Fix import data issue
  • Fix can not edit an existing connection
  • Fix the error of certificate has expired
  • Fix can not clear history for messages
  • Fix base64 convert issue
  • Fix new windows loading issue
  • Fix the disorder issue of the connection list

image

What's Changed

New Contributors

Full Changelog: https://github.com/emqx/MQTTX/compare/v1.6.2...v1.7.0

MQTTX - v1.6.2

Published by ysfscream about 3 years ago

Release Note 🎉

Fix 🛠

  • Fix the problem of importing and exporting data
  • Fix the problem of automatic subscription
  • Fix the problem that the subscription list data cannot be stored

What's Changed

Full Changelog: https://github.com/emqx/MQTTX/compare/v1.6.1...v1.6.2

MQTTX - v1.6.1

Published by ysfscream about 3 years ago

Release Note 🎉

💡 Note: Breaking Change! We have refactored the underlying data storage structure, there will be no data after the upgrade, please backup important data in advance. This is a refactored version, no more new features, please discuss in the issues, thank you for your help and support!

Features 🌈

  • Support for displaying Retain message flag
  • Optimize the loading page for connections page
  • Improve the performance of message list display (~10x)
  • Refactoring data storage

Fix 🛠

  • Fix database crash issue !!!
  • Fix history message record issue
  • Fix data format conversion error when reopening the client

Preview 🖼

image

MQTTX - v1.6.0

Published by ysfscream over 3 years ago

Release Note 🎉

Features 🌈

  • New UI design
  • Adapt to macOS new design icon
  • Add min-width and min-height on the window
  • Add rpm & deb Linux system installer.
  • Autofocus on new collection input
  • Add context menu to beautify format JSON data on payload editor
  • Automatically beautify JSON
  • Optimize the editor input experience
  • Apple Silicon Support (Thanks to @m01i0ng)

💡 Note: Users on Macs with M1 chips can now use MQTT X. You can download the Universal package for Intel or Apple Silicon

Fix 🛠

  • Fix cannot read property payload type of undefined
  • Fix can't send hex & base64 payload on history
  • Fix reconnect bug (Thanks to @gilbertwong96 )
  • Fix can not resize the editor
  • Fix the form label width
  • Custom the native scrollbar style
  • Fix click ESC button to cancel input collection name error

Preview 🖼

mqttx-preview

What's Changed

New Contributors

Full Changelog: https://github.com/emqx/MQTTX/compare/v1.5.5...v1.6.0

MQTTX - v1.5.5

Published by ysfscream over 3 years ago

Release Note 🎉

Features 🌈

  • The subscription list of the connection will be automatically resubscribed.
  • Add EMQ X Cloud link

Fix 🛠

  • Fix the payload type can not be restored
  • Fix the width of the select dropdown

Preview 🖼

image

MQTTX - v1.5.4

Published by ysfscream over 3 years ago

Release Note 🎉

Features 🌈

  • Support save publish-payload historically
  • Support save publish-topics historically

Fix 🛠

  • Fix connection lists theme color issue
  • Fix connection & collection tree sequence issue
  • Fix connection highlight incorrect issue

Preview 🖼

image

MQTTX - v1.5.3

Published by ysfscream over 3 years ago

Release Note 🎉

Features 🌈

  • Support connections can be managed in collections
  • Support drag connection to create new windows

Fix 🛠

  • Fixed SYS topic reject prompt error
  • Fixed copy topic and tooltip disappears

Preview 🖼

image

MQTTX - v1.5.2

Published by ysfscream over 3 years ago

Release Note 🎉

Features 🌈

  • Enhance topic item style
  • Support quick connection when the panel is folded
  • Add code of conduct
  • scroll to bottom when opening log page

Fix 🛠

  • Fixed JavaScript Uncaught Exception when closing MQTTX 1.5 or 1.5.1 on Windows
  • Fixed editor error when router jump from other page to creation & connection
  • Fixed can't record log message when we send in other filter
  • Fixed can not add error connect fail log
  • Fixed the layout disorder caused by the long name

Preview 🖼

image

MQTTX - v1.5.1

Published by ysfscream over 3 years ago

Release Note 🎉

Features 🌈

Note: This version does not contain new features, all for stability improvements

Fix 🛠

  • Fixed sending duplicate messages
  • Fixed unable to load log file
  • Fixed Client ID cannot be refreshed automatically
  • Modify some dialog styles
  • Add github issue templates
MQTTX - v1.5.0

Published by ysfscream over 3 years ago

Release Note 🎉

Features 🌈

  • Add log system
  • Replace EMQ X logo

Fix 🛠

  • Fix can not initialized editor jump from creation page
  • Add loading status on connection page
  • Modify some component styles

Preview 🖼

image

MQTTX - v1.4.2

Published by ysfscream almost 4 years ago

Release Note 🎉

Features 🌈

  • Add custom script function (Beta)
  • Append timestamp to MQTT client id (Optional)

Fix 🛠

  • Messages display optimization
  • Optimize the error message when subscribing to $SYS fails
  • Disable ConnectionInfo table editing when client was connected
  • Fix the timed message was triggered incorrectly
  • Fix the unread message count is NaN problem

Preview 🖼

image

MQTTX - v1.4.1

Published by ysfscream almost 4 years ago

Release Note 🎉

Features 🌈

  • Add automatic subscription to $SYS and add byte statistics feature (Now only support EMQ X)
  • Add a timer for sending payload
  • Support to display the number of messages sent and received in the current connection
  • Add shortcut button to the top bar for creating new window

Fix 🛠

  • Fix the problem of only connecting to the local MQTT broker

Preview 🖼

image

MQTTX - v1.4.0

Published by ysfscream almost 4 years ago

Release Note 🎉

Features 🌈

  • Data import and export support XML, CSV, Excel and JSON format
  • Support multiple windows
  • Support payload search
  • Optimize interface animation
  • Add loading page to the first screen

Fix 🛠

  • Fix errors when switching pages
  • Fix the problem that the page cannot be automatically scrolled

Preview 🖼

image

MQTTX - v1.3.4

Published by ysfscream about 4 years ago

Release Note 🎉

Features 🌈

  • Support data export and import
  • Support set alias topic
  • Add right-clicking to copy and delete payload messages
  • Support Japanese (@duyuxuan)

Fix 🛠

  • Fix the issue that disconnect packet cannot be sent

Preview 🖼

image

image

MQTTX - v1.3.3

Published by ysfscream about 4 years ago

Release Note 🎉

Features 🌈

  • Display the relationship between topics and messages with colored markers
  • Delete connections by right click on the connection
  • The received message supports multiple decoding display (Hex, Base64, JSON, Plaintext)

Fix 🛠

  • Fixed duplicate messages received
  • Warn when sending wrong JSON format
  • Error prompt when SSL verification fails to read the file

Preview 🖼

image

MQTTX - v1.3.2

Published by ysfscream over 4 years ago

Release Note 🎉

Features 🌈

  • Support to configure the properties of will message in MQTT 5.0
  • Storing MQTT broker information, can be quickly selected
  • Disable Disconnect button when disconnected

Fix 🛠

  • Fixed format conversion issue of payload messages (The hex and base64 payloads are still strings)
  • Fixed some errors in TLS/SSL connection (Unable to establish wss connection)
  • Modified some style issues

Preview 🖼

image

MQTTX - v1.3.1

Published by ysfscream over 4 years ago

Release Note 🎉

Features 🌈

  • Support MQTT 5.0 more features
  • Split the message view by clicking on the topic items
  • Support click to quickly copy topic
  • Allow to send empty payload
  • Add the option to enable strict certificate validation

Fix 🛠

  • Fixed the problem of the client receiving duplicate messages
  • Fixed the certificates was not validated

Preview 🖼

image

MQTTX - v1.3.0

Published by ysfscream over 4 years ago

Release Note 🎉

Features 🌈

  • Support MQTT over WebSockets
  • Payload supports conversion to Hex, Base64, JSON and Plain Text
  • User can adjust the height of the payload editor
  • Add the maximum number of reconnection in the settings
  • Create dialog for topic supports enter shortcut
  • Support fuzzy search messages under topics

Fix 🛠

  • Fix can select multiple format certificates

Preview 🖼

image

MQTTX - v1.2.3

Published by ysfscream over 4 years ago

Release Note 🎉

Features 🌈

  • Support MQTT Last Will and Testament
  • Add MQTT X website https://mqttx.app
  • Optimize system and user interface interaction

Fix 🛠

  • Purple theme renamed to Night
  • Update the address of Slack

Preview 🖼

image

image

Package Rankings
Top 8.17% on Proxy.golang.org
Badges
Extracted from project README
GitHub Release Total Downloads Slack Discord YouTube Twitter Download on the Mac App Store Get it from the Snap Store