e5.6.1
版本发布时间: 2024-04-18 20:15:43
emqx/emqx最新发布版本:v5.8.2(2024-11-12 22:20:49)
Bug Fixes
-
#12759 EMQX now automatically removes invalid backup files that fail during upload due to schema validation errors. This fix ensures that only valid configuration files are displayed and stored, enhancing system reliability.
-
#12766 Renamed
message_queue_too_long
error reason tomailbox_overflow
mailbox_overflow
. The latter is consistent with the corresponding config parameter:force_shutdown.max_mailbox_size
. -
#12773 Upgraded HTTP client libraries.
The HTTP client library (
gun-1.3
) incorrectly appended a:portnumber
suffix to theHost
header for standard ports (http
on port 80,https
on port 443). This could cause compatibility issues with servers or gateways performing strictHost
header checks (e.g., AWS Lambda, Alibaba Cloud HTTP gateways), leading to errors such asInvalidCustomDomain.NotFound
or "The specified CustomDomain does not exist." -
#12802 Improved how EMQX handles node removal from clusters via the
emqx ctl cluster leave
command. Previously, nodes could unintentionally rejoin the same cluster (unless it was stopped) if the configured clusterdiscovery_strategy
was notmanual
. With the latest update, executing thecluster leave
command now automatically disables cluster discovery for the node, preventing it from rejoining. To re-enable cluster discovery, use theemqx ctl discovery enable
command or simply restart the node. -
#12814 Improved error handling for the
/clients/{clientid}/mqueue_messages
and/clients/{clientid}/inflight_messages
APIs in EMQX. These updates address:-
Internal Timeout: If EMQX fails to retrieve the list of Inflight or Mqueue messages within the default 5-second timeout, likely under heavy system load, the API will return 500 error with the response
{"code":"INTERNAL_ERROR","message":"timeout"}
, and log additional details for troubleshooting. -
Client Shutdown: Should the client connection be terminated during an API call, the API now returns a 404 error, with the response
{"code": "CLIENT_SHUTDOWN", "message": "Client connection has been shutdown"}
. This ensures clearer feedback when client connections are interrupted.
-
Internal Timeout: If EMQX fails to retrieve the list of Inflight or Mqueue messages within the default 5-second timeout, likely under heavy system load, the API will return 500 error with the response
-
#12824 Updated the statistics metrics
subscribers.count
andsubscribers.max
to include shared subscribers. Previously, these metrics accounted only for non-shared subscribers. -
#12826 Fixed issues related to the import functionality of source data integrations and retained messages in EMQX. Before this update:
- The data integration sources specified in backup files were not being imported. This included configurations under the
sources.mqtt
category with specific connectors and parameters such as QoS and topics. - Importing the
mnesia
table for retained messages was not supported.
- The data integration sources specified in backup files were not being imported. This included configurations under the
-
#12843 Fixed
cluster_rpc_commit
transaction ID cleanup procedure on replicator nodes after executing theemqx ctl cluster leave
command. Previously, failing to properly clear these transaction IDs impeded configuration updates on the core node. -
#12882 Fixed an issue with the RocketMQ action in EMQX data integration, ensuring that messages are correctly routed to their configured topics. Previously, when multiple actions shared a single RocketMQ connector, all messages were mistakenly sent to the topic configured for the first action. This fix involves starting a distinct set of RocketMQ workers for each topic, preventing cross-topic message delivery errors.
-
#12885 Fixed an issue in EMQX where users were unable to view "Retained Messages" under the "Monitoring" menu in the Dashboard.
The "Retained messages" backend API uses the
qlc
library. This problem was due to a permission issue where theqlc
library'sfile_sorter
function tried to use a non-writable directory,/opt/emqx
, to store temporary files, resulting from recent changes in directory ownership permissions in Docker deployments.This update modifies the ownership settings of the
/opt/emqx
directory toemqx:emqx
, ensuring that all necessary operations, including retained messages retrieval, can proceed without access errors.
1、 emqx-enterprise-5.6.1-amzn2-amd64.rpm 69.79MB
2、 emqx-enterprise-5.6.1-amzn2-amd64.rpm.sha256 64B
3、 emqx-enterprise-5.6.1-amzn2-amd64.tar.gz 99.02MB
4、 emqx-enterprise-5.6.1-amzn2-amd64.tar.gz.sha256 64B
5、 emqx-enterprise-5.6.1-amzn2-arm64.rpm 68.79MB
6、 emqx-enterprise-5.6.1-amzn2-arm64.rpm.sha256 64B
7、 emqx-enterprise-5.6.1-amzn2-arm64.tar.gz 96.57MB
8、 emqx-enterprise-5.6.1-amzn2-arm64.tar.gz.sha256 64B
9、 emqx-enterprise-5.6.1-amzn2023-amd64.rpm 55.4MB
10、 emqx-enterprise-5.6.1-amzn2023-amd64.rpm.sha256 64B
11、 emqx-enterprise-5.6.1-amzn2023-amd64.tar.gz 101.25MB
12、 emqx-enterprise-5.6.1-amzn2023-amd64.tar.gz.sha256 64B
13、 emqx-enterprise-5.6.1-amzn2023-arm64.rpm 55.3MB
14、 emqx-enterprise-5.6.1-amzn2023-arm64.rpm.sha256 64B
15、 emqx-enterprise-5.6.1-amzn2023-arm64.tar.gz 98.22MB
16、 emqx-enterprise-5.6.1-amzn2023-arm64.tar.gz.sha256 64B
17、 emqx-enterprise-5.6.1-debian10-amd64.deb 53.06MB
18、 emqx-enterprise-5.6.1-debian10-amd64.deb.sha256 64B
19、 emqx-enterprise-5.6.1-debian10-amd64.tar.gz 103.05MB
20、 emqx-enterprise-5.6.1-debian10-amd64.tar.gz.sha256 64B
21、 emqx-enterprise-5.6.1-debian10-arm64.deb 52.61MB
22、 emqx-enterprise-5.6.1-debian10-arm64.deb.sha256 64B
23、 emqx-enterprise-5.6.1-debian10-arm64.tar.gz 99.98MB
24、 emqx-enterprise-5.6.1-debian10-arm64.tar.gz.sha256 64B
25、 emqx-enterprise-5.6.1-debian11-amd64.deb 53.08MB
26、 emqx-enterprise-5.6.1-debian11-amd64.deb.sha256 64B
27、 emqx-enterprise-5.6.1-debian11-amd64.tar.gz 101.26MB
28、 emqx-enterprise-5.6.1-debian11-amd64.tar.gz.sha256 64B
29、 emqx-enterprise-5.6.1-debian11-arm64.deb 52.62MB
30、 emqx-enterprise-5.6.1-debian11-arm64.deb.sha256 64B
31、 emqx-enterprise-5.6.1-debian11-arm64.tar.gz 98.2MB
32、 emqx-enterprise-5.6.1-debian11-arm64.tar.gz.sha256 64B
33、 emqx-enterprise-5.6.1-debian12-amd64.deb 53.13MB
34、 emqx-enterprise-5.6.1-debian12-amd64.deb.sha256 64B
35、 emqx-enterprise-5.6.1-debian12-amd64.tar.gz 101.37MB
36、 emqx-enterprise-5.6.1-debian12-amd64.tar.gz.sha256 64B
37、 emqx-enterprise-5.6.1-debian12-arm64.deb 52.25MB
38、 emqx-enterprise-5.6.1-debian12-arm64.deb.sha256 64B
39、 emqx-enterprise-5.6.1-debian12-arm64.tar.gz 98.13MB
40、 emqx-enterprise-5.6.1-debian12-arm64.tar.gz.sha256 64B
41、 emqx-enterprise-5.6.1-el7-amd64.rpm 69.75MB
42、 emqx-enterprise-5.6.1-el7-amd64.rpm.sha256 64B
43、 emqx-enterprise-5.6.1-el7-amd64.tar.gz 91.23MB
44、 emqx-enterprise-5.6.1-el7-amd64.tar.gz.sha256 64B
45、 emqx-enterprise-5.6.1-el7-arm64.rpm 68.52MB
46、 emqx-enterprise-5.6.1-el7-arm64.rpm.sha256 64B
47、 emqx-enterprise-5.6.1-el7-arm64.tar.gz 89.68MB
48、 emqx-enterprise-5.6.1-el7-arm64.tar.gz.sha256 64B
49、 emqx-enterprise-5.6.1-el8-amd64.rpm 63.99MB
50、 emqx-enterprise-5.6.1-el8-amd64.rpm.sha256 64B
51、 emqx-enterprise-5.6.1-el8-amd64.tar.gz 103.13MB
52、 emqx-enterprise-5.6.1-el8-amd64.tar.gz.sha256 64B
53、 emqx-enterprise-5.6.1-el8-arm64.rpm 62.68MB
54、 emqx-enterprise-5.6.1-el8-arm64.rpm.sha256 64B
55、 emqx-enterprise-5.6.1-el8-arm64.tar.gz 100.06MB
56、 emqx-enterprise-5.6.1-el8-arm64.tar.gz.sha256 64B
57、 emqx-enterprise-5.6.1-el9-amd64.rpm 55.51MB
58、 emqx-enterprise-5.6.1-el9-amd64.rpm.sha256 64B
59、 emqx-enterprise-5.6.1-el9-amd64.tar.gz 101.23MB
60、 emqx-enterprise-5.6.1-el9-amd64.tar.gz.sha256 64B
61、 emqx-enterprise-5.6.1-el9-arm64.rpm 55.32MB
62、 emqx-enterprise-5.6.1-el9-arm64.rpm.sha256 64B
63、 emqx-enterprise-5.6.1-el9-arm64.tar.gz 98.2MB
64、 emqx-enterprise-5.6.1-el9-arm64.tar.gz.sha256 64B
65、 emqx-enterprise-5.6.1-elixir-ubuntu22.04-amd64.tar.gz 106.64MB
66、 emqx-enterprise-5.6.1-elixir-ubuntu22.04-amd64.tar.gz.sha256 64B
67、 emqx-enterprise-5.6.1-macos12-amd64.zip 67.34MB
68、 emqx-enterprise-5.6.1-macos12-amd64.zip.sha256 65B
69、 emqx-enterprise-5.6.1-macos12-arm64.zip 66.48MB
70、 emqx-enterprise-5.6.1-macos12-arm64.zip.sha256 65B
71、 emqx-enterprise-5.6.1-macos13-amd64.zip 67.21MB
72、 emqx-enterprise-5.6.1-macos13-amd64.zip.sha256 65B
73、 emqx-enterprise-5.6.1-ubuntu18.04-amd64.deb 53.04MB
74、 emqx-enterprise-5.6.1-ubuntu18.04-amd64.deb.sha256 64B
75、 emqx-enterprise-5.6.1-ubuntu18.04-amd64.tar.gz 99.27MB
76、 emqx-enterprise-5.6.1-ubuntu18.04-amd64.tar.gz.sha256 64B
77、 emqx-enterprise-5.6.1-ubuntu18.04-arm64.deb 52.66MB
78、 emqx-enterprise-5.6.1-ubuntu18.04-arm64.deb.sha256 64B
79、 emqx-enterprise-5.6.1-ubuntu18.04-arm64.tar.gz 95.91MB
80、 emqx-enterprise-5.6.1-ubuntu18.04-arm64.tar.gz.sha256 64B
81、 emqx-enterprise-5.6.1-ubuntu20.04-amd64.deb 53.07MB
82、 emqx-enterprise-5.6.1-ubuntu20.04-amd64.deb.sha256 64B
83、 emqx-enterprise-5.6.1-ubuntu20.04-amd64.tar.gz 104.31MB
84、 emqx-enterprise-5.6.1-ubuntu20.04-amd64.tar.gz.sha256 64B
85、 emqx-enterprise-5.6.1-ubuntu20.04-arm64.deb 52.65MB
86、 emqx-enterprise-5.6.1-ubuntu20.04-arm64.deb.sha256 64B
87、 emqx-enterprise-5.6.1-ubuntu20.04-arm64.tar.gz 101.1MB
88、 emqx-enterprise-5.6.1-ubuntu20.04-arm64.tar.gz.sha256 64B
89、 emqx-enterprise-5.6.1-ubuntu22.04-amd64.deb 54.81MB
90、 emqx-enterprise-5.6.1-ubuntu22.04-amd64.deb.sha256 64B
91、 emqx-enterprise-5.6.1-ubuntu22.04-amd64.tar.gz 101.82MB
92、 emqx-enterprise-5.6.1-ubuntu22.04-amd64.tar.gz.sha256 64B
93、 emqx-enterprise-5.6.1-ubuntu22.04-arm64.deb 54.8MB
94、 emqx-enterprise-5.6.1-ubuntu22.04-arm64.deb.sha256 64B
95、 emqx-enterprise-5.6.1-ubuntu22.04-arm64.tar.gz 98.71MB
96、 emqx-enterprise-5.6.1-ubuntu22.04-arm64.tar.gz.sha256 64B