From b083a1cd2d7793ad7be1d7f53dd3038117e35560 Mon Sep 17 00:00:00 2001 From: JimMoen Date: Thu, 25 Aug 2022 18:31:14 +0800 Subject: [PATCH] chore: appup.src and CHANGES.md --- CHANGES-4.3.md | 10 ++-- apps/emqx_exhook/src/emqx_exhook.appup.src | 55 +++++++++++----------- 2 files changed, 34 insertions(+), 31 deletions(-) diff --git a/CHANGES-4.3.md b/CHANGES-4.3.md index 2c7fce55f..42148dc6a 100644 --- a/CHANGES-4.3.md +++ b/CHANGES-4.3.md @@ -14,13 +14,14 @@ File format: ### Enhancements -- Improve error message for LwM2M plugin when object ID is not valid [#8654](https://github.com/emqx/emqx/pull/8654). +- Improve error message for LwM2M plugin when object ID is not valid. [#8654](https://github.com/emqx/emqx/pull/8654). - Add tzdata apk package to alpine docker image. [#8671](https://github.com/emqx/emqx/pull/8671) -- Add node evacuation and cluster rebalancing features [#8597](https://github.com/emqx/emqx/pull/8597) +- Add node evacuation and cluster rebalancing features. [#8597](https://github.com/emqx/emqx/pull/8597) - Refine Rule Engine error log. RuleId will be logged when take action failed. [#8737](https://github.com/emqx/emqx/pull/8737) +- Increases the latency interval for MQTT Bridge test connections to improve compatibility in high-latency environments. [#8745](https://github.com/emqx/emqx/pull/8745) - Close ExProto client process immediately if it's keepalive timeouted. [#8725](https://github.com/emqx/emqx/pull/8725) - Upgrade grpc-erl driver to 0.6.7 to support batch operation in sending stream. [#8725](https://github.com/emqx/emqx/pull/8725) -- Improved jwt authentication module initialization process.[#8736](https://github.com/emqx/emqx/pull/8736) +- Improved jwt authentication module initialization process. [#8736](https://github.com/emqx/emqx/pull/8736) ### Bug fixes @@ -30,7 +31,8 @@ File format: The `foo` variable is a null value, so `clientid != foo` should be evaluated as true. - Fix GET `/auth_clientid` and `/auth_username` counts. [#8655](https://github.com/emqx/emqx/pull/8655) - Add an idle timer for ExProto UDP client to avoid client leaking [#8628](https://github.com/emqx/emqx/pull/8628) -- Fix ExHook can't be un-hooked if the grpc service stop first. [#8725](//github.com/emqx/emqx/pull/8725) +- Fix ExHook can't be un-hooked if the grpc service stop first. [#8725](https://github.com/emqx/emqx/pull/8725) +- Fix the problem that ExHook cannot continue hook chains execution for mismatched topics. [#8807](https://github.com/emqx/emqx/pull/8807) - Fix GET `/listeners/` crashes when listener is not ready. [#8752](https://github.com/emqx/emqx/pull/8752) diff --git a/apps/emqx_exhook/src/emqx_exhook.appup.src b/apps/emqx_exhook/src/emqx_exhook.appup.src index eada3146e..8aec1b9d4 100644 --- a/apps/emqx_exhook/src/emqx_exhook.appup.src +++ b/apps/emqx_exhook/src/emqx_exhook.appup.src @@ -1,30 +1,31 @@ %% -*- mode: erlang -*- %% Unless you know what you are doing, DO NOT edit manually!! {VSN, - [{<<"4\\.3\\.[5-6]">>, - [{load_module,emqx_exhook_server,brutal_purge,soft_purge,[]}, - {load_module,emqx_exhook_mngr,brutal_purge,soft_purge,[]}]}, - {"4.3.4", - [{load_module,emqx_exhook_sup,brutal_purge,soft_purge,[]}, - {load_module,emqx_exhook_server,brutal_purge,soft_purge,[]}, - {load_module,emqx_exhook_handler,brutal_purge,soft_purge,[]}, - {load_module,emqx_exhook_pb,brutal_purge,soft_purge,[]}, - {load_module,emqx_exhook,brutal_purge,soft_purge,[]}, - {update,emqx_exhook_mngr,{advanced,["4.3.4"]}}]}, - {<<"4\\.3\\.[0-3]">>,[{restart_application,emqx_exhook}]}, - {<<".*">>,[]}], - [{<<"4\\.3\\.[5-6]">>, - [{load_module,emqx_exhook_server,brutal_purge,soft_purge,[]}, - {load_module,emqx_exhook_mngr,brutal_purge,soft_purge,[]}]}, - {"4.3.5", - [{load_module,emqx_exhook_mngr,brutal_purge,soft_purge,[]}, - {load_module,emqx_exhook_server,brutal_purge,soft_purge,[]}]}, - {"4.3.4", - [{load_module,emqx_exhook_sup,brutal_purge,soft_purge,[]}, - {load_module,emqx_exhook_server,brutal_purge,soft_purge,[]}, - {load_module,emqx_exhook_handler,brutal_purge,soft_purge,[]}, - {load_module,emqx_exhook_pb,brutal_purge,soft_purge,[]}, - {load_module,emqx_exhook,brutal_purge,soft_purge,[]}, - {update,emqx_exhook_mngr,{advanced,["4.3.4"]}}]}, - {<<"4\\.3\\.[0-3]">>,[{restart_application,emqx_exhook}]}, - {<<".*">>,[]}]}. + [{<<"4\\.3\\.[5-6]">>, + [{load_module,emqx_exhook_handler,brutal_purge,soft_purge,[]}, + {load_module,emqx_exhook,brutal_purge,soft_purge,[]}, + {load_module,emqx_exhook_server,brutal_purge,soft_purge,[]}, + {load_module,emqx_exhook_mngr,brutal_purge,soft_purge,[]}]}, + {"4.3.4", + [{load_module,emqx_exhook_sup,brutal_purge,soft_purge,[]}, + {load_module,emqx_exhook_server,brutal_purge,soft_purge,[]}, + {load_module,emqx_exhook_handler,brutal_purge,soft_purge,[]}, + {load_module,emqx_exhook_pb,brutal_purge,soft_purge,[]}, + {load_module,emqx_exhook,brutal_purge,soft_purge,[]}, + {update,emqx_exhook_mngr,{advanced,["4.3.4"]}}]}, + {<<"4\\.3\\.[0-3]">>,[{restart_application,emqx_exhook}]}, + {<<".*">>,[]}], + [{<<"4\\.3\\.[5-6]">>, + [{load_module,emqx_exhook_handler,brutal_purge,soft_purge,[]}, + {load_module,emqx_exhook,brutal_purge,soft_purge,[]}, + {load_module,emqx_exhook_mngr,brutal_purge,soft_purge,[]}, + {load_module,emqx_exhook_server,brutal_purge,soft_purge,[]}]}, + {"4.3.4", + [{load_module,emqx_exhook_sup,brutal_purge,soft_purge,[]}, + {load_module,emqx_exhook_server,brutal_purge,soft_purge,[]}, + {load_module,emqx_exhook_handler,brutal_purge,soft_purge,[]}, + {load_module,emqx_exhook_pb,brutal_purge,soft_purge,[]}, + {load_module,emqx_exhook,brutal_purge,soft_purge,[]}, + {update,emqx_exhook_mngr,{advanced,["4.3.4"]}}]}, + {<<"4\\.3\\.[0-3]">>,[{restart_application,emqx_exhook}]}, + {<<".*">>,[]}]}.