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 to atom types #9279.
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 returned 200 even if the EMQX application was not running. Now it returns 503 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 return 404 instead of 400 #9268.
Fix ssl.existingName option of helm chart not working #9307.