Releases: pablitovicente/mqtt-load-generator
Releases · pablitovicente/mqtt-load-generator
v1.0.8
Update checker tool with new options
This release fixes issues introduced to the checker tool introduced by the changes on v1.0.6
Performance improvement and additional options
Add support for configuring a literal MQTT client ID
Add support for specifying MQTT clean session
Add support for specifying MQTT KeepAliveTimeout
Add an option to improve performance by not enforcing message order
Support TLS on checker
Improve feedback and re-connection handling
What's Changed
- A bug was fixed in the case of MQTT clients re-connecting which cause a panic (remember kids do not close the channel if you are not the writer!)
- Add a progress bar to provide feedback about connection establishment
- Improved handling of progress bars in general
Full Changelog: v1.0.3...v1.0.4
Add TLS support
What's Changed
- MQTTS
- Mutual TLS authentication (Certificates using Subject Alternative Name required!)
insecure
option for both MQTTS and mTLS to be used with self signed certs
Full Changelog: v1.0.2...v1.0.3
More flexibility
What's Changed
- Add Kubernetes job definition by @pgschk in #9
- Added random UUID as client id by @mofazzal001 in #10
- Add log-friendly output alternative to checker and build checker for docker by @pgschk in #11
New Contributors
- @mofazzal001 made their first contribution in #10
Full Changelog: v1.0.1...v1.0.2
New Additions
This release includes contributions from @jforge @pgschk @sudoaza thanks all!
- Improves code in general
- Adds Dockerfile
- Adds an MQTT consumer that outputs messages to the subscribed topic to stdout for debugging
- Adds a mechanism to randomize interval between messages for each client individually to simulate different load profiles
First release
This is the first release with reasonably good functionality.