Releases: matesh/mqttk
V1.3.2
Added features
- Export selected message content as raw binary data
- Option for exports to only encode message payload into base64 when it can't be exported as a string (contains binary data)
- Option to generate a random client ID at the moment of connecting to the broker, instead of a fixed ID. This allows multiple clients using the same configuration to connect simultaneously without having to manually change the client ID.
Bugfixes
- Fixed a race condition that sometimes caused message IDs to shift and incorrect message content being shown
V1.3.1
Added features
- On the log tab there is now an option to enable the debug output message entries of the paho-mqtt client in the log
Bugfixes
- Fixed a glitch that in some cases, caused tab content not to display completely after switching tabs. Shoutout and a big thank you to raumlandbahnhof for his contribution!
- Fixed positioning of the absolutely fantastic splash screen image
- Removed an unnecessary warning log entry that was generated when first selecting a communication profile
- While the log window is open, new entries won't set the unread log entry indicator in the Log tab label
- After selecting a new item in a drop-down, in some cases, the newly selected option was highlighted in the combobox, this should no longer be the case
Additional changes
- When a connection profile is selected in the main window and the Configure button is pressed, the selected profile will be selected upon the opening of the configuration dialog.
- After configuring a connection profile in the configuration dialog and the OK button is pressed, the last edited profile will be selected automatically in the main window
- The log window automatically scrolls to the bottom of its contents upon a new entry
V1.3.0
Added features
- Broker statistics tab
Other changes
- Changed the incoming message list message format. This allows long topics to be displayed without messing up the formatting, the message info (QoS, ID, etc.) are now always in the same position
- Added horizontal scroll bar to the incoming messages list
V1.2.0
Added features
- Arrival of error and exception level log messages now change the log tab text to indicate a new critical message
- New topic browser feature: messages arriving to wildcard subscriptions get organised in a treeview with the most important message properties.
- Message topic and payload can be copied using a right click context menu in the topic browser
- Filename suggestions when exporting messages and configuration
Bugfixes
- Fixed exceptions when the cancel button is pressed when browsing for a file
V1.1.0
Bugfixes
- App will now properly reopen on macOS after it is minimised to the dock
Added features
- Export messages in .csv and .json format
- Export connection configuration, publish and subscription history and message templates.
- Import connection configuration, publish and subscription history and message templates.
- On first start, a connection profile for mosquitto.org is added for easy test driving
- Log is now also output into a file
- Added option to attempt to decompress message payload before feeding it into the decoder. Currently uses zlib and bz2.
V1.0.0
First release of MQTTk.
Features:
- Configure and connect to MQTT brokers
- Subscribe to topics, assign colour to messages matching the subscription patterns
- See all incoming messages historically
- Inspect message payload
- Decoders for message payload: hex decoder and JSON pretty formatter
- Publish messages
- Save message templates and one-click publish them
- Import MQTT.fx configuration (connections, subscription and publish history, saved message templates)