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/listeners
API, 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>/listeners
API 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.conf
is cleared to 0KB ifhocon_pp:do/2
failed 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_at
field 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 sentinel
field should be required when AuthN/AuthZ Redis using sentinel mode. #8458- Fix bad swagger format. #8517
- Fix
chars_limit
is not working whenformatter
isjson
. #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_subject
andcert_common_name
placeholder 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