3.3 KiB
3.3 KiB
v5.0.4
Enhancements
- Improve the dashboard listener startup log, the listener name is no longer spliced with port information, and the colon(:) is no longer displayed when IP is not specified. #8480
- Remove
/configs/listenersAPI, use/listeners/instead. #8485 - Optimize performance of builtin database operations in processes with long message queue #8439
- Improve authentication tracing. #8554
- Standardize the '/listeners' and
/gateway/<name>/listenersAPI fields. It will introduce some incompatible updates, see #8571 - Add option to perform GC on connection process after TLS/SSL handshake is performed. #8637
Bug fixes
- The
data/configs/cluster-override.confis cleared to 0KB ifhocon_pp:do/2failed commits/71f64251 - Improve the health_check for webhooks.
Prior to this change, the webhook only checks the connectivity of the TCP port using
gen_tcp:connect/2, so if it's a HTTPs server, we didn't check if TLS handshake was successful. commits/6b45d2ea - The
created_atfield of rules is missing after emqx restarts. commits/5fc09e6b - The rule engine's jq function now works even when the path to the EMQX install dir contains spaces jq#35 #8455
- Avoid applying any ACL checks on superusers #8452
- Fix statistics related system topic name error
- Fix AuthN JWKS SSL schema. Using schema in
emqx_schema. #8458 sentinelfield should be required when AuthN/AuthZ Redis using sentinel mode. #8458- Fix bad swagger format. #8517
- Fix
chars_limitis not working whenformatterisjson. #8518 - Ensuring that exhook dispatches the client events are sequential. #8530
- Avoid using RocksDB backend for persistent sessions when such backend is unavailable. #8528
- Fix AuthN
cert_subjectandcert_common_nameplaceholder rendering failure. #8531 - Support listen on an IPv6 address, e.g: [::1]:1883 or ::1:1883. #8547
- GET '/rules' support for pagination and fuzzy search. #8472
‼️ Note : The previous API only returns array:
[RuleObj1,RuleObj2], after updating, it will become{"data": [RuleObj1,RuleObj2], "meta":{"count":2, "limit":100, "page":1}, which will carry the paging meta information. - Fix the issue that webhook leaks TCP connections. ehttpc#34, #8580