Releases: simplex-chat/simplexmq
Releases · simplex-chat/simplexmq
v6.2.0-beta.3
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
v6.2.0-beta.2
v6.2.0-beta.1
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
v6.1.3
v6.1.1
v6.1.0
See full changelog here.
Commits:
- agent: don't prohibit deletion of notifications token if different is passed (fixes turning notifications off after importing database) (#1308)
- xrcp: use SHA3-256 in hybrid key agreement (#1302)
- agent: do not reuse notifier credentials when re-creating notification subscription; on deleting ntf sub delete directly on smp server skipping ntf server (#1311)
- ntf: batch supervisor commands (#1313)
- Merge branch 'stable'
- servers: allow multiple server ports for SMP and Ntf servers (#1319)
- Merge branch 'stable'
- 6.1.0.0
- test: socks proxy parameter encoding
- agent: ntf errs (#1316)
- agent: transport isolation mode "Session" (default) to use new SOCKS credentials when client restarts or SOCKS proxy configuration changes (#1321)
- xrcp: session encryption with forward secrecy (#1328)
- rfc: protocol for SMP queue data blobs and short links (#1309)
- rfс: efficient message storage (#1295)
- Merge branch 'stable'
- agent: return full argument with batched results (#1332)
- agent: function to get multiple work items (#1330)
- ntf: batch smp worker command processing (#1331)
- smp: increase server and default agent queue sizes (#1335)
- ntf: use common function for differentiating temporary errors (#1333)
- 6.1.0.1
- smp servers: separately account for subscribed clients, to disconnect those without subscriptions more effectively (and to be able to deliver notifications to subscribed ntf servers) (#1339)
- servers: refactor TLS credentials (#1326)
- smp server: Allow serving HTTPS and transport on the same port (v2) (#1327)
- smp server: show version on server page (#1341)
- smp server: persist notifications to avoid losing them when ntf server is offline (#1336)
- ntf: batch ntf worker command processing (#1337)
- 6.1.0.2
- ntf: fix endless worker loop (#1345)
- 6.1.0.3
- ntf: repeat failed token deletions (#1346)
- smp server: fix notifiers lost when compacting store log (#1347)
- Revert "smp server: persist notifications to avoid losing them when ntf server is offline (#1336)"
- 6.1.0.4
- Re-commit: smp server: persist notifications to avoid losing them when ntf server is offline (#1336)
- ntf server: enable pings on ntf subscriptions (#1353)
- server: fix msgGetNoMsg stat (#1358)
- ntf server: control port (#1354)
- smp server: pass server information via CLI during server initialization (#1356)
- smp: transport block encryption (#1317)
- ntf: agent to notfiy MSGNTF on successful ack (#1355)
- tests: store log (#1348)
- smp server: fix notification delivery (#1350)
- agent: send MSGNTF on NO_MSG error (#1362)
- 6.1.0.5
- ci: always generate change log
- clients: do not send SNI (#1363)
- 6.1.0.6
- agent: test db indexes (#1364)
- agent: prepareConnectionToAccept api (#1365)
- smp server: reject SKEY with different key earlier (at verification step), add tests (#1366)
- smp server: graceful shutdown on SIGINT (#1360)
- 6.1.0.7: changelog for v6.1.0
v6.1.0-beta.6
See full changelog here.
Commits:
- ntf: fix endless worker loop (#1345)
- 6.1.0.3
- ntf: repeat failed token deletions (#1346)
- smp server: fix notifiers lost when compacting store log (#1347)
- Revert "smp server: persist notifications to avoid losing them when ntf server is offline (#1336)"
- 6.1.0.4
- Re-commit: smp server: persist notifications to avoid losing them when ntf server is offline (#1336)
- ntf server: enable pings on ntf subscriptions (#1353)
- server: fix msgGetNoMsg stat (#1358)
- ntf server: control port (#1354)
- smp server: pass server information via CLI during server initialization (#1356)
- smp: transport block encryption (#1317)
- ntf: agent to notfiy MSGNTF on successful ack (#1355)
- tests: store log (#1348)
- smp server: fix notification delivery (#1350)
- agent: send MSGNTF on NO_MSG error (#1362)
- 6.1.0.5
- ci: always generate change log
- clients: do not send SNI (#1363)
- 6.1.0.6
v6.1.0-beta.5
See full changelog here.
Commits:
v6.1.0-beta.4
See full changelog here.
Commits: