2.0 KiB
v5.0.9
Enhancements
-
Add
cert_common_name
andcert_subject
placeholder support for authz_http and authz_mongo #8973. -
Use milliseconds internally in emqx_delayed to store the publish time, improving precision #9060.
-
More rigorous checking of flapping to improve stability of the system #9136.
-
No message(s) echo for the message publish APIs #9155. Prior to this fix, the message publish APIs (
api/v5/publish
andapi/v5/publish/bulk
) echos the message back to the client in HTTP body. This change fixed it to only send back the message ID.
Bug fixes
-
Check ACLs for last will testament topic before publishing the message #8930.
-
Fix GET /listeners API crash when some nodes (in a cluster) is still loading the configs #9002.
-
Fix empty variable interpolation in authentication and authorization #8963. Placeholders for undefined variables are rendered now as empty strings and do not cause errors anymore.
-
Fix the latency statistics error of the slow subscription stats #8986. Prior to this change when
stats_type
isinternal
orresponse
, the begin time stamp was taken at wrong precision. -
Fix shared subscription message re-dispatches #9104.
- When discarding QoS 2 inflight messages, there were excessive logs
- For wildcard deliveries, the re-dispatch used the wrong topic (the publishing topic, but not the subscribing topic), caused messages to be lost when dispatching.
-
Upgrade http client
gun
from 1.3.7 to 1.3.9 Prior to this fix, long-lived HTTPS connections for HTTP auth or webhook integrations may stall indefinitely, causing massive timeouts for HTTP requests.