Merge pull request #11419 from thalesmg/r-v515-patch2-20230809

prepare `v5.1.5-patch.2`
This commit is contained in:
Thales Macedo Garitezi 2023-08-09 18:13:59 -03:00 committed by GitHub
commit dcaae0b946
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 29 additions and 3 deletions

View File

@ -32,7 +32,7 @@
%% `apps/emqx/src/bpapi/README.md'
%% Opensource edition
-define(EMQX_RELEASE_CE, "5.1.5-patch.1").
-define(EMQX_RELEASE_CE, "5.1.5-patch.2").
%% Enterprise edition
-define(EMQX_RELEASE_EE, "5.1.1").

View File

@ -2,7 +2,7 @@
{application, emqx, [
{id, "emqx"},
{description, "EMQX Core"},
{vsn, "5.1.5"},
{vsn, "5.1.6"},
{modules, []},
{registered, []},
{applications, [

2
build
View File

@ -387,7 +387,7 @@ make_docker() {
if [[ "$PROFILE" = *-elixir ]]; then
SUFFIX="-elixir"
fi
local DOCKER_REGISTRY="${REGISTRY:-docker.io}"
local DOCKER_REGISTRY="${DOCKER_REGISTRY:-docker.io}"
local DOCKER_ORG="${DOCKER_ORG:-emqx}"
local EMQX_BASE_DOCKER_TAG="${DOCKER_REGISTRY}/${DOCKER_ORG}/${PROFILE%%-elixir}"
local default_tag="${EMQX_BASE_DOCKER_TAG}:${PKG_VSN}${SUFFIX}"

View File

@ -0,0 +1,26 @@
# v5.1.5-patch.2
## 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.
- [#11405](https://github.com/emqx/emqx/pull/11405) Improve the error reason of the `date_to_unix_ts` to make more sense.
## 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.