Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
EMQX v4.4.15.tar.gz | 2023-03-03 | 1.8 MB | |
EMQX v4.4.15.zip | 2023-03-03 | 2.4 MB | |
README.md | 2023-03-03 | 3.8 kB | |
Totals: 3 Items | 4.2 MB | 0 |
v4.4.15
This version update includes 8 enhancements and 13 fixes. Among the enhancements, there are new exciting new features worth highlighting:
- Upgrade the MongoDB client library of EMQX to support MongoDB 5.1 and above.
- Dashboard supports the proxy protocol of HAProxy.
- Release the Ubuntu 22.04 installation package.
Enhancements
-
The MongoDB library has been upgraded to support MongoDB version 5.1 and greater.
-
Support proxy protocol of HAProxy for dashboard API 9803.
-
Added Ubuntu 22.04 package release #9831.
-
Improve the integration of the
banned
and thedelayed
feature #9790. Now when publishing a delayed message will check first if its source client is banned, if true, this publish will be ignored. -
Security enhancement for retained messages #9790. The retained messages will not be published if the publisher client is banned.
-
Now the corresponding session will be kicked when client is banned by
clientid
#9904. -
Add more debug logs for authentication and ACL #9943.
-
Expose the stats
live_connections.count
andlive_connections.max
to Prometheus #9929.
Bug fixes
-
Fixed an error when forward MQTT messages with User-Property using the
republish
action #9942. -
fix some issues in descriptions of the actions, resources and
emqx-modules
#9931. -
fix there's no error logs when query the JWKS server failed #9931.
-
The returned client lists of HTTP query
GET /api/v4/clients?_page=2&_limit=20
to different nodes might be inconsistent #9926. -
Fix the problem that new MQTT TLS connections failed to establish after release hot upgrade #9810. For more detailed information please see: [emqx/esockd#170](https://github.com/emqx/esockd/issues/170).
-
Fix a problem in the log message format of MQTT packets #9858. Before this fix, a comma was missing between the flags (DUP) of the fixed header and the fields (ClientId) of the variable header:
2023-01-29T13:40:36.567692+08:00 [debug] 127.0.0.1:50393 [MQTT] RECV CONNECT(Q0, R0, D0ClientId=test_client, ... Password=undefined)
-
Avoid crash logs in CoAP gateway when receiving liveness checking packets from Load Balancer #9869.
-
Fix the exclusive topics aren't removed when the session has already been cleaned #9868.
-
fix the EMQX reports
{case_clause,{error,closed}}
error log message when websocket connections interrupted [emqx/cowboy#8](https://github.com/emqx/cowboy/issues/8). -
fix sometimes the rules cannot be enabled automatically after EMQX is restarted #9911.
-
fix the
{badarg,[{ets,lookup,[gproc,{shared, ...
error logs during shutdown #9919. -
Fix crash when updating a client's keepalive via the HTTP API if it connects with keepalive disabled #9933.
-
Delete the files directory when
resources
were deleted to avoid files leaking #10039.