emqx/changes/v5.1.5.en.md

1.4 KiB

v5.1.5

Enhancements

  • #10697 This change allows to set the minReadySeconds for the StatefulSet. This allows to add a gap between the restarts of each pod by upgrade or restart command.

  • #11390 Add node.broker_pool_size, node.generic_pool_size, node.channel_cleanup_batch_size options to EMQX configuration.

    Tuning these options can significantly improve performance if cluster interconnect network latency is high.

  • #11389 Improved retained message publishing latency by consolidating multiple index update operations into a single mnesia activity, leveraging the new APIs introduced in mria 0.6.0.

Bug Fixes

  • #11388 Increase emqx_router_sup restart intensity.

    The goal is to tolerate occasional crashes that can happen under relatively normal conditions and don't seem critical to shutdown the whole app (emqx). For example, mria write/delete call delegated from a replicant to a core node by emqx_router_helper may fail, if the core node is being stopped / restarted / not ready.

  • #11410 Reintroduce cacerts TLS client option as a deprecated option.

    This fixes issues found when trying to upgrade from 5.1.3 where that option is set in the configuration files or persisted in EMQX Operator settings.