Releases: hivemq/mqtt-cli
Releases · hivemq/mqtt-cli
v4.4.3
v4.4.2
v4.4.1
v4.4.0
Version 4.4.0
This is the first release of the MQTT CLI which is coupled with the HiveMQ 4.4.0
release.
To match the version of the release the MQTT CLI version is also bumped to 4.4.0
⭐️ Features
- Add
$ mqtt hivemq export clients
command to export client details from a HiveMQ API endpoint #151, #157
🔧 Changes
- All Commands now support the logToLogfile option
-l
to activate logging to logfile at$HOME/.mqtt-cli/logs
#150 - Add
$ mqtt hivemq
command which is the entry point for all future hivemq related commands #157 - Add
$ mqtt hivemq export
command which is the entry point for all future hivemq related export commands #157
🐞 Bug-Fixes
v1.2.0
Version 1.2.0
This release expands the CLI with a new command to quickly test MQTT brokers and adds two output options for the subscribe command.
⭐️ Features
- Add
test
command to quickly test brokers #134 - Subscribe command: Add
-J
option to print publishes that are received as JSON #111 - Subscribe command: Add
-T
option to prepend the topic on which the publish was received #128
🔨 Improvements
- Reading in password files with the -pw:file option now ignores trailing newlines #136
- The logging format and output of the logfile is now much tidier #119
❓ Miscellaneous
v1.1.2
v1.1.1
Version 1.1.1 🎄
This release fixes some minor bugs and improves the overall logging
🔨 Changes
- Log Publish/Subscribe command to logfile at '.mqtt-cli/logs/*.log'
- Improve Logging by not printing null values and an overall adjustment of logging messages
- Fix
sub -s
printing more received publishes than one for the same topic if the user already subscribed to the same topic - Logfile level properties name changed from
debug.level.shell
->logfile.level
- Update dependencies
v1.1.0
Version 1.1.0
This release adds new features, cleans up output and fixes known bugs.
⭐️ Features
- Add
pw:env
andpw:file
option for reading in the password via environment variable or file #103 - Add authentication relevant properties to define under
~.mqtt-cli/config.properties
#98 - Add WebSocket support #105
- Automatically generate 8 character long client identifier for MQTT 3.1.1 #55
- Use broker generated client identifier for MQTT 5.0 #55
- Improve logging under
~.mqtt-cli/logs
#101 - Improve error printing #102
🐞 Bug-Fixes
- Receive remaining publishes #97
❤️ Thanks to all contributors!
- @ahelmbr
- @gitseti
- @SgtSilvio
- Also thanks to all code reviewers and all who created valuable issues!
v1.0.1
Version 1.0.1
This release fixes some minor bugs of the cli.
🐞 Bug-Fixes
- Using default Ssl configuration via
-s
in pubish, subscribe and connect produces no longer NullPointerExceptions - #88 - Fix ArrayOutOfBoundsException in publish & subscribe if QoS and topic amount do not match - #92
- External client disconnect is handled by cli - #72
-s
option of subscribe with context prints only the given subscription for the command - #82
🛠 Build-Automation
- Automatically update homebrew-mqtt-cli repository when merging into master - #90
v1.0.0
🎉 MQTT CLI 1.0.0 Release 🎉
This is the initial release of the MQTT CLI.
🌟 Features
- All MQTT 3.1.1 and MQTT 5.0 features are supported
- interactive, direct and verbose mode for all MQTT Commands
- Shell behavior with syntax highlighting, command history
- Ability to connect various MQTT Clients to different broker simultaneously
- Various distributions available
❤️ Thanks to all contributors!
- @ahelmbr
- @gitseti
- @sauroter
- @SgtSilvio
- Also thanks to all code reviewers and all who created valuable issues!
Note that this release was on Sep. 24. The date on github is wrong.