Notice: Some of the services that support the smooth operation of our websites are still in the process of being restored. As a result, certain features—such as images and committer paperwork—may be temporarily unavailable. Our team is actively working to resolve these issues and restore full functionality as soon as possible.

Thank you for your patience and understanding.

Eclipse Mosquitto™ 1.4

This is the first release of the Mosquitto project from within the Eclipse Foundation.

It introduces a number of important changes:

  • Optional support for Websockets in the broker.
  • Bridge behaviour on the local broker has changed due to the introduction of the local_clientid/local_username options. This allows different authentication methods for the remote and local brokers.
  • The default TLS behaviour has changed to accept all of TLS v1.2, v1.1 and v1.0, rather than only only one version of the protocol. It is still possible to restrict a listener to a single version of TLS.
  • The Python client has been removed now that the Eclipse Paho Python client has had a release.
  • When a durable client reconnects, its queued messages are now checked against ACLs in case of a change in username/ACL state since it last connected.
  • New use_username_as_clientid option on the broker, for preventing hijacking of a client id.
  • The client library and clients now have experimental SOCKS5 support.
  • Support for wildcard certificates for clients and bridges.
  • The clients have support for config files with default options.

There are more changes not listed here, as well as bug fixes.

Release Date
Release Type
Minor release