Skip to content

EMQX v4.3-alpha.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@Rory-Z Rory-Z released this 30 Jan 02:29
· 16525 commits to master since this release

EMQX v4.3-alpha.1 is released now, it mainly includes the following changes:

Features

  • Support Erlang/OTP 23
  • The new installation package only supports macOS 10.14 and above
  • Added update resource logic for rule engine
  • Enhance Webhook and HTTP authentication performance
  • The underlying implementation of the multi-language extension function is changed from erlport to gRPC
  • Protect EMQX from cross-site WebSocket hijacking attacks
  • Project adjusted to umbrella structure
  • Solve the problem that the nodes in the cluster environment must be started in the first startup sequence, otherwise you need to wait for the front node to start
  • Websocket listener supports selecting supported subprotocols from the subprotocols list
  • Support the default authentication method caching_sha2_password of MySQL 8.0
  • JWT authentication supports JWKS
  • Support the configuration of the maximum length of the certificate chain and the password of the private key file
  • Support the import and export of Mnesia certification information
  • Shared subscription supports Hash distribution of messages by source topic

BUG

  • Fix the issue that ekka_locker's memory may grow infinitely under extreme conditions
  • Fix the issue that the max_inflight_size configuration item in the MQTT bridge function does not take effect
  • Fix the issue that ACL configuration in CoAP connection does not take effect
  • Fix the issue that CoAP clients using the same ClientID can access at the same time
  • Fix the issue of incorrect calculation of alarm duration
  • Fix the issue that the MySQL authentication SSL/TLS connection function is not available
  • Fixed the error of indicator statistics in the MQTT bridge function and the problem of multiple unit conversions in the retry_interval field
  • Fix Redis reconnection failure