45 lines
2.5 KiB
Markdown
45 lines
2.5 KiB
Markdown
# v5.0.11
|
||
|
||
## 增强
|
||
|
||
- 增强 `保留消息` 的安全性 [#9332](https://github.com/emqx/emqx/pull/9332)。
|
||
现在投递保留消息前,会先过滤掉来源客户端被封禁了的那些消息。
|
||
|
||
- 增强订阅 API 的安全性 [#9355](https://github.com/emqx/emqx/pull/9355)。
|
||
|
||
- 增加 `封禁` 功能 [#9367](https://github.com/emqx/emqx/pull/9367)。
|
||
现在客户端通过 `clientid` 被封禁时将会踢掉对应的会话。
|
||
|
||
- 重新设计了 /gateways API [9364](https://github.com/emqx/emqx/pull/9364)。
|
||
使用 PUT /gateways/{name} 代替了 POST /gateways,现在网关将在需要时自动加载,然后删除了 DELETE /gateways/{name},之后可以使用 PUT /gateways/{name}/enable/{true|false} 来开启或禁用网关。
|
||
|
||
- 支持 `statsd {tags: {"user-defined-tag" = "tag-value"}` 配置,并提升 `emqx_statsd` 的稳定性 [#9363](http://github.com/emqx/emqx/pull/9363)。
|
||
|
||
- 改进了节点名称生成规则,以避免潜在的原子表溢出风险 [#9387](https://github.com/emqx/emqx/pull/9387)。
|
||
|
||
- 将主题的最大层级限制的默认值设置为128 [#9406](https://github.com/emqx/emqx/pull/9406)。
|
||
|
||
- 为桥接收到的 MQTT v5 消息再转发时保留 User-Property 列表 [#9398](https://github.com/emqx/emqx/pull/9398)。
|
||
|
||
- 添加了一个名为 `quick_deny_anonymous` 的新配置,用来在不调用认证链的情况下,快速的拒绝掉匿名用户,从而提高认证效率 [#8516](https://github.com/emqx/emqx/pull/8516)。
|
||
|
||
- 支持在 /publish API 中添加消息属性 [#9401](https://github.com/emqx/emqx/pull/9401)。
|
||
|
||
- 优化查询客户端列表的 HTTP API 性能 [#9374](https://github.com/emqx/emqx/pull/9374)。
|
||
|
||
## 修复
|
||
|
||
- 修复 helm chart 的 `ssl.existingName` 选项不起作用 [#9307](https://github.com/emqx/emqx/issues/9307)。
|
||
|
||
- 修复创建追踪日志时偶尔会报`end_at time has already passed`错误,导致创建失败。[#9303](https://github.com/emqx/emqx/pull/9303)
|
||
|
||
- 通过 `/authenticator/{id}/status` 请求未知认证器的状态时,将会返回 404。
|
||
|
||
- 修复 JWT ACL 规则只在设置了超期时间时才生效的问题 [#9368](https://github.com/emqx/emqx/pull/9368)。
|
||
|
||
- 修复 `/configs/global_zone` API 无法正确获取配置的默认值问题 [#9392](https://github.com/emqx/emqx/pull/9392)。
|
||
|
||
- 修复 mountpoint 配置未对遗嘱消息生效的问题 [#9399](https://github.com/emqx/emqx/pull/9399)
|
||
|
||
- 修复桥接配置更新 SSL 相关配置后,过时的 SSL 文件没有被删除的问题 [#9411](https://github.com/emqx/emqx/pull/9411)。
|