docs: add changelog for pr #13216

This commit is contained in:
zmstone 2024-06-10 10:48:04 +02:00
parent 4347f3de3e
commit 7b2b2b527c
1 changed files with 10 additions and 0 deletions

View File

@ -0,0 +1,10 @@
Respcet `clientid_prefix` config for MQTT bridges.
As of version 5.4.1, EMQX limits MQTT Client ID lengths to 23 bytes.
Previously, the system included the `clientid_prefix` in the hash calculation of the original, excessively long Client ID, thereby impacting the resulting shortened ID.
Change Details:
- Without Prefix: Behavior remains unchanged; EMQX will hash the entire Client ID into a 23-byte space (when longer than 23 bytes).
- With Prefix:
- Prefix no more than 19 bytes: The prefix is preserved, and the remaining suffix is hashed into a 4-byte space.
- Prefix is 20 or more bytes: EMQX no longer attempts to shorten the Client ID, respecting the configured prefix in its entirety.