31 lines
1.6 KiB
Markdown
31 lines
1.6 KiB
Markdown
# v5.0.13
|
|
|
|
## Enhancements
|
|
|
|
- Add `limiter` update API [#9133](https://github.com/emqx/emqx/pull/9133).
|
|
|
|
- Avoid creating temporary zip files when syncing data directory during cluster startup [#9429](https://github.com/emqx/emqx/pull/9429).
|
|
|
|
- Refactor: move `/mqtt/sys_topics` to generic `/configs/sys_topics` [#9511](https://github.com/emqx/emqx/pull/9511).
|
|
|
|
- Refactor: use `POST` not `PUT` for `/users/{name}/change_pwd` [#9533](https://github.com/emqx/emqx/pull/9533).
|
|
|
|
- Add compression functions `zip`, `gzip`, `zip_compress` in Rule-Engine and corresponding decompression functions [#9573](https://github.com/emqx/emqx/pull/9573).
|
|
|
|
- Return `204` instead of `200` for `PUT /authenticator/:id` [#9434](https://github.com/emqx/emqx/pull/9434/).
|
|
|
|
- Added the option to customize the clientid prefix of egress MQTT bridges. [#9609](https://github.com/emqx/emqx/pull/9609)
|
|
|
|
- Ensure the default expiration time of `banned` is large enough [#9599](https://github.com/emqx/emqx/pull/9599/).
|
|
|
|
## Bug fixes
|
|
|
|
- Trigger `message.dropped` hook when QoS2 message is resend by client with a same packet id, or 'awaiting_rel' queue is full [#9487](https://github.com/emqx/emqx/pull/9487).
|
|
|
|
- Fix shared subscription 'sticky' strategy [#9578](https://github.com/emqx/emqx/pull/9578).
|
|
Prior to this change, a 'sticky' subscriber may continue to receive messages after unsubscribing.
|
|
|
|
- Add check to ensure that a given key is among the prepared statements on query in the mysql connector [#9571](https://github.com/emqx/emqx/pull/9571).
|
|
|
|
- Fix password leak to logs for connectors [#9608](https://github.com/emqx/emqx/pull/9608).
|