Download Latest Version emqx-enterprise-5.8.8-amzn2023-amd64.tar.gz (89.9 MB)
Email in envelope

Get an email when there's a new version of emqx

Home / v5.8.8
Name Modified Size InfoDownloads / Week
Parent folder
emqx-elixir-docker-5.8.8.tar.gz 2025-09-04 118.1 MB
emqx-elixir-5.8.8-docker-arm64.tar.gz 2025-09-04 118.1 MB
emqx-elixir-5.8.8-docker-amd64.tar.gz 2025-09-04 118.1 MB
emqx-5.8.8-ubuntu24.04-arm64.tar.gz.sha256 2025-09-04 64 Bytes
emqx-5.8.8-ubuntu24.04-arm64.tar.gz 2025-09-04 67.9 MB
emqx-5.8.8-ubuntu24.04-arm64.deb.sha256 2025-09-04 64 Bytes
emqx-5.8.8-ubuntu24.04-arm64.deb 2025-09-04 41.1 MB
emqx-5.8.8-ubuntu24.04-amd64.tar.gz.sha256 2025-09-04 64 Bytes
emqx-5.8.8-ubuntu24.04-amd64.tar.gz 2025-09-04 70.4 MB
emqx-5.8.8-ubuntu24.04-amd64.deb.sha256 2025-09-04 64 Bytes
emqx-5.8.8-ubuntu24.04-amd64.deb 2025-09-04 41.3 MB
emqx-5.8.8-ubuntu22.04-arm64.tar.gz.sha256 2025-09-04 64 Bytes
emqx-5.8.8-ubuntu22.04-arm64.tar.gz 2025-09-04 67.9 MB
emqx-5.8.8-ubuntu22.04-arm64.deb.sha256 2025-09-04 64 Bytes
emqx-5.8.8-ubuntu22.04-amd64.tar.gz.sha256 2025-09-04 64 Bytes
emqx-5.8.8-ubuntu22.04-arm64.deb 2025-09-04 41.2 MB
emqx-5.8.8-ubuntu22.04-amd64.tar.gz 2025-09-04 70.4 MB
emqx-5.8.8-ubuntu22.04-amd64.deb.sha256 2025-09-04 64 Bytes
emqx-5.8.8-ubuntu20.04-arm64.tar.gz.sha256 2025-09-04 64 Bytes
emqx-5.8.8-ubuntu22.04-amd64.deb 2025-09-04 41.5 MB
emqx-5.8.8-ubuntu20.04-arm64.tar.gz 2025-09-04 69.8 MB
emqx-5.8.8-ubuntu20.04-arm64.deb.sha256 2025-09-04 64 Bytes
emqx-5.8.8-ubuntu20.04-amd64.tar.gz.sha256 2025-09-04 64 Bytes
emqx-5.8.8-ubuntu20.04-arm64.deb 2025-09-04 39.3 MB
emqx-5.8.8-ubuntu20.04-amd64.tar.gz 2025-09-04 72.5 MB
emqx-5.8.8-ubuntu20.04-amd64.deb.sha256 2025-09-04 64 Bytes
emqx-5.8.8-macos14-arm64.zip.sha256 2025-09-04 65 Bytes
emqx-5.8.8-ubuntu20.04-amd64.deb 2025-09-04 39.9 MB
emqx-5.8.8-macos13-amd64.zip.sha256 2025-09-04 65 Bytes
emqx-5.8.8-macos14-arm64.zip 2025-09-04 50.7 MB
emqx-5.8.8-elixir-ubuntu22.04-amd64.tar.gz.sha256 2025-09-04 64 Bytes
emqx-5.8.8-macos13-amd64.zip 2025-09-04 51.6 MB
emqx-5.8.8-el9-arm64.tar.gz.sha256 2025-09-04 64 Bytes
emqx-5.8.8-elixir-ubuntu22.04-amd64.tar.gz 2025-09-04 81.2 MB
emqx-5.8.8-el9-arm64.tar.gz 2025-09-04 67.6 MB
emqx-5.8.8-el9-arm64.rpm.sha256 2025-09-04 64 Bytes
emqx-5.8.8-el9-amd64.tar.gz.sha256 2025-09-04 64 Bytes
emqx-5.8.8-el9-arm64.rpm 2025-09-04 41.6 MB
emqx-5.8.8-el9-amd64.tar.gz 2025-09-04 70.1 MB
emqx-5.8.8-el9-amd64.rpm.sha256 2025-09-04 64 Bytes
emqx-5.8.8-el8-arm64.tar.gz.sha256 2025-09-04 64 Bytes
emqx-5.8.8-el9-amd64.rpm 2025-09-04 41.9 MB
emqx-5.8.8-el8-arm64.rpm.sha256 2025-09-04 64 Bytes
emqx-5.8.8-el8-arm64.tar.gz 2025-09-04 69.1 MB
emqx-5.8.8-el8-amd64.tar.gz.sha256 2025-09-04 64 Bytes
emqx-5.8.8-el8-arm64.rpm 2025-09-04 41.6 MB
emqx-5.8.8-el8-amd64.rpm.sha256 2025-09-04 64 Bytes
emqx-5.8.8-el8-amd64.tar.gz 2025-09-04 71.7 MB
emqx-5.8.8-el8-amd64.rpm 2025-09-04 42.1 MB
emqx-5.8.8-el7-arm64.tar.gz.sha256 2025-09-04 64 Bytes
emqx-5.8.8-el7-arm64.tar.gz 2025-09-04 68.1 MB
emqx-5.8.8-el7-arm64.rpm.sha256 2025-09-04 64 Bytes
emqx-5.8.8-el7-arm64.rpm 2025-09-04 55.8 MB
emqx-5.8.8-el7-amd64.tar.gz.sha256 2025-09-04 64 Bytes
emqx-5.8.8-el7-amd64.tar.gz 2025-09-04 70.9 MB
emqx-5.8.8-el7-amd64.rpm.sha256 2025-09-04 64 Bytes
emqx-5.8.8-el7-amd64.rpm 2025-09-04 57.2 MB
emqx-5.8.8-docker-arm64.tar.gz 2025-09-04 107.4 MB
emqx-5.8.8-debian13-arm64.tar.gz.sha256 2025-09-04 64 Bytes
emqx-5.8.8-docker-amd64.tar.gz 2025-09-04 107.4 MB
emqx-5.8.8-debian13-arm64.tar.gz 2025-09-04 68.8 MB
emqx-5.8.8-debian13-arm64.deb.sha256 2025-09-04 64 Bytes
emqx-5.8.8-debian13-amd64.tar.gz.sha256 2025-09-04 64 Bytes
emqx-5.8.8-debian13-arm64.deb 2025-09-04 39.5 MB
emqx-5.8.8-debian13-amd64.deb.sha256 2025-09-04 64 Bytes
emqx-5.8.8-debian13-amd64.tar.gz 2025-09-04 70.9 MB
emqx-5.8.8-debian13-amd64.deb 2025-09-04 40.1 MB
emqx-5.8.8-debian12-arm64.tar.gz.sha256 2025-09-04 64 Bytes
emqx-5.8.8-debian12-arm64.tar.gz 2025-09-04 67.6 MB
emqx-5.8.8-debian12-arm64.deb.sha256 2025-09-04 64 Bytes
emqx-5.8.8-debian12-amd64.tar.gz.sha256 2025-09-04 64 Bytes
emqx-5.8.8-debian12-arm64.deb 2025-09-04 39.3 MB
emqx-5.8.8-debian12-amd64.tar.gz 2025-09-04 70.2 MB
emqx-5.8.8-debian12-amd64.deb.sha256 2025-09-04 64 Bytes
emqx-5.8.8-debian11-arm64.tar.gz.sha256 2025-09-04 64 Bytes
emqx-5.8.8-debian12-amd64.deb 2025-09-04 39.9 MB
emqx-5.8.8-debian11-arm64.deb.sha256 2025-09-04 64 Bytes
emqx-5.8.8-debian11-arm64.tar.gz 2025-09-04 67.4 MB
emqx-5.8.8-debian11-arm64.deb 2025-09-04 39.3 MB
emqx-5.8.8-debian11-amd64.tar.gz.sha256 2025-09-04 64 Bytes
emqx-5.8.8-debian11-amd64.tar.gz 2025-09-04 69.9 MB
emqx-5.8.8-debian11-amd64.deb.sha256 2025-09-04 64 Bytes
emqx-5.8.8-amzn2023-arm64.tar.gz.sha256 2025-09-04 64 Bytes
emqx-5.8.8-debian11-amd64.deb 2025-09-04 39.8 MB
emqx-5.8.8-amzn2023-arm64.rpm.sha256 2025-09-04 64 Bytes
emqx-5.8.8-amzn2023-arm64.tar.gz 2025-09-04 67.6 MB
emqx-5.8.8-amzn2023-arm64.rpm 2025-09-04 41.6 MB
emqx-5.8.8-amzn2023-amd64.tar.gz.sha256 2025-09-04 64 Bytes
emqx-5.8.8-amzn2023-amd64.rpm.sha256 2025-09-04 64 Bytes
emqx-5.8.8-amzn2023-amd64.tar.gz 2025-09-04 70.1 MB
emqx-5.8.8-amzn2023-amd64.rpm 2025-09-04 41.9 MB
emqx-5.8.8-amzn2-arm64.tar.gz.sha256 2025-09-04 64 Bytes
emqx-5.8.8-amzn2-arm64.tar.gz 2025-09-04 67.2 MB
emqx-5.8.8-amzn2-arm64.rpm.sha256 2025-09-04 64 Bytes
emqx-5.8.8-amzn2-amd64.tar.gz.sha256 2025-09-04 64 Bytes
emqx-5.8.8-amzn2-arm64.rpm 2025-09-04 43.4 MB
emqx-5.8.8-amzn2-amd64.tar.gz 2025-09-04 69.2 MB
emqx-5.8.8-amzn2-amd64.rpm.sha256 2025-09-04 64 Bytes
emqx-5.8.8-amzn2-amd64.rpm 2025-09-04 43.7 MB
EMQX v5.8.8 source code.tar.gz 2025-09-03 6.1 MB
EMQX v5.8.8 source code.zip 2025-09-03 8.0 MB
README.md 2025-09-03 3.8 kB
Totals: 102 Items   3.2 GB 2

