Releases: wind-c/comqtt
Releases · wind-c/comqtt
v2.3.9
v2.3.8
v2.3.7
Feature enhancements and bug fixes:
- Add OnRetainPublished hook
- Add OnSessionEstablish hook
- Fix ScanSubscribersTopicInheritanceBug
- Expose SendConnack, err return on OnConnect
- Sorting the fields in the structure according to byte alignment rules reduces memory usage
v2.3.5
v2.3.0
v2.2.0
v2.1.5
v2.1.0
v2.0.0
Version 2.0 of the new architecture is richer and more powerful, with improved clustering capabilities and stability.
V2.0.0 Features:
- Full MQTTv5 Feature Compliance, compatibility for MQTT v3.1.1 and v3.0.0.
- TCP, Websocket, (including SSL/TLS) and Dashboard listeners.
- File-based server, auth, storage and bridge configuration, Click to see config examples.
- Auth and ACL Plugin is supported Redis, HTTP, Mysql and PostgreSql.
- Packets are bridged to kafka according to the configured rule.
- Single-machine mode supports local storage BBolt, Badger and Redis.
- Hook design pattern makes it easy to develop plugins for Auth, Bridge, and Storage.
- Cluster support is based on Gossip and Raft, Click to Cluster README.
Cluster Features:
- Cluster nodes are automatically discovered using the goosip protocol.
- Subscribe and unsubscribe messages use the raft protocol to synchronize consistency between nodes.
- Publish messages support point-to-point transmission using GRPC, not broadcast to all nodes.
- Both cluser and standalone support bridging messages to kafka, as well as multiple auth&acl ways.
- Horizontal scaling is supported. When adding new nodes, you only need to specify any node in the cluster as the seed node.
- Simple metrics viewing, such as mqtt statistics and cluster statistics.