1.9 KiB
v5.0.10
Enhancements
-
Improve
/nodesAPI responsiveness #9221. -
Allow clear retained/delayed data when client is banned #9139.
-
Update
gen_rpclibrary to version 3.0 #9187. -
Improve memory usage on core nodes when bootstrapping a replicant #9236.
-
Improve stability of Prometheus Push Gateway and log errors when POST fails #9235.
-
Now it is possible to opt out VM internal metrics in prometheus stats #9222. When system load is high, reporting too much metrics data may cause the prometheus stats API timeout.
-
Improve security when converting types such as
binaryliststoatomtypes #9279.
Bug fixes
-
Fix error log message when
mechanismis missing in authentication config #8924. -
Fix HTTP 500 issue when unknown
statusparameter is used in/gatewayAPI call #9225. -
Fixed the HTTP response status code for the
/statusendpoint #9211. Before the fix, it always returned200even if the EMQX application was not running. Now it returns503in that case. -
Fix message delivery related event encoding #9228. This bug was introduced in v5.0.9. For Rule-Engine's input events like
$events/message_deliveredand$events/message_dropped, if the message was delivered to a shared-subscription, the encoding (to JSON) of the event will fail. -
Fix bad HTTP response status code for
/gatewaysAPI, when Gateway name is unknown, it should return404instead of400#9268.