See full changelog here.
Commits:
- smp server: journal message store (#1370)
- smp server: updated journal store API (#1374)
- smp server, journal store: check file size on append, validate queue state (#1377)
- smp server: merge quota messages and set queue to "over quota" state after restoring, server tests with journal and memory store (#1380)
- smp server: logging format, mask/handle exceptions during journal store operations (#1381)
- smp server: fix export of journal storage (#1384)
- Merge branch 'master' into journal-store
- Merge branch 'master' into journal-store
- smp server: do not log progress when server starts (#1390)
- Merge branch 'master' into journal-store
- smp server: remove queue from map when closing, test (#1392)
- Merge pull request #1375 from simplex-chat/journal-store
- smp server: log file name on hClose error
- 6.2.0.0
- smp server: fix logging progress when importing journal (#1393)
- build: client_library flag to build only used modules, remove package yaml (#1394)
- smp server: option to skip expiring messages on start, read queue state file end only (#1400)
- 6.2.0.1
- smp server: combine messages and queue storage to optimise performance, prevent race condition when deleting queue and to avoid "orphan" messages. (#1395)
- 6.2.0.2
- smp server: expire messages in idle message queues (including not opened) (#1403)
- smp server: update message counts during message expiration, increase idle interval (#1404)
- 6.2.0.3
- agent: treat blocked STM and other critical errors that offer restart as temporary (#1405)
- smp server: do not open/read journal message queues that are known to be empty (#1406)
- server: support server roles and operators (#1343)
- 6.2.0.4