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

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

Home / e5.0.1-beta.1
Name Modified Size InfoDownloads / Week
Parent folder
EMQX Enterprise e5.0.1-beta.1.tar.gz 2023-02-24 3.2 MB
EMQX Enterprise e5.0.1-beta.1.zip 2023-02-24 4.1 MB
README.md 2023-02-24 3.6 kB
Totals: 3 Items   7.2 MB 0

e5.0.1-beta.1

Compare base: e5.0.0

Enhancements

  • #10019 Add low level tuning settings for QUIC listeners.

  • #9213 Add pod disruption budget to helm chart

  • #9949 QUIC transport Multistreams support and QUIC TLS cacert support.

  • #10011 Add pod disruption budget to helm chart

  • #9932 Integrate TDengine into bridges as a new backend.

  • #9967 New common TLS option 'hibernate_after' to reduce memory footprint per idle connecion, default: 5s.

Bug Fixes

  • #10009 Validate bytes param to GET /trace/:name/log to not exceed signed 32bit integer.

  • #10015 To prevent errors caused by an incorrect EMQX node cookie provided from an environment variable, we have implemented a fail-fast mechanism. Previously, when an incorrect cookie was provided, the command would still attempt to ping the node, leading to the error message 'Node xxx not responding to pings'. With the new implementation, if a mismatched cookie is detected, a message will be logged to indicate that the cookie is incorrect, and the command will terminate with an error code of 1 without trying to ping the node.

  • #10020 Fix bridge metrics when running in async mode with batching enabled (batch_size > 1).

  • #10021 Fix error message when the target node of emqx_ctl cluster join command is not running.

  • #9939 Allow 'emqx ctl cluster' command to be issued before Mnesia starts. Prior to this change, EMQX replicant could not use manual discovery strategy. Now it's possible to join cluster using 'manual' strategy.

  • #9958 Fix bad http response format when client ID is not found in clients APIs

  • #9961 Avoid parsing config files for node name and cookie when executing non-boot commands in bin/emqx.

  • #9974 Report memory usage to statsd and prometheus using the same data source as dashboard. Prior to this fix, the memory usage data source was collected from an outdated source which did not work well in containers.

  • #9978 Fixed configuration issue when choosing to use SSL for a Postgres connection (authn, authz and bridge). The connection could fail to complete with a previously working configuration after an upgrade from 5.0.13 to newer EMQX versions.

  • #9997 Fix Swagger API schema generation. deprecated metadata field is now always boolean, as Swagger specification suggests.

  • #10007 Change Kafka bridge's config memory_overload_protection default value from true to false. EMQX logs cases when messages get dropped due to overload protection, and this is also reflected in counters. However, since there is by default no alerting based on the logs and counters, setting it to true may cause messages being dropped without noticing. At the time being, the better option is to let sysadmin set it explicitly so they are fully aware of the benefits and risks.

Source: README.md, updated 2023-02-24