Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 44 additions & 0 deletions en_US/changes/changes-ee-4.4.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,49 @@
# Releases

## e4.4.33

*Release Date: 2025-10-15*

## Enhancements

- Added rate limiting based on Tag.

Users can now use Tags returned by the HTTP authentication service to categorize clients and apply rate limits based on these categories.

- Reduced memory consumption of the ACL cache feature.

- The Username Quota module now supports kicking all client connections for a specified username.

- Improved the user experience of the "Usage" page in the Username Quota module. Usernames will now only be sorted when the Sort button is clicked.

- Reduced resource consumption caused by data synchronization in the Username Quota module when network disconnection with other nodes is detected.

## Bug Fixes

- Fixed an issue where SQL multi-row insert syntax could not be used in MySQL and PostgreSQL actions. The following error message would appear in the logs:

```
... Not an INSERT statement or incorrect SQL syntax
```

- Fixed an issue where the LwM2M module failed to start during rolling upgrades. The following error message would appear in the logs:

```
[error] init_module_failure, module: emqx_module_proto_lwm2m, reason: {badkey,<<"coap_max_block_size">>}, ...
```

- Fixed the default XML path error for the LwM2M module in EMQX environments installed with binary packages.

- Fixed an issue where cached messages in the Kafka Producer could not be sent after Kafka service recovery. The following warning would appear in the logs:

```
[warning] your-kafka-topic replayq_overflow_dropped_number_of_requests 2444
```

- Fixed an issue where the `emqx_trace` table was lost after rolling upgrade and EMQX cluster restart, causing cluster startup failure.

- Fixed inaccurate rate limiting.

## e4.4.32

*Release Date: 2025-07-30*
Expand Down
44 changes: 44 additions & 0 deletions zh_CN/changes/changes-ee-4.4.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,49 @@
# 版本发布

## e4.4.33

*发布日期: 2025-10-15*

## 增强

- 新增基于 Tag 的速率限制功能。

现在用户可以使用 HTTP 认证服务返回的 Tag 来对客户端进行分类,并根据分类进行速率限制。

- 降低 ACL 缓存功能的内存消耗。

- 用户名配额模块支持踢除指定用户名的所有客户端连接。

- 优化用户名配额模块的 “使用详情” 页面的用户体验。现在只有在点击排序按钮时,才会对用户名进行排序。

- 在检测到与其他节点网络断开时,降低用户名配额模块同步数据导致的资源消耗。

## 修复

- 修复 MySQL,PostgreSQL 动作中无法使用 SQL 多行插入语法的问题。日志中会看到如下错误信息:

```
... Not an INSERT statement or incorrect SQL syntax
```

- 修复滚动升级过程中,LwM2M 模块启动失败的问题。日志中会看到如下错误信息:

```
[error] init_module_failure, module: emqx_module_proto_lwm2m, reason: {badkey,<<"coap_max_block_size">>}, ...
```

- 修复使用二进制包安装的 EMQX 环境中,LwM2M 模块的默认 XML 路径错误的问题。

- 修复在 Kafka 服务故障恢复之后,Kafka Producer 缓存的消息无法继续发送的问题。日志中会看到如下错误信息:

```
[warning] your-kafka-topic replayq_overflow_dropped_number_of_requests 2444
```

- 修复滚动升级之后重启 EMQX 集群,`emqx_trace` 表丢失导致集群启动失败的问题。

- 修复速率限制不精准的问题。

## e4.4.32

*发布日期: 2025-07-30*
Expand Down