emqx/changes/v4.4.15-en.md

2.5 KiB

v4.4.15

Enhancements

  • Support HAProxy protocol for dashboard API 9803.

  • Added Ubuntu 22.04 package release #9831.

  • Improve the integration of the banned and the delayed 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.

Bug fixes

  • fix some issues in descriptions of the actions, resources amd 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.

  • 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.

  • 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.