Releases: simplex-chat/simplexmq
Releases · simplex-chat/simplexmq
v6.3.0
See full changelog here.
Commits:
- postgres: schema (#1416)
- postgres: db interfaces wip (sqlite passes) (#1419)
- postgres: store implementation, conditional compilation (#1421)
- build: move type to client_library module
- Merge branch 'master' into postgres
- 6.2.2.0
- agent: reuse ratchet on repeat join (#1426)
- Merge branch 'master' into postgres
- 6.3.0.0
- postgres: export fromOnlyBI
- Merge branch 'master' into postgres
- Merge pull request #1417 from simplex-chat/postgres
- agent: restore methods for backwards compatibility with simplex-chat
- Merge pull request #1428 from simplex-chat/ep/postgres-compat
- agent: option to enable/disable vacuum after SQLite migration (#1429)
- agent: remove unused functions (#1432)
- servers: blocking records for content moderation (#1430)
- smp server: update versions (#1433)
- 6.3.0.1
- xftp server: block stats
- agent: add reopenStore function for postgres; run notification tests with postgres (#1435)
- agent: store interface (#1436)
- xftp server: use recipient ID in control port to delete and block files, smp server: fix version negotiation (#1434)
- servers: handle accept error ECONNABORTED (#1437)
- 6.3.0.2
- agent: track queries (#1439)
- scripts/systemd: update services (#1440)
- agent: combine connection deletion events (#1442)
- build: fix postgres (#1444)
- smp server: use origin client version when processing proxied command, fixes old client sending to new server (#1443)
- docker: refactor (#1438)
- 6.3.0.3
- refactor STM queues (#1447)
- ntf server: record token invalidation reason, add date of the last token activity (#1449)
- agent: check ntf token status on registration (#1450)
- ntf server: additional statistics, new invalid token reasons (#1451)
- agent: refactor migrations (#1452)
- 6.3.0.4
- agent: encrypt messages on delivery (#1446)
- agent: store shared message body only once (when it is the same across messages when batching) (#1453)
- scripts: simplex-servers-update menu to update only server binaries etc. (#1445)
- SMP client: dont block on writing to sending queues (#1454)
- agent: fix deleting messages after delivery to avoid deleting shared message bodies (#1455)
- 6.3.0.5
- smp server: remove empty journals when opening message queue (#1456)
- smp server: remove empty queues journals when expiring messages of idle queues (#1458)
- agent: move migrations (#1459)
- simplex-servers-update: download scripts from tag (#1457)
- xftp server: restore file status from log (#1461)
- smp server: start options
maintenance
andskip-warnings
(#1465) - smp server: remove duplicate progress log (#1466)
- 6.3.0.6
- smp server: remove store log backups when server starts (#1472)
- 6.3.0.7
- agent: fix JSON encoding for protocol errors to be compatible with iOS (#1475)
- ci: introduce reproducible builds (#1476)
- 6.3.0.8
v6.3.0-beta.7
See full changelog here.
Commits:
- postgres: schema (#1416)
- postgres: db interfaces wip (sqlite passes) (#1419)
- postgres: store implementation, conditional compilation (#1421)
- build: move type to client_library module
- Merge branch 'master' into postgres
- 6.2.2.0
- agent: reuse ratchet on repeat join (#1426)
- Merge branch 'master' into postgres
- 6.3.0.0
- postgres: export fromOnlyBI
- Merge branch 'master' into postgres
- Merge pull request #1417 from simplex-chat/postgres
- agent: restore methods for backwards compatibility with simplex-chat
- Merge pull request #1428 from simplex-chat/ep/postgres-compat
- agent: option to enable/disable vacuum after SQLite migration (#1429)
- agent: remove unused functions (#1432)
- servers: blocking records for content moderation (#1430)
- smp server: update versions (#1433)
- 6.3.0.1
- xftp server: block stats
- agent: add reopenStore function for postgres; run notification tests with postgres (#1435)
- agent: store interface (#1436)
- xftp server: use recipient ID in control port to delete and block files, smp server: fix version negotiation (#1434)
- servers: handle accept error ECONNABORTED (#1437)
- 6.3.0.2
- agent: track queries (#1439)
- scripts/systemd: update services (#1440)
- agent: combine connection deletion events (#1442)
- build: fix postgres (#1444)
- smp server: use origin client version when processing proxied command, fixes old client sending to new server (#1443)
- docker: refactor (#1438)
- 6.3.0.3
- refactor STM queues (#1447)
- ntf server: record token invalidation reason, add date of the last token activity (#1449)
- agent: check ntf token status on registration (#1450)
- ntf server: additional statistics, new invalid token reasons (#1451)
- agent: refactor migrations (#1452)
- 6.3.0.4
- agent: encrypt messages on delivery (#1446)
- agent: store shared message body only once (when it is the same across messages when batching) (#1453)
- scripts: simplex-servers-update menu to update only server binaries etc. (#1445)
- SMP client: dont block on writing to sending queues (#1454)
- agent: fix deleting messages after delivery to avoid deleting shared message bodies (#1455)
- 6.3.0.5
- smp server: remove empty journals when opening message queue (#1456)
- smp server: remove empty queues journals when expiring messages of idle queues (#1458)
- agent: move migrations (#1459)
- simplex-servers-update: download scripts from tag (#1457)
- xftp server: restore file status from log (#1461)
- smp server: start options
maintenance
andskip-warnings
(#1465) - smp server: remove duplicate progress log (#1466)
- 6.3.0.6
- smp server: remove store log backups when server starts (#1472)
- 6.3.0.7
v6.3.0-beta.6
See full changelog here.
Commits:
- postgres: schema (#1416)
- postgres: db interfaces wip (sqlite passes) (#1419)
- postgres: store implementation, conditional compilation (#1421)
- build: move type to client_library module
- Merge branch 'master' into postgres
- 6.2.2.0
- agent: reuse ratchet on repeat join (#1426)
- Merge branch 'master' into postgres
- 6.3.0.0
- postgres: export fromOnlyBI
- Merge branch 'master' into postgres
- Merge pull request #1417 from simplex-chat/postgres
- agent: restore methods for backwards compatibility with simplex-chat
- Merge pull request #1428 from simplex-chat/ep/postgres-compat
- agent: option to enable/disable vacuum after SQLite migration (#1429)
- agent: remove unused functions (#1432)
- servers: blocking records for content moderation (#1430)
- smp server: update versions (#1433)
- 6.3.0.1
- xftp server: block stats
- agent: add reopenStore function for postgres; run notification tests with postgres (#1435)
- agent: store interface (#1436)
- xftp server: use recipient ID in control port to delete and block files, smp server: fix version negotiation (#1434)
- servers: handle accept error ECONNABORTED (#1437)
- 6.3.0.2
- agent: track queries (#1439)
- scripts/systemd: update services (#1440)
- agent: combine connection deletion events (#1442)
- build: fix postgres (#1444)
- smp server: use origin client version when processing proxied command, fixes old client sending to new server (#1443)
- docker: refactor (#1438)
- 6.3.0.3
- refactor STM queues (#1447)
- ntf server: record token invalidation reason, add date of the last token activity (#1449)
- agent: check ntf token status on registration (#1450)
- ntf server: additional statistics, new invalid token reasons (#1451)
- agent: refactor migrations (#1452)
- 6.3.0.4
- agent: encrypt messages on delivery (#1446)
- agent: store shared message body only once (when it is the same across messages when batching) (#1453)
- scripts: simplex-servers-update menu to update only server binaries etc. (#1445)
- SMP client: dont block on writing to sending queues (#1454)
- agent: fix deleting messages after delivery to avoid deleting shared message bodies (#1455)
- 6.3.0.5
- smp server: remove empty journals when opening message queue (#1456)
- smp server: remove empty queues journals when expiring messages of idle queues (#1458)
- agent: move migrations (#1459)
- simplex-servers-update: download scripts from tag (#1457)
- xftp server: restore file status from log (#1461)
- smp server: start options
maintenance
andskip-warnings
(#1465) - smp server: remove duplicate progress log (#1466)
- 6.3.0.6
v6.3.0-beta.5
See full changelog here.
Commits:
- postgres: schema (#1416)
- postgres: db interfaces wip (sqlite passes) (#1419)
- postgres: store implementation, conditional compilation (#1421)
- build: move type to client_library module
- Merge branch 'master' into postgres
- 6.2.2.0
- agent: reuse ratchet on repeat join (#1426)
- Merge branch 'master' into postgres
- 6.3.0.0
- postgres: export fromOnlyBI
- Merge branch 'master' into postgres
- Merge pull request #1417 from simplex-chat/postgres
- agent: restore methods for backwards compatibility with simplex-chat
- Merge pull request #1428 from simplex-chat/ep/postgres-compat
- agent: option to enable/disable vacuum after SQLite migration (#1429)
- agent: remove unused functions (#1432)
- servers: blocking records for content moderation (#1430)
- smp server: update versions (#1433)
- 6.3.0.1
- xftp server: block stats
- agent: add reopenStore function for postgres; run notification tests with postgres (#1435)
- agent: store interface (#1436)
- xftp server: use recipient ID in control port to delete and block files, smp server: fix version negotiation (#1434)
- servers: handle accept error ECONNABORTED (#1437)
- 6.3.0.2
- agent: track queries (#1439)
- scripts/systemd: update services (#1440)
- agent: combine connection deletion events (#1442)
- build: fix postgres (#1444)
- smp server: use origin client version when processing proxied command, fixes old client sending to new server (#1443)
- docker: refactor (#1438)
- 6.3.0.3
- refactor STM queues (#1447)
- ntf server: record token invalidation reason, add date of the last token activity (#1449)
- agent: check ntf token status on registration (#1450)
- ntf server: additional statistics, new invalid token reasons (#1451)
- agent: refactor migrations (#1452)
- 6.3.0.4
- agent: encrypt messages on delivery (#1446)
- agent: store shared message body only once (when it is the same across messages when batching) (#1453)
- scripts: simplex-servers-update menu to update only server binaries etc. (#1445)
- SMP client: dont block on writing to sending queues (#1454)
- agent: fix deleting messages after delivery to avoid deleting shared message bodies (#1455)
- 6.3.0.5
v6.3.0-beta.4
See full changelog here.
Commits:
v6.3.0-beta.3
See full changelog here.
Commits:
v6.3.0-beta.2
See full changelog here.
Commits:
- postgres: schema (#1416)
- postgres: db interfaces wip (sqlite passes) (#1419)
- postgres: store implementation, conditional compilation (#1421)
- build: move type to client_library module
- Merge branch 'master' into postgres
- 6.2.2.0
- agent: reuse ratchet on repeat join (#1426)
- Merge branch 'master' into postgres
- 6.3.0.0
- postgres: export fromOnlyBI
- Merge branch 'master' into postgres
- Merge pull request #1417 from simplex-chat/postgres
- agent: restore methods for backwards compatibility with simplex-chat
- Merge pull request #1428 from simplex-chat/ep/postgres-compat
- agent: option to enable/disable vacuum after SQLite migration (#1429)
- agent: remove unused functions (#1432)
- servers: blocking records for content moderation (#1430)
- smp server: update versions (#1433)
- 6.3.0.1
- xftp server: block stats
- agent: add reopenStore function for postgres; run notification tests with postgres (#1435)
- agent: store interface (#1436)
- xftp server: use recipient ID in control port to delete and block files, smp server: fix version negotiation (#1434)
- servers: handle accept error ECONNABORTED (#1437)
- 6.3.0.2
v6.2.1
v6.2.0
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
- rfc: moving queue records to journal storage and queue blobs, expiring messages in journal storage (#1407)
- agent: function to check if contact address is the same (#1409)
- 6.2.0.5
- xftp: add debug info to "too many recipients" error (#1410)
- 6.2.0.6
- agent: fix acceptContact inconsistent state after app restart (#1412)
- 6.2.0.7
v6.2.0-beta.4
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