Skip to content

Roadmap

Artur Troian edited this page Aug 7, 2017 · 5 revisions

Towards release 1.0.0

Goals:

  • Freeze API for external usage
  • Freeze persistence API and provider based on BoltDB
  • Make server to process v3.1/v3.1.1/v5.0 messages. V5.0 is disabled by default and is in progress feature
  • Freeze auth API
  • Prepare codebase for cluster
Priority Description State
1 Refactor messages to support MQTT V5.0 In progress
1 Refactor persistence. Store messages in binary format. Subscriber/session responsible for encode/decode In progress
3 Authentication and authorization TODO
4 Implement $SYS topics and metrics TODO
5 Implement message rate TODO
6 tests, tests, tests! TODO
6 improve documentation TODO

Further planes:

  • bridge mode
  • cluster
Clone this wiki locally