Skip to content

FlashMQ 1.19.0

Latest
Compare
Choose a tag to compare
@halfgaar halfgaar released this 05 Jan 10:26
· 42 commits to master since this release

FlashMQ 1.19.0 is a small enhancement release. Aside from some internal enhancements, it contains:

  • The counter $SYS/broker/subscriptions/count is functional again. It was disabled a while ago because it was implemented in an inefficient way. It’s now implemented as a sort of lazy counter that is mostly accurate, and corrected periodically.
  • The same correction algorithm is now used for $SYS/broker/retained messages/count, because it could drift.
  • The config options plugin_timer_period and save_state_interval can now be dynamically changed in the config file and is applied on reload.
  • MQTT5 retain handling on subscriptions is now supported, meaning clients can place subscriptions and request not to get the retained messages that go with it.
  • Fix memory spike in saving and loading large amounts of retained messages to disk.

Builds available on flashmq.org