- Fix OOM issue.
- release: fix and re-enable no-quic build
- Add bench
cacertfile
option for completeness.
- Upgrade emqtt to 1.13.4 so initial CONNECT packet send failures will not cause client to shutdown/crash.
- Add
--retry-interval
option topub
command and use0
as default value (0 means disable resend).
- Default value for
--inflight
option is changed from0
(no back-pressure) to1
. i.e.max-inflight
is1
by default for QoS 1 and 2 messages.
Main changes comparing to 0.4.0
- Release on otp 24.2.1
- Multiple source IP address support (to get around the 64K source port limit)
- Reports publisher overrun for QoS 1 (when the ack is received after the interval set by
--interval_of_msg
option)
Use the new Erlang MQTT v5.0 client
emqtt_bench_sub: support to subscribe multiple topics (#9)
emqtt_bench_pub, emqtt_bench_sub scripts
first public release