diff --git a/CHANGES-4.3.md b/CHANGES-4.3.md index ab8786b53..03fe37084 100644 --- a/CHANGES-4.3.md +++ b/CHANGES-4.3.md @@ -24,7 +24,7 @@ File format: * Add more rule engine date functions: format_date/3, format_date/4, date_to_unix_ts/3, date_to_unix_ts/4 [#7894] * Add proto_name and proto_ver fields for $event/client_disconnected event. * Mnesia auth/acl http api support multiple condition queries. -* Inflight QoS1 Messages for shared topics are now redispatched to another alive subscribers upon chosen subscriber session termination. +* Inflight QoS1 Messages for shared topics are now redispatched to other alive subscribers upon chosen subscriber session termination. * Make auth metrics name more understandable. * Allow emqx_management http listener binding to specific interface [#8005] * Add rule-engine function float2str/2, user can specify the float output precision [#7991] diff --git a/CHANGES-4.4.md b/CHANGES-4.4.md index 5b2e134b1..6862d0f6a 100644 --- a/CHANGES-4.4.md +++ b/CHANGES-4.4.md @@ -30,11 +30,14 @@ * SSL closed error bug fixed for redis client. * Fix mqtt-sn client disconnected due to re-send a duplicated qos2 message * Rule-engine function hexstr2bin/1 support half byte [#7977] +* Shared message delivery when all alive shared subs have full inflight [#7984] * Improved resilience against autocluster partitioning during cluster startup. [#7876] [ekka-158](https://github.com/emqx/ekka/pull/158) * Add regular expression check ^[0-9A-Za-z_\-]+$ for node name [#7979] * Fix `node_dump` variable sourcing. [#8026] +* Fix heap size is growing too fast when trace large message. +* Support customized timestamp format of the log messages. ## v4.4.3 diff --git a/include/emqx_release.hrl b/include/emqx_release.hrl index 85b37e4c1..309453b14 100644 --- a/include/emqx_release.hrl +++ b/include/emqx_release.hrl @@ -29,7 +29,7 @@ -ifndef(EMQX_ENTERPRISE). --define(EMQX_RELEASE, {opensource, "4.4.4-rc.3"}). +-define(EMQX_RELEASE, {opensource, "4.4.4-rc.4"}). -else. diff --git a/scripts/get-dashboard.sh b/scripts/get-dashboard.sh index b5e637568..3c268f879 100755 --- a/scripts/get-dashboard.sh +++ b/scripts/get-dashboard.sh @@ -9,7 +9,7 @@ PKG_VSN="${PKG_VSN:-$(./pkg-vsn.sh)}" case "${PKG_VSN}" in 4.3*) EMQX_CE_DASHBOARD_VERSION='v4.3.7' - EMQX_EE_DASHBOARD_VERSION='v4.3.19' + EMQX_EE_DASHBOARD_VERSION='v4.3.20' ;; 4.4*) # keep the above 4.3 untouched, otherwise conflicts!