EMQX 采用商业源码许可证,加速 MQTT + AI 创新

broker 5.0.1 更新日志

Enhancements

  • Removed management API auth for prometheus scraping endpoint /api/v5/prometheus/stats 8299
  • Added more TCP options for exhook (gRPC) connections. 8317
  • HTTP Servers used for authentication and authorization will now indicate the result via the response body. 8374 8377
  • Bulk subscribe/unsubscribe APIs 8356
  • Added exclusive subscription 8315
  • Provide authentication counter metrics 8352 8375
  • Do not allow admin user self-deletion 8286
  • After restart, ensure to copy cluster-override.conf from the clustered node which has the greatest tnxid. 8333

Bug fixes

  • A bug fix ported from 4.x: allow deleting subscriptions from client.subscribe hookpoint callback result. 8304 8347
  • Fixed Erlang distribution over TLS 8309
  • Made possible to override authentication configs from environment variables 8323
  • Made authentication passwords in Mnesia database backward compatible to 4.x, so we can support data migration better. 8351
  • Fix plugins upload for rpm/deb installations 8379
  • Sync data/authz/acl.conf and data/certs from clustered nodes after a new node joins the cluster 8369
  • Ensure auto-retry of failed resources 8371
  • Fix the issue that the count of packets.connack.auth_error is inaccurate when the client uses a protocol version below MQTT v5.0 to access 8178

Others

  • Rate limiter interface is hidden so far, it's subject to a UX redesign.
  • QUIC library upgraded to 0.0.14.
  • Now the default packages will be released withot otp version number in the package name.
  • Renamed config exmpale file name in etc dir.