The EMQ X 3.0.1 is now available. Many improvements and bug fixes has been made.
EMQ X Core
Enhancements:
-
Add +L vm args for reducing some memory for emqx edge
Github PR: emqx/emqx#2110
-
Change logger level in a single command
Github PR: emqx/emqx#2115
-
Refactor the emqx bridge; Support bridge message persistence.
Github PR: emqx/emqx#2160, emqx/emqx#2117, emqx/emqx#2113, emqx/emqx#2108, emqx/emqx#2053
-
Optimize route matching
Github PR: emqx/emqx#2124
-
Improve the design of 'emqx_client' module
Github PR: emqx/emqx#2137
-
Improve the design of 'emqx_pool' module
Github PR: emqx/emqx#2138
-
Improve shared subscribe dispatch implementation
Github PR: emqx/emqx#2144
-
Re-generate the configuration when restarting emqx
Github PR: emqx/emqx#2175
Bug Fixes:
-
Fix crash if peer closed the connection
Github PR: emqx/emqx#2120
-
Fix the bug that send will message unexpectedly
Github PR: emqx/emqx#2156
emqx-lwm2m (plugin)
Bug Fixes:
-
Remove authentication for LwM2M
GitHub PR: emqx/emqx-lwm2m#14
emqx-auth-username (plugin)
Enhancements:
-
Support optional encryption modes
GitHub PR: emqx/emqx-auth-usernmae#64
emqx-auth-clientid (plugin)
Enhancements:
-
Support optional encryption modes
GitHub PR: emqx/emqx-auth-clientid#52
emqx-management (plugin)
Enhancements:
-
Add a new CLI 'plugins reload '; Re-generate the configuration when reloading emqx plugin
Github PR: emqx/emqx-management#30
mysql-otp (dependency)
Enhancements:
-
Add support for MySQL 8
GitHub PR: emqx/mysql-otp#1