emqx/changes/v5.1.6.en.md

1.7 KiB

v5.1.6

Enhancements

  • #11429 Added option to configure detection of legacy protocol in MondoDB connectors and bridges.

  • #11436 Added a new API endpoint DELETE /banned to clear all banned data.

  • #11438 Changed the type of the mqtt.max_packet_size from string to byteSize to better represent the valid numeric range. Strings will still be accepted for backwards compatibility.

  • #11446 Refactored datetime-related modules and functions to simplify the code.

  • #11396 Introduced topic index for the rule engine runtime that significantly improves the performance of EMQX with a non-trivial number of rules consuming messages matching different topic filters.

Bug Fixes

  • #11424 Added a check for the maximum value of the timestamp in the API to ensure it is a valid Unix timestamp.

  • #11445 Removed os_mon application monitor support on Windows platforms to prevent VM crashes. Functionality remains on non-Windows platforms.

  • #11454 Fixed crashing when debugging/tracing with large payloads(introduce when #11279)

  • #11456 Removed validation that enforced non-empty PEM for CA cert file. CA certificate file PEM can now be empty.

  • #11499 Upgraded Erlang/OTP to 25.3.2-2.

    Erlang/OTP 25.3.2-2 excludes sensitive data from mnesia_hook log message.