Skip to content

Releases: hivemq/mqtt-cli

v4.4.3

19 Nov 11:27
ec1535b
Compare
Choose a tag to compare

This is a maintenance release

v4.4.2

07 Oct 12:29
7909141
Compare
Choose a tag to compare

This is a maintenance release

v4.4.1

02 Sep 12:52
6fd11fb
Compare
Choose a tag to compare

This is a maintenance release

v4.4.0

11 Aug 10:15
021dd1a
Compare
Choose a tag to compare

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

  • Test Command does not print stack-traces on errors anymore #144, #150
  • The publish, subscribe and shell command do not log to a logfile by default anymore #157

v1.2.0

07 Apr 14:22
b0a6c28
Compare
Choose a tag to compare

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

  • The jar file of a new release is now included in the release assets on GitHub #138
  • The homebrew package size was decreased by half #133

v1.1.2

16 Jan 08:48
b6dcab4
Compare
Choose a tag to compare

Version 1.1.2

Some small bugfixes

🔨 Changes

  • Server CA file in config.properties is now used properly - #125
  • Most private keys should now be recognized - #122
  • Fixed a NPE - #126

Thanks to
@gitseti
@xiefeifeihu

v1.1.1

19 Dec 12:53
3449f30
Compare
Choose a tag to compare

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

27 Nov 08:59
62d2333
Compare
Choose a tag to compare

Version 1.1.0

This release adds new features, cleans up output and fixes known bugs.

⭐️ Features

  • Add pw:env and pw: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!

v1.0.1

30 Sep 14:54
6d11b42
Compare
Choose a tag to compare

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

v1.0.0

30 Sep 10:00
Compare
Choose a tag to compare

🎉 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!

Note that this release was on Sep. 24. The date on github is wrong.