Version 1.23.0 doesn’t contain any major changes, just some small improvements.
New features
- Ability to set user, group and access permissions on unix socket.
- Add
max_qos
setting.
Fixes and improvements
- When saving state files (sessions, retained messages, etc), disk space calculation incorrectly used a 32 bit int on 32 bit platforms. This could make FlashMQ skip making the backup of state files when the file format version changes (these backups are made to support downgrading).
- Somewhat improve mTLS (mutual, or client TLS) handshake performance. Caveat: a bottleneck was detected in OpenSSL here. Using OpenSSL 3.2 or higher (like Debian 13 does) is advised.
- A few small general quality improvements.