The EMQ X 3.0-beta.4 is a maintenance release for bug fixes and feature improvements on MQTT 5.0.
EMQ X Core
Enhancements:
-
Add
max_heap_size
for process
GitHub PR: emqx/emqx#1855 -
Improve handling of
Topic Alias Maximum
andReceive Maximum
properties
Github PR: emqx/emqx#1873 -
Add
Mountpoint
to zone
Github PR: emqx/emqx#1869 -
Improve travis build to support
rebar3 xref
Github PR: emqx/emqx#1861 -
Upgrade dependency
esockd
to v5.4.2
Github PR: emqx/emqx#1875
Bug Fixes:
-
Fix sticky strategy when two or more shared subscriber groups
GitHub PR: emqx/emqx#1871 -
Fix errors when running
make app.config
GitHub PR: emqx/emqx#1868 -
Fix incorrect args
GitHub PR: emqx/emqx#1866
emqx-passwd (plugin)
Enhancements:
- Upgrade dependency
erlang-bcrypt
to v0.5.1 and exposecheck_pass
for the use of various auth plugins
GitHub PR: emqx/emqx-passwd#3
emqx-delayed-publish (plugin)
Bug Fixes:
- Fix incorrect matching
GitHub PR: emqx/emqx-delayed-publish#5
erlang-bcrypt (dependency)
Enhancements:
- Add $2b, $2x and $2y prefixes support
GitHub PR: emqx/erlang-bcrypt#1
esockd (dependency)
Enhancements:
-
Add examples for DTLS PSK
GitHub PR: emqx/esockd#88 -
Improve start of SSL
Github PR: emqx/esockd#90
Bug Fixes:
- Fix DTLS start failure
GitHub PR: emqx/esockd#89