Version 1.24.0 is mostly a maintenance release; no big new features added. Aside from some internal refactoring, there is:
- Same fixes from 1.23.1 and 1.23.3 releases.
- Add config option
persistence_data_to_saveto give more control over which data is saved. - Fix showing ‘server shutting down’ in logs whether FlashMQ is client or server. It now properly only mentions ‘server’ when it’s the server shutting down, local or remote.
- Fix marking any non-worker thread as ‘main’ in logs. Now the actual thread name is shown, also for threads created by the plugin.
- Reduce locking around client stores in even loops.
- Don’t render ‘subscribe’ log lines when subscriptions are not configured to be logged. This saves overhead.
- Database files in
storage_dirare now always created with strict permissions.