47 lines
2.5 KiB
Markdown
47 lines
2.5 KiB
Markdown
# v5.0.11
|
|
|
|
## Enhancements
|
|
|
|
- Security enhancement for retained messages [#9326](https://github.com/emqx/emqx/pull/9326).
|
|
The retained messages will not be published if the publisher client is banned.
|
|
|
|
- Security enhancement for the `subscribe` API [#9355](https://github.com/emqx/emqx/pull/9355).
|
|
|
|
- Enhance the `banned` feature [#9367](https://github.com/emqx/emqx/pull/9367).
|
|
Now the corresponding session will be kicked when client is banned by `clientid`.
|
|
|
|
- Redesign `/gateways` API [9364](https://github.com/emqx/emqx/pull/9364).
|
|
Use `PUT /gateways/{name}` instead of `POST /gateways`, gateway gets 'loaded'
|
|
automatically if needed. Use `PUT /gateways/{name}/enable/{true|false}` to
|
|
enable or disable gateway. No more `DELETE /gateways/{name}`.
|
|
|
|
- Support `statsd {tags: {"user-defined-tag" = "tag-value"}` configure and improve stability of `emqx_statsd` [#9363](http://github.com/emqx/emqx/pull/9363).
|
|
|
|
- Improve node name generation rules to avoid potential atom table overflow risk [#9387](https://github.com/emqx/emqx/pull/9387).
|
|
|
|
- Set the default value for the maximum level of a topic to 128 [#9406](https://github.com/emqx/emqx/pull/9406).
|
|
|
|
- Keep MQTT v5 User-Property pairs from bridge ingested MQTT messsages to bridge target [#9398](https://github.com/emqx/emqx/pull/9398).
|
|
|
|
- Add a new config `quick_deny_anonymous` to allow quick deny of anonymous clients (without username) so the auth backend checks can be skipped [#8516](https://github.com/emqx/emqx/pull/8516).
|
|
|
|
- Support message properties in `/publish` API [#9401](https://github.com/emqx/emqx/pull/9401).
|
|
|
|
- Optimize client query performance for HTTP APIs [#9374](https://github.com/emqx/emqx/pull/9374).
|
|
|
|
## Bug fixes
|
|
|
|
- Fix `ssl.existingName` option of helm chart not working [#9307](https://github.com/emqx/emqx/issues/9307).
|
|
|
|
- Fix create trace sometime failed by end_at time has already passed. [#9303](https://github.com/emqx/emqx/pull/9303)
|
|
|
|
- Return 404 for status of unknown authenticator in `/authenticator/{id}/status` [#9328](https://github.com/emqx/emqx/pull/9328).
|
|
|
|
- Fix that JWT ACL rules are only applied if an `exp` claim is set [#9368](https://github.com/emqx/emqx/pull/9368).
|
|
|
|
- Fix that `/configs/global_zone` API cannot get the default value of the configuration [#9392](https://github.com/emqx/emqx/pull/9392).
|
|
|
|
- Fix mountpoint not working for will-msg [#9399](https://github.com/emqx/emqx/pull/9399).
|
|
|
|
- Fix that the obsolete SSL files aren't deleted after the bridge configuration update [#9411](https://github.com/emqx/emqx/pull/9411).
|