Current section

Files

Jump to
emqtt changelog.md
Raw

changelog.md

# 1.11.0
- Add `connect` command which only establishes connection,
but does not publish or subscribe.
- Add `--log-level` option to CLI.
- Add timestamp to CLI logs.
- Exit with non-zero code when CLI stops due to error.
# 1.10.0
- Export emqtt:qos/0, emqtt:topic/0 and emqtt:packet_id/0 as public types.
- Release packages on OTP 26
- Stopped releasing on
- EL 8
- Ubuntu 18
- Debian 10
- Newly supported distros
- EL 9
- Debian 12
- Ubuntu 22
- Amazon Linux 2023
# 1.9.6
- Add `{auto_ack, never}` option fully disabling automatic QoS2 flow.
# 1.9.5
- Fix compilation warning.
# 1.9.4
- Respect reconnect option more robustly, attempting to reconnect in more cases.
# 1.9.3
- Attempt to reconnect when server sends a `DISCONNECT` packet, if reconnects are enabled.
# 1.9.2
- Allow external wrapped secrets as passwords.
# 1.9.1
- Removed 'maybe' type.
- Fix websocket transport options.
- Support OTP 26.
- Drop `reuse_sessions` and `secure_renegotiate` options when TLS 1.3 is the only version in use.
# 1.9.0
- Upgrade `quicer` lib
# 1.8.7
- Fix a race-condition caused crash when changing control process after SSL upgrade.
The race-condition is from OTP's `ssl` lib, this fix only avoids `emqtt` process to crash.
# 1.8.6
- Sensitive data obfuscation in debug logs.
# 1.8.5
- Fix ssl error messages handeling.
# 1.8.4
- Support MacOS build for QUIC
# 1.8.3
- Support `binary()` hostname.
# 1.8.0-1.8.2
- Support QUIC Multi-stream
# 1.7.0
- Hide password in an anonymous function to prevent it from leaking into the (crash) logs [#168](https://github.com/emqx/emqtt/pull/168)
- Added `publish_async` APIs to support asynchronous publishing. [#165](https://github.com/emqx/emqtt/pull/165)
Note that an incompatible update has been included, where the return format
of the `publish` function has been changed to `ok | {ok, publish_reply()} | {error, Reason}`
- Fixed inflight message retry after reconnect [#166](https://github.com/emqx/emqtt/pull/166)
- Respect connect_timeout [#169](https://github.com/emqx/emqtt/pull/169)