1.9 KiB
v5.0.10
Enhancements
-
Improve
/nodes
API responsiveness #9221. -
Allow clear retained/delayed data when client is banned #9139.
-
Update
gen_rpc
library 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
binary
lists
toatom
types #9279.
Bug fixes
-
Fix error log message when
mechanism
is missing in authentication config #8924. -
Fix HTTP 500 issue when unknown
status
parameter is used in/gateway
API call #9225. -
Fixed the HTTP response status code for the
/status
endpoint #9211. Before the fix, it always returned200
even if the EMQX application was not running. Now it returns503
in 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_delivered
and$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
/gateways
API, when Gateway name is unknown, it should return404
instead of400
#9268.