fix(container): update image public.ecr.aws/emqx/emqx ( 5.8.8 ➔ 5.8.9 ) #402
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
5.8.8→5.8.9Release Notes
emqx/emqx (public.ecr.aws/emqx/emqx)
v5.8.9: EMQX v5.8.9Compare Source
Enhancements
#16491 Start releasing packages for macOS 15 (Sequoia)
#15911 Now, for the HTTP Action, the HTTP request timeout is taken to be the same as
resource_opts.request_ttl. Previously, it was a fixed, non-configurable value of 30 seconds.#15845 Extended the
static_clientidsconfiguration of MQTT Connector to allow specifying usernames and passwords associated with each clientid.Bug Fixes
Core MQTT Functionalities
#16349 Fixed a crash in MQTT v5 connections caused by a type mismatch when processing the request-response-information property.
#16081 Fixed an issue where, if a client used extended authentication mechanisms and memory sessions, they could crash with an
session_stepdown_request_exceptionerror andcalling_selfreason.e.g.:
#15872 Eliminate warning log
unclean_terminatewhen disconnected after CONNACK is sent with a non-zero reason code.#15902 Upgraded MQTT client library to 1.13.8
This improves MQTT bridge connectivity with:
#15884 Resolved an issue where, in rare cases, the global routing table could indefinitely retain routing information for nodes that had long since left the cluster.
This also fixes a race condition that could cause accumulating inconsistencies in the routing table and shared subscription state when a large number of shared subscribers disconnect simultaneously.
Clustering
#16452 Upgraded
gen_rpcto3.5.1.Prior to the
gen_rpcupgrade, EMQX may experience long tail of crash logs due to connect timeout if a peer node is unreachable.The new version
gen_rpcno longer has the long tail and converted crash logs to more readableerrorlogs,and the frequent log
"failed_to_connect_server"is also throttled to avoid spamming.Security and Authentication
#15844 Added validation to forbid adding empty usernames to the built-in database authenticator. Such users cannot be deleted via the HTTP API later, since they mess up the API path.
If you have such an user and wish to delete it, run the following in an EMQX console:
#15818 Corrected handling of
{allow|deny, all}ACL rules.Previously, these rules were internally translated to match
#, which incorrectly failed to match topics prefixed with$(e.g.$testtopic/1) due to MQTT spec restrictions.Now, a special internal value is used to ensure
{allow|deny, all}rules correctly match any topic, including$-prefixed ones.#15899 Improved memory usage: authorization (authz) cache is now cleared immediately when a client disconnects, reducing unnecessary memory consumption.
Rule Engine
#16028 Fixed rule engine
jqfunction memory leak.Previously if
jqbuilt-in functionindexis used (e.g..key | index("name")), it would result in memory leak.Durable Storage
Breaking Changes
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Renovate Bot.