Enhancements

Deployment

  • #15813 Added package release for Debian 13 (Trixie), and updated Docker images to use Debian 13 as the base.

Core MQTT Functionalities

  • #15773 Throttled client ID registration during reconnects.
  • When a previous session cleanup is still in progress, new connections using the same client ID are now throttled. This prevents instability when clients reconnect aggressively.
  • Affected clients receive reason code 137 (Server Busy) in the CONNACK with Reason-String "THROTTLED", and should retry after the cleanup completes.
  • Fixed the reason code returned when another connection registers the same client ID; now correctly returns 137 instead of 133.

Observability

  • #15499 Added a force deactivate alarm API endpoint to allow administrators to forcibly deactivate active alarms.

Performance

  • #15536 Disabled the node.global_gc_interval configuration by default to improve overall performance stability, as it caused CPU fluctuations and higher message latency while providing little benefit over Erlang’s built-in garbage collector.
  • #15539 Optimized Erlang VM parameters to improve performance and stability:
  • Increased buffer size for distributed channels to 32 MB (+zdbbl 32768) to prevent busy_dist_port alarms during intensive Mnesia operations.
  • Disabled scheduler busy-waiting (+sbwt none +sbwtdcpu none +sbwtdio none) to lower CPU usage reported by the operating system.
  • Set scheduler binding type to db (+stbt db) to reduce message latency.

Bug Fixes

Deployment

  • #15580 Added a new emqxLicenseSecretRef variable to the EMQX Enterprise Helm chart. This allows users to specify a Kubernetes Secret containing the EMQX license key, so the license is applied automatically.

This replaces the non-functional emqxLicenseSecretName variable, which created and mounted a secret file but did not pass the license to EMQX.

Clustering

  • #14778 Fixed an issue where a node could not join a running cluster if that node had broken symlinks in its data/certs or data/authz directories.

Security

  • #15581 Upgraded Erlang/OTP version from 26.2.5.2 to 26.2.5.14. This upgrade includes two TLS-related fixes from OTP that affect EMQX:
  • Fixed a crash in TLS connections caused by a race condition during certificate renewal.
  • Added support for RSA certificates signed with RSASSA-PSS parameters. Previously, such certificates could cause TLS handshakes to fail with a bad_certificate / invalid_signature error.

Observability

  • #15639 Fixed an issue where the packets.subscribe.auth_error metric was not incremented when subscription authentication failed.

Gateway

  • #15679 Fixed incorrect global chain names for the ExProto gateways. Built-in authentication data for these gateways was previously grouped under unknown:global, causing conflicts between gateways.
  • #15699 Fixed an issue where built-in authentication data for gateways (e.g., CoAP) was incorrectly removed when a node was stopped or restarted.

ExHook

  • #15683 Fixed ExHook TLS options so that gRPC clients can correctly verify the server hostname during the TLS handshake.
Source: README.md, updated 2025-09-03