From fdfdb105f0a229d98f6d02ddd6f5e62a1a326330 Mon Sep 17 00:00:00 2001 From: Thales Macedo Garitezi Date: Tue, 8 Aug 2023 10:23:17 -0300 Subject: [PATCH] docs: Generate changelog for v5.1.5 --- apps/emqx/include/emqx_release.hrl | 2 +- changes/ce/fix-11410.en.md | 3 +++ changes/v5.1.5.en.md | 24 ++++++++++++++++++++++++ deploy/charts/emqx/Chart.yaml | 4 ++-- 4 files changed, 30 insertions(+), 3 deletions(-) create mode 100644 changes/ce/fix-11410.en.md create mode 100644 changes/v5.1.5.en.md diff --git a/apps/emqx/include/emqx_release.hrl b/apps/emqx/include/emqx_release.hrl index 31afc0ef5..5238c38b0 100644 --- a/apps/emqx/include/emqx_release.hrl +++ b/apps/emqx/include/emqx_release.hrl @@ -32,7 +32,7 @@ %% `apps/emqx/src/bpapi/README.md' %% Opensource edition --define(EMQX_RELEASE_CE, "5.1.4"). +-define(EMQX_RELEASE_CE, "5.1.5"). %% Enterprise edition -define(EMQX_RELEASE_EE, "5.1.1"). diff --git a/changes/ce/fix-11410.en.md b/changes/ce/fix-11410.en.md new file mode 100644 index 000000000..f0c144652 --- /dev/null +++ b/changes/ce/fix-11410.en.md @@ -0,0 +1,3 @@ +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. diff --git a/changes/v5.1.5.en.md b/changes/v5.1.5.en.md new file mode 100644 index 000000000..69377f157 --- /dev/null +++ b/changes/v5.1.5.en.md @@ -0,0 +1,24 @@ +# v5.1.5 + +## Enhancements + +- [#10697](https://github.com/emqx/emqx/pull/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](https://github.com/emqx/emqx/pull/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](https://github.com/emqx/emqx/pull/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](https://github.com/emqx/emqx/pull/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](https://github.com/emqx/emqx/pull/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. diff --git a/deploy/charts/emqx/Chart.yaml b/deploy/charts/emqx/Chart.yaml index 89699ff9e..f1e4fe822 100644 --- a/deploy/charts/emqx/Chart.yaml +++ b/deploy/charts/emqx/Chart.yaml @@ -14,8 +14,8 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. -version: 5.1.4 +version: 5.1.5 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. -appVersion: 5.1.4 +appVersion: 5.1.5