Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(container): update image public.ecr.aws/emqx/emqx ( 5.7.0 → 5.7.1 ) #113

Merged
merged 1 commit into from
Jul 12, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jun 27, 2024

Mend Renovate

This PR contains the following updates:

Package Update Change
public.ecr.aws/emqx/emqx (source) patch 5.7.0 -> 5.7.1

Release Notes

emqx/emqx (public.ecr.aws/emqx/emqx)

v5.7.1: EMQX v5.7.1

Compare Source

Enhancements

  • #​12983 Add new rule engine event $events/client_check_authn_complete for authentication completion event.

  • #​13180 Improved client message handling performance when EMQX is running on Erlang/OTP 26 and increased message throughput by 10% in fan-in mode.

  • #​13191 Upgraded EMQX Docker images to run on Erlang/OTP 26.

    EMQX had been running on Erlang/OTP 26 since v5.5 except for docker images which were on Erlang/OTP 25. Now all releases are on Erlang/OTP 26.

  • #​13242 Significantly increased the startup speed of EMQX dashboard listener.

Bug Fixes

  • #​13156 Resolved an issue where the Dashboard Monitoring pages would crash following the update to EMQX v5.7.0.

  • #​13164 Fixed HTTP authorization request body encoding.

    Before this fix, the HTTP authorization request body encoding format was taken from the accept header. The fix is to respect the content-type header instead. Also added access templating variable for v4 compatibility. The access code of SUBSCRIBE action is 1 and PUBLISH action is 2.

  • #​13238 Improved the logged error messages when an HTTP authorization request with an unsupported content-type header is returned.

  • #​13258 Fix an issue where the MQTT-SN gateway would not restart correctly due to incorrect startup order of gateway dependencies.

  • #​13273 Fixed and improved handling of URIs in several configurations. The fix includes the following improvement details:

    • Authentication and authorization configurations: Corrected a previous error where valid pathless URIs such as https://example.com?q=x were mistakenly rejected. These URIs are now properly recognized as valid.
    • Connector configurations: Enhanced checks to ensure that URIs with potentially problematic components, such as user info or fragment parts, are no longer erroneously accepted.
  • #​13276 Fixed an issue in the durable message storage mechanism where parts of the internal storage state were not correctly persisted during the setup of new storage generations. The concept of "generation" is used internally and is crucial for managing message expiration and cleanup. This could have manifested as messages being lost after a restart of EMQX.

  • #​13291 Fixed an issue where durable storage sites that were down being reported as up.

  • #​13290 Fixed an issue where the command $ bin/emqx ctl rules show rule_0hyd would produce no output when used to display rules with a data integration action attached.

  • #​13293 Improved the restoration process from data backups by automating the re-indexing of imported retained messages. Previously, re-indexing required manual intervention using the emqx ctl retainer reindex start CLI command after importing a data backup file.

    This fix also extended the functionality to allow exporting retained messages to a backup file when the retainer.backend.storage_type is configured as ram. Previously, only setups with disc as the storage type supported exporting retained messages.

  • #​13140 Fixed an issue that caused text traces for the republish action to crash and not display correctly.

  • #​13148 Fixed an issue where a 500 HTTP status code could be returned by /connectors/:connector-id/start when there is a timeout waiting for the resource to be connected.

  • #​13181 EMQX now forcefully shut down the connector process when attempting to stop a connector, if such operation times out. This fix also improved the clarity of error messages when disabling an action or source fails due to an unresponsive underlying connector.

  • #​13216 Respect clientid_prefix config for MQTT bridges. Since EMQX v5.4.1, the MQTT client IDs are restricted to a maximum of 23 bytes. Previously, the system factored the clientid_prefix into the hash of the original, longer client ID, affecting the final shortened ID. The fix includes the following change details:

    • Without Prefix: The behavior remains unchanged. EMQX hashes the long client IDs (exceeding 23 bytes) to fit within the 23-byte limit.
    • With Prefix:
      • Prefix ≤ 19 bytes: The prefix is retained, and the remaining portion of the client ID is hashed into a 4-byte space, ensuring the total length does not exceed 23 bytes.
      • Prefix ≥ 20 bytes: EMQX will not attempt to shorten the client ID, fully preserving the configured prefix regardless of length.

Configuration

📅 Schedule: Branch creation - "on friday and saturday" in timezone Europe/Prague, 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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

Copy link

--- kubernetes/main/apps/database/emqx/cluster Kustomization: flux-system/emqx-cluster EMQX: database/emqx

+++ kubernetes/main/apps/database/emqx/cluster Kustomization: flux-system/emqx-cluster EMQX: database/emqx

@@ -57,8 +57,8 @@

         accessModes:
         - ReadWriteOnce
         resources:
           requests:
             storage: 1Gi
         storageClassName: local-generic
-  image: public.ecr.aws/emqx/emqx:5.7.0
+  image: public.ecr.aws/emqx/emqx:5.7.1
 

@renovate renovate bot force-pushed the renovate/main-public.ecr.aws-emqx-emqx-5.x branch from 381c6e6 to b7c81df Compare July 1, 2024 19:59
@renovate renovate bot force-pushed the renovate/main-public.ecr.aws-emqx-emqx-5.x branch from b7c81df to 07dadbb Compare July 2, 2024 23:18
@renovate renovate bot force-pushed the renovate/main-public.ecr.aws-emqx-emqx-5.x branch from 07dadbb to 229cf2e Compare July 7, 2024 11:00
@renovate renovate bot force-pushed the renovate/main-public.ecr.aws-emqx-emqx-5.x branch from 229cf2e to 1c785d2 Compare July 10, 2024 09:08
@renovate renovate bot force-pushed the renovate/main-public.ecr.aws-emqx-emqx-5.x branch from 1c785d2 to e5fec0e Compare July 11, 2024 15:19
@prehor prehor force-pushed the main branch 2 times, most recently from 20dba5b to 088eb98 Compare July 11, 2024 15:27
@renovate renovate bot force-pushed the renovate/main-public.ecr.aws-emqx-emqx-5.x branch from e5fec0e to 519cd2c Compare July 11, 2024 15:28
@renovate renovate bot force-pushed the renovate/main-public.ecr.aws-emqx-emqx-5.x branch from 519cd2c to 4eb9343 Compare July 11, 2024 15:37
@renovate renovate bot force-pushed the renovate/main-public.ecr.aws-emqx-emqx-5.x branch from 4eb9343 to 53d184f Compare July 12, 2024 07:50
@prehor prehor merged commit 67d014a into main Jul 12, 2024
9 checks passed
@renovate renovate bot deleted the renovate/main-public.ecr.aws-emqx-emqx-5.x branch July 12, 2024 08:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant