Skip to content

EMQX Edge

v1.2.0

Release Date: 2025-11-14

Enhancements

  • EMQX Edge Docker Image is available now.
  • Added support for publishing Base64-decoded binary payloads via the HTTP API.
  • Added support for configuring SNI for TLS bridges through the configuration file.
  • Added the ability to download all logs on Windows.
  • Updated the Dashboard to version 0.0.5.

Fixes

  • Fixed an issue where Windows release packages were not correctly updated on the Home page.
  • Fixed the name of the release package.
  • Fixed a heap use-after-free error triggered when reloading a bridge.
  • Fixed misleading log outputs that displayed TLS-related logs even when using a TCP bridge.

v1.1.1

Release Date: 2025-10-27

Enhancements

  • Adjusted the heartbeat log print interval.
  • Added support for configuring Server Name Indication (SNI) in MQTT Bridge connections.
  • Added support for outputting logs without line numbers, allowing for cleaner log formatting when needed.
  • Refactored the Linux CI workflow to use a Dockerfile-based approach.

Fixes

  • Fixed an issue where the ee package was not correctly uploaded to the website.
  • Fixed an issue where the ee release notes were not properly synchronized to the website.

v1.1.0

Release Date: 2025-09-19

Summary

  • EMQX Edge can now be installed and run on Windows systems.
  • Introduced encrypted password support in configuration files to enhance security.
  • Added new REST APIs for retrieving system and application logs.
  • Implemented a new HTTP framework and integrated an AES encryption module for improved performance and security.
  • Upgraded Dashboard to version v0.0.4, providing a smoother user experience.
  • Fixed multiple issues to improve overall reliability and performance.

Enhancements

Security

  • Introduced a new AES encryption module.
  • Added support for AES-encrypted data through new REST APIs.
  • Added support for encrypted bridge passwords in configuration files.
  • Replaced plain-text passwords in authentication with Base64-decoded encrypted passwords.

REST APIs

  • Added REST APIs to retrieve the latest log entries.
  • Added REST APIs to download a tarball archive containing all log files.
  • Added REST APIs to enable or disable ACL rules and bridge cache.
  • Enhanced authorization REST APIs to access the client’s IP address.
  • Expanded the metrics REST API with additional metrics.

Windows Support

  • Released EMQX Edge packages for Windows.
  • Added a dedicated configuration file for Windows deployments.
  • Enabled TLS, SQLite caching, and JWT authentication support on Windows.

Configuration and Protocols

  • Updated configuration files to reflect new features and options.
  • Updated the default maximum packet size to comply with MQTT protocol-defined limits.

Performance and Observability

  • Implemented a new HTTP request-handling framework with better performance.
  • Improved online/offline notification messages for client events.
  • Added heartbeat log messages to monitor runtime activity.

Dashboard

  • Upgraded the Dashboard to version 0.0.4, delivering UI and stability improvements.

Fixes

Installation

  • Fixed the start command on Windows to match Linux behavior, unifying the startup process across platforms.

Connectivity and Bridging

  • Fixed a potential data race condition in the QUIC layer.
  • Fixed an issue where local WebSocket and TLS clients couldn't receive subscription messages.
  • Fixed a bug where the built-in MQTT client kept reconnecting when auth.http was enabled.
  • Fixed an issue where resend aio could be null in hybrid bridging mode.

Observability

  • Fixed incorrect byte counters for sent and received traffic.
  • Fixed inaccurate CPU and memory usage statistics on Windows.
  • Fixed incorrect bridge cache byte statistics in hybrid bridging mode.

Dashboard

  • Fixed mismatches between the Dashboard and available API endpoints.
  • Fixed an issue where the Dashboard couldn't fetch the latest logs on Windows.
  • Fixed a bug preventing the Dashboard from switching log pages on Windows.

v1.0.0

Release Date: 2025-08-19

Enhancements

  • Added support for dashboard, including monitoring, security settings, data bridge settings, and MQTT client tools.
  • Added enterprise license support.
  • Added a separate configuration file for EMQX Edge.
  • Added REST APIs to get all the informations of the license.
  • Added REST APIs to get active MQTT connections.
  • Enable MQTT Over WebSocket by default.
  • Added support for multiple platforms, including armhf arm64 and amd64 (x86_64).

Fixes

  • Improved logging messages when the broker starts.
  • Fixed an issue where NanoMQ fails to start when adding an HTTP authentication header.
  • Fixed an issue where the default TLS value for bridge creation is false, but changes to true after restart.
  • Fixed an issue where NanoMQ doesn't response when received a invalid reload request.
  • Fixed an issue where updating enable field in authentication and authorization by REST APIs doesn't work.
  • Fixed the wrong placeholder of password in authorization in configuration file.
  • Fixed an issue where clicking Save button twice causes a double free of a field in bridge node.
  • Updated the package name.
  • Fixed an issue where NanoMQ access a null pointer when there are no params set in authorization.