v4.4.17
版本发布时间: 2023-04-13 21:34:04
emqx/emqx最新发布版本:v5.8.1(2024-10-14 23:34:50)
Enhancements
-
When the listener enabled with
Proxy Protocol
receives a TCP port probe, no error logs will be printed anymore emqx/esockd#172.Before the fix, if the listener had enabled the proxy protocol (
listener.tcp.external.proxy_protocol=on
), but the connection was disconnected after the TCP handshake was completed and before the proxy information was received, the following error log would be printed:[error] supervisor: 'esockd_connection_sup - <0.3265.0>', errorContext: connection_shutdown, reason: {recv_proxy_info_error,tcp_closed}, offender:
After the fix, no logs will be printed, but you can still view the error reason statistics through the
emqx_ctl listeners
command. -
Improved the error logs of the listener for file descriptor exhaustion emqx/esockd#173.
Before the improvement, the log was:
[error] Accept error on 0.0.0.0:1883: emfile
After the improvement, the log became:
[error] Accept error on 0.0.0.0:1883: EMFILE (Too many open files)
-
Improved the performance of the rule engine when there are many rules #10283
Before the improvement, when there were many rules, the rule engine would consume a lot of CPU time on rule queries and matching, becoming a performance bottleneck. In this optimization, by simply adding a cache to the rule list, the rule execution efficiency in this scenario was greatly improved. In our test, we created 700 rules that did not perform any actions (bound to the "do_nothing" debugging action) on a 32-core 32G virtual machine, and sent MQTT messages to EMQX at a rate of 1000 messages per second (that is, the rule trigger frequency was 700 * 1000 times per second). In the above scenario, the CPU usage of the optimized rule engine dropped to 55% ~ 60% of the previous level.
Fixes
-
Fixed the issue where
Erlang distribution
could not use TLS #9981.For more information on
Erlang distribution
, see here. -
Fixed the issue where MQTT bridging could not verify TLS certificates with wildcard domains on the peer side #10094.
-
Fixed the issue where EMQX could not timely clear the information of disconnected MQTT connections when there were too many messages backlogged in the retainer. #10189.
Before the fix, the
emqx_retainer
plugin and the EMQX connection information cleanup task shared a process pool. Therefore, if the process pool was blocked by a large number of retain message distribution tasks, many disconnected MQTT connection information would not be cleared in time. See #9409 for details. After the fix, theemqx_retainer
plugin uses a separate process pool to avoid this problem. -
Fixed the issue where the path of the template file
service-monitor.yaml
in the Helm Chart was incorrect. #10229
1、 emqx-4.4.17-otp24.3.4.2-1-amzn2-amd64.rpm 27MB
2、 emqx-4.4.17-otp24.3.4.2-1-amzn2-amd64.rpm.sha256 64B
3、 emqx-4.4.17-otp24.3.4.2-1-amzn2-amd64.zip 43.6MB
4、 emqx-4.4.17-otp24.3.4.2-1-amzn2-amd64.zip.sha256 64B
5、 emqx-4.4.17-otp24.3.4.2-1-amzn2-arm64.rpm 26.78MB
6、 emqx-4.4.17-otp24.3.4.2-1-amzn2-arm64.rpm.sha256 64B
7、 emqx-4.4.17-otp24.3.4.2-1-amzn2-arm64.zip 36.25MB
8、 emqx-4.4.17-otp24.3.4.2-1-amzn2-arm64.zip.sha256 64B
9、 emqx-4.4.17-otp24.3.4.2-1-debian10-amd64.deb 25.67MB
10、 emqx-4.4.17-otp24.3.4.2-1-debian10-amd64.deb.sha256 64B
11、 emqx-4.4.17-otp24.3.4.2-1-debian10-amd64.zip 46.78MB
12、 emqx-4.4.17-otp24.3.4.2-1-debian10-amd64.zip.sha256 64B
13、 emqx-4.4.17-otp24.3.4.2-1-debian10-arm64.deb 25.37MB
14、 emqx-4.4.17-otp24.3.4.2-1-debian10-arm64.deb.sha256 64B
15、 emqx-4.4.17-otp24.3.4.2-1-debian10-arm64.zip 38.84MB
16、 emqx-4.4.17-otp24.3.4.2-1-debian10-arm64.zip.sha256 64B
17、 emqx-4.4.17-otp24.3.4.2-1-debian11-amd64.deb 25.68MB
18、 emqx-4.4.17-otp24.3.4.2-1-debian11-amd64.deb.sha256 64B
19、 emqx-4.4.17-otp24.3.4.2-1-debian11-amd64.zip 45.18MB
20、 emqx-4.4.17-otp24.3.4.2-1-debian11-amd64.zip.sha256 64B
21、 emqx-4.4.17-otp24.3.4.2-1-debian11-arm64.deb 25.38MB
22、 emqx-4.4.17-otp24.3.4.2-1-debian11-arm64.deb.sha256 64B
23、 emqx-4.4.17-otp24.3.4.2-1-debian11-arm64.zip 38.46MB
24、 emqx-4.4.17-otp24.3.4.2-1-debian11-arm64.zip.sha256 64B
25、 emqx-4.4.17-otp24.3.4.2-1-debian9-amd64.deb 25.52MB
26、 emqx-4.4.17-otp24.3.4.2-1-debian9-amd64.deb.sha256 64B
27、 emqx-4.4.17-otp24.3.4.2-1-debian9-amd64.zip 37.3MB
28、 emqx-4.4.17-otp24.3.4.2-1-debian9-amd64.zip.sha256 64B
29、 emqx-4.4.17-otp24.3.4.2-1-debian9-arm64.deb 25.28MB
30、 emqx-4.4.17-otp24.3.4.2-1-debian9-arm64.deb.sha256 64B
31、 emqx-4.4.17-otp24.3.4.2-1-debian9-arm64.zip 36.84MB
32、 emqx-4.4.17-otp24.3.4.2-1-debian9-arm64.zip.sha256 64B
33、 emqx-4.4.17-otp24.3.4.2-1-el7-amd64.rpm 26.86MB
34、 emqx-4.4.17-otp24.3.4.2-1-el7-amd64.rpm.sha256 64B
35、 emqx-4.4.17-otp24.3.4.2-1-el7-amd64.zip 37.35MB
36、 emqx-4.4.17-otp24.3.4.2-1-el7-amd64.zip.sha256 64B
37、 emqx-4.4.17-otp24.3.4.2-1-el7-arm64.rpm 26.75MB
38、 emqx-4.4.17-otp24.3.4.2-1-el7-arm64.rpm.sha256 64B
39、 emqx-4.4.17-otp24.3.4.2-1-el7-arm64.zip 35.76MB
40、 emqx-4.4.17-otp24.3.4.2-1-el7-arm64.zip.sha256 64B
41、 emqx-4.4.17-otp24.3.4.2-1-el8-amd64.rpm 26.87MB
42、 emqx-4.4.17-otp24.3.4.2-1-el8-amd64.rpm.sha256 64B
43、 emqx-4.4.17-otp24.3.4.2-1-el8-amd64.zip 46.83MB
44、 emqx-4.4.17-otp24.3.4.2-1-el8-amd64.zip.sha256 64B
45、 emqx-4.4.17-otp24.3.4.2-1-el8-arm64.rpm 26.56MB
46、 emqx-4.4.17-otp24.3.4.2-1-el8-arm64.rpm.sha256 64B
47、 emqx-4.4.17-otp24.3.4.2-1-el8-arm64.zip 37.62MB
48、 emqx-4.4.17-otp24.3.4.2-1-el8-arm64.zip.sha256 64B
49、 emqx-4.4.17-otp24.3.4.2-1-macos11-amd64.zip 32.21MB
50、 emqx-4.4.17-otp24.3.4.2-1-macos11-amd64.zip.sha256 65B
51、 emqx-4.4.17-otp24.3.4.2-1-macos12-arm.zip 31.8MB
52、 emqx-4.4.17-otp24.3.4.2-1-macos12-arm.zip.sha256 65B
53、 emqx-4.4.17-otp24.3.4.2-1-ubuntu16.04-amd64.deb 25.46MB
54、 emqx-4.4.17-otp24.3.4.2-1-ubuntu16.04-amd64.deb.sha256 64B
55、 emqx-4.4.17-otp24.3.4.2-1-ubuntu16.04-amd64.zip 36.88MB
56、 emqx-4.4.17-otp24.3.4.2-1-ubuntu16.04-amd64.zip.sha256 64B
57、 emqx-4.4.17-otp24.3.4.2-1-ubuntu16.04-arm64.deb 25.26MB
58、 emqx-4.4.17-otp24.3.4.2-1-ubuntu16.04-arm64.deb.sha256 64B
59、 emqx-4.4.17-otp24.3.4.2-1-ubuntu16.04-arm64.zip 35.64MB
60、 emqx-4.4.17-otp24.3.4.2-1-ubuntu16.04-arm64.zip.sha256 64B
61、 emqx-4.4.17-otp24.3.4.2-1-ubuntu18.04-amd64.deb 25.74MB
62、 emqx-4.4.17-otp24.3.4.2-1-ubuntu18.04-amd64.deb.sha256 64B
63、 emqx-4.4.17-otp24.3.4.2-1-ubuntu18.04-amd64.zip 44.07MB
64、 emqx-4.4.17-otp24.3.4.2-1-ubuntu18.04-amd64.zip.sha256 64B
65、 emqx-4.4.17-otp24.3.4.2-1-ubuntu18.04-arm64.deb 25.36MB
66、 emqx-4.4.17-otp24.3.4.2-1-ubuntu18.04-arm64.deb.sha256 64B
67、 emqx-4.4.17-otp24.3.4.2-1-ubuntu18.04-arm64.zip 37.48MB
68、 emqx-4.4.17-otp24.3.4.2-1-ubuntu18.04-arm64.zip.sha256 64B
69、 emqx-4.4.17-otp24.3.4.2-1-ubuntu20.04-amd64.deb 25.7MB
70、 emqx-4.4.17-otp24.3.4.2-1-ubuntu20.04-amd64.deb.sha256 64B
71、 emqx-4.4.17-otp24.3.4.2-1-ubuntu20.04-amd64.zip 47.45MB
72、 emqx-4.4.17-otp24.3.4.2-1-ubuntu20.04-amd64.zip.sha256 64B
73、 emqx-4.4.17-otp24.3.4.2-1-ubuntu20.04-arm64.deb 25.4MB
74、 emqx-4.4.17-otp24.3.4.2-1-ubuntu20.04-arm64.deb.sha256 64B
75、 emqx-4.4.17-otp24.3.4.2-1-ubuntu20.04-arm64.zip 39.28MB
76、 emqx-4.4.17-otp24.3.4.2-1-ubuntu20.04-arm64.zip.sha256 64B
77、 emqx-4.4.17-otp24.3.4.2-1-ubuntu22.04-amd64.deb 26.63MB
78、 emqx-4.4.17-otp24.3.4.2-1-ubuntu22.04-amd64.deb.sha256 64B
79、 emqx-4.4.17-otp24.3.4.2-1-ubuntu22.04-amd64.zip 45.49MB
80、 emqx-4.4.17-otp24.3.4.2-1-ubuntu22.04-amd64.zip.sha256 64B
81、 emqx-4.4.17-otp24.3.4.2-1-ubuntu22.04-arm64.deb 26.39MB
82、 emqx-4.4.17-otp24.3.4.2-1-ubuntu22.04-arm64.deb.sha256 64B
83、 emqx-4.4.17-otp24.3.4.2-1-ubuntu22.04-arm64.zip 38.82MB
84、 emqx-4.4.17-otp24.3.4.2-1-ubuntu22.04-arm64.zip.sha256 64B
85、 emqx-4.4.17-otp24.3.4.6-windows-amd64.zip 39.09MB
86、 emqx-4.4.17-otp24.3.4.6-windows-amd64.zip.sha256 64B
87、 emqx-edge-4.4.17-otp24.3.4.2-1-amzn2-amd64.rpm 23.48MB
88、 emqx-edge-4.4.17-otp24.3.4.2-1-amzn2-amd64.rpm.sha256 64B
89、 emqx-edge-4.4.17-otp24.3.4.2-1-amzn2-amd64.zip 39.8MB
90、 emqx-edge-4.4.17-otp24.3.4.2-1-amzn2-amd64.zip.sha256 64B
91、 emqx-edge-4.4.17-otp24.3.4.2-1-amzn2-arm64.rpm 23.26MB
92、 emqx-edge-4.4.17-otp24.3.4.2-1-amzn2-arm64.rpm.sha256 64B
93、 emqx-edge-4.4.17-otp24.3.4.2-1-amzn2-arm64.zip 32.45MB
94、 emqx-edge-4.4.17-otp24.3.4.2-1-amzn2-arm64.zip.sha256 64B
95、 emqx-edge-4.4.17-otp24.3.4.2-1-debian10-amd64.deb 22.27MB
96、 emqx-edge-4.4.17-otp24.3.4.2-1-debian10-amd64.deb.sha256 64B
97、 emqx-edge-4.4.17-otp24.3.4.2-1-debian10-amd64.zip 42.94MB
98、 emqx-edge-4.4.17-otp24.3.4.2-1-debian10-amd64.zip.sha256 64B
99、 emqx-edge-4.4.17-otp24.3.4.2-1-debian10-arm64.deb 21.97MB
100、 emqx-edge-4.4.17-otp24.3.4.2-1-debian10-arm64.deb.sha256 64B
101、 emqx-edge-4.4.17-otp24.3.4.2-1-debian10-arm64.zip 35.01MB
102、 emqx-edge-4.4.17-otp24.3.4.2-1-debian10-arm64.zip.sha256 64B
103、 emqx-edge-4.4.17-otp24.3.4.2-1-debian11-amd64.deb 22.28MB
104、 emqx-edge-4.4.17-otp24.3.4.2-1-debian11-amd64.deb.sha256 64B
105、 emqx-edge-4.4.17-otp24.3.4.2-1-debian11-amd64.zip 41.36MB
106、 emqx-edge-4.4.17-otp24.3.4.2-1-debian11-amd64.zip.sha256 64B
107、 emqx-edge-4.4.17-otp24.3.4.2-1-debian11-arm64.deb 21.99MB
108、 emqx-edge-4.4.17-otp24.3.4.2-1-debian11-arm64.deb.sha256 64B
109、 emqx-edge-4.4.17-otp24.3.4.2-1-debian11-arm64.zip 34.64MB
110、 emqx-edge-4.4.17-otp24.3.4.2-1-debian11-arm64.zip.sha256 64B
111、 emqx-edge-4.4.17-otp24.3.4.2-1-debian9-amd64.deb 22.12MB
112、 emqx-edge-4.4.17-otp24.3.4.2-1-debian9-amd64.deb.sha256 64B
113、 emqx-edge-4.4.17-otp24.3.4.2-1-debian9-amd64.zip 33.47MB
114、 emqx-edge-4.4.17-otp24.3.4.2-1-debian9-amd64.zip.sha256 64B
115、 emqx-edge-4.4.17-otp24.3.4.2-1-debian9-arm64.deb 21.88MB
116、 emqx-edge-4.4.17-otp24.3.4.2-1-debian9-arm64.deb.sha256 64B
117、 emqx-edge-4.4.17-otp24.3.4.2-1-debian9-arm64.zip 33.01MB
118、 emqx-edge-4.4.17-otp24.3.4.2-1-debian9-arm64.zip.sha256 64B
119、 emqx-edge-4.4.17-otp24.3.4.2-1-el7-amd64.rpm 23.34MB
120、 emqx-edge-4.4.17-otp24.3.4.2-1-el7-amd64.rpm.sha256 64B
121、 emqx-edge-4.4.17-otp24.3.4.2-1-el7-amd64.zip 33.52MB
122、 emqx-edge-4.4.17-otp24.3.4.2-1-el7-amd64.zip.sha256 64B
123、 emqx-edge-4.4.17-otp24.3.4.2-1-el7-arm64.rpm 23.23MB
124、 emqx-edge-4.4.17-otp24.3.4.2-1-el7-arm64.rpm.sha256 64B
125、 emqx-edge-4.4.17-otp24.3.4.2-1-el7-arm64.zip 31.93MB
126、 emqx-edge-4.4.17-otp24.3.4.2-1-el7-arm64.zip.sha256 64B
127、 emqx-edge-4.4.17-otp24.3.4.2-1-el8-amd64.rpm 23.35MB
128、 emqx-edge-4.4.17-otp24.3.4.2-1-el8-amd64.rpm.sha256 64B
129、 emqx-edge-4.4.17-otp24.3.4.2-1-el8-amd64.zip 43MB
130、 emqx-edge-4.4.17-otp24.3.4.2-1-el8-amd64.zip.sha256 64B
131、 emqx-edge-4.4.17-otp24.3.4.2-1-el8-arm64.rpm 23.04MB
132、 emqx-edge-4.4.17-otp24.3.4.2-1-el8-arm64.rpm.sha256 64B
133、 emqx-edge-4.4.17-otp24.3.4.2-1-el8-arm64.zip 33.79MB
134、 emqx-edge-4.4.17-otp24.3.4.2-1-el8-arm64.zip.sha256 64B
135、 emqx-edge-4.4.17-otp24.3.4.2-1-ubuntu16.04-amd64.deb 22.07MB
136、 emqx-edge-4.4.17-otp24.3.4.2-1-ubuntu16.04-amd64.deb.sha256 64B
137、 emqx-edge-4.4.17-otp24.3.4.2-1-ubuntu16.04-amd64.zip 33.05MB
138、 emqx-edge-4.4.17-otp24.3.4.2-1-ubuntu16.04-amd64.zip.sha256 64B
139、 emqx-edge-4.4.17-otp24.3.4.2-1-ubuntu16.04-arm64.deb 21.87MB
140、 emqx-edge-4.4.17-otp24.3.4.2-1-ubuntu16.04-arm64.deb.sha256 64B
141、 emqx-edge-4.4.17-otp24.3.4.2-1-ubuntu16.04-arm64.zip 31.81MB
142、 emqx-edge-4.4.17-otp24.3.4.2-1-ubuntu16.04-arm64.zip.sha256 64B
143、 emqx-edge-4.4.17-otp24.3.4.2-1-ubuntu18.04-amd64.deb 22.34MB
144、 emqx-edge-4.4.17-otp24.3.4.2-1-ubuntu18.04-amd64.deb.sha256 64B
145、 emqx-edge-4.4.17-otp24.3.4.2-1-ubuntu18.04-amd64.zip 40.24MB
146、 emqx-edge-4.4.17-otp24.3.4.2-1-ubuntu18.04-amd64.zip.sha256 64B
147、 emqx-edge-4.4.17-otp24.3.4.2-1-ubuntu18.04-arm64.deb 21.96MB
148、 emqx-edge-4.4.17-otp24.3.4.2-1-ubuntu18.04-arm64.deb.sha256 64B
149、 emqx-edge-4.4.17-otp24.3.4.2-1-ubuntu18.04-arm64.zip 33.64MB
150、 emqx-edge-4.4.17-otp24.3.4.2-1-ubuntu18.04-arm64.zip.sha256 64B
151、 emqx-edge-4.4.17-otp24.3.4.2-1-ubuntu20.04-amd64.deb 22.3MB
152、 emqx-edge-4.4.17-otp24.3.4.2-1-ubuntu20.04-amd64.deb.sha256 64B
153、 emqx-edge-4.4.17-otp24.3.4.2-1-ubuntu20.04-amd64.zip 43.62MB
154、 emqx-edge-4.4.17-otp24.3.4.2-1-ubuntu20.04-amd64.zip.sha256 64B
155、 emqx-edge-4.4.17-otp24.3.4.2-1-ubuntu20.04-arm64.deb 22.01MB
156、 emqx-edge-4.4.17-otp24.3.4.2-1-ubuntu20.04-arm64.deb.sha256 64B
157、 emqx-edge-4.4.17-otp24.3.4.2-1-ubuntu20.04-arm64.zip 35.45MB
158、 emqx-edge-4.4.17-otp24.3.4.2-1-ubuntu20.04-arm64.zip.sha256 64B
159、 emqx-edge-4.4.17-otp24.3.4.2-1-ubuntu22.04-amd64.deb 23.2MB
160、 emqx-edge-4.4.17-otp24.3.4.2-1-ubuntu22.04-amd64.deb.sha256 64B
161、 emqx-edge-4.4.17-otp24.3.4.2-1-ubuntu22.04-amd64.zip 41.69MB
162、 emqx-edge-4.4.17-otp24.3.4.2-1-ubuntu22.04-amd64.zip.sha256 64B
163、 emqx-edge-4.4.17-otp24.3.4.2-1-ubuntu22.04-arm64.deb 22.96MB
164、 emqx-edge-4.4.17-otp24.3.4.2-1-ubuntu22.04-arm64.deb.sha256 64B
165、 emqx-edge-4.4.17-otp24.3.4.2-1-ubuntu22.04-arm64.zip 35.02MB
166、 emqx-edge-4.4.17-otp24.3.4.2-1-ubuntu22.04-arm64.zip.sha256 64B