Releases: simplex-chat/simplexmq
Releases · simplex-chat/simplexmq
v5.6.2
See full changelog here.
Commits:
- remove monad typeclasses to reduce overhead (#1077)
- xftp: fix repeated replica creation if it was in uploaded status (#1079)
- xftp-server: run expiration checks on start (#1042)
- 5.6.2.0
- servers: read stores by chunks (#1080)
- revert base64 change (#1081)
- 5.6.2.1
- ntf-server: fix test token handling (#1083)
- export lock function (#1073)
- xftp: negotiate protocol with ALPN (#1047)
- use sendRequest for HTTP2
- dispose agent instances, fix tests, (#1089)
- http2: fix client setup (#1090)
- wait for user network availability (#1085)
- xftp: reply ERR AUTH when file is removed from server storage (#1091)
- fix message expiration test (#1092)
- agent: notify about available quota (#1087)
- xftp: matrix test for new versions (#1093)
- use online status in network information (#1094)
- 5.6.2.2: v5.6.2
v5.6.2-beta.1
v5.6.2-beta.0
v5.6.1
See full changelog here.
Commits:
- rfc: relay metadata and network decentralization (#1056)
- ntf-server: break processing transaction (#1067)
- fix SMP server msgCount stat (#1069)
- add key to XFTP server control port command (#1070)
- log control port commands, authentication for control port (#1071)
- replace base64-bytestring with base64 (#1065)
- xftp: prevent overwriting completed upload (#1063)
- do not pass key to control port of xftp server (#1074)
- 5.6.1.0
v5.6.0
See full changelog here.
Commits:
- smp: command authorization (#982)
- remove support for old versions (#990)
- agent: remove redirect entries when deleting rcv files (#995)
- fix tests for new protocol versions (#998)
- remove test chunk after XFTP server test (#999)
- agent: test NTF server (#1000)
- fix protocol in NTF server error
- use package version for all servers (#1001)
- tests: test notification decryption
- smp server: add stats for queues deleted before and after they were secured (#1002)
- v5.6.0-beta.0
- agent: fix performance leak, smp server: optimize and fix potential memory leak (#1004)
- optimize: use IntMap (#1005)
- 5.5.2.1
- Merge branch 'stable' into v5521
- Merge pull request #1006 from simplex-chat/v5521
- Merge branch 'stable'
- fix ntf server version range in the client
- agent: extend worker summary (#1007)
- agent: speed up SMP clientDisconnected (#1011)
- stop using public keys from table (#1014)
- agent: batch db operations for deleting connections and xftp files (#1009)
- agent: optimize execution performance of slow memory operations during (re)subscriptions (#1013)
- 5.5.2.2
- Merge branch 'v5522' into stable
- Merge branch 'stable'
- agent: delay connection deletion to finish delivery of pending messages (#1015)
- refactor creating connection record (#1021)
- xftp: raise internal upload limit to 5gb (#1020)
- rename delete waiting delivery tests (#1022)
- agent: quantum-resistant double ratchet encryption (#939)
- parameterize version scopes with phantom types (#1026)
- Merge branch 'master' into pq
- agent: pass PQ encryption flag separately for each message in batch APIs (#1027)
- double ratchet versioning for post-quantum encryption (#1025)
- utils: add generic batching and compression (#1018)
- envelope sizes dependent on PQ encryption (#1028)
- pqdr: use different newtypes for supporting and enabling PQ encryption in connections (#1031)
- pqdr: agent api to confirm PQ encryption support during connection handshake, fix incorrect PQ support (#1032)
- pqdr: refactor
- core: tweak compress api (#1029)
- agent pq: connRequestPQSupport api (#1034)
- pqdr: make envelope sizes dependent on version, test enabling PQ (#1035)
- JSON instance for VersionRange (#1036)
- core: fix VersionRange JSON instances (#1037)
- core: restore Eq instances (#1038)
- pqdr: return agent version from connection request version & PQ support check api
- pqdr: clean up (#1039)
- pqdr: more tests, pass e2e version to rcEncrypt from config (#1040)
- pqdr: update envelope sizes
- Merge pull request #1024 from simplex-chat/pq
- v5.6.0-beta.1
- core: check ACK handling with return type (#1041)
- v5.6.0-beta.2
- xftp: fix sending large files (#1043)
- agent: remove withStoreCtx (#1044)
- xftp: force single chunk for redirect descriptions (#1050)
- agent: fix leak in getChunkDigest (#1051)
- utils: add stateless compress1 (#1053)
- xftp-server: fix receiveServerFile (#1048)
- xftp: return OK on duplicate upload attempt
- xftp-server: set initial usedStorage from actual file records (#1045)
- v5.6.0-beta.3
- xftp: remove duplicate check in receiveServerFile (#1057)
- core: fix leak in serverDown handler (#1061)
- notify about critical error on agent crash (#1062)
- 5.6.0.4
v5.6.0-beta.3
See full changelog here.
Commits:
- smp: command authorization (#982)
- remove support for old versions (#990)
- agent: remove redirect entries when deleting rcv files (#995)
- fix tests for new protocol versions (#998)
- remove test chunk after XFTP server test (#999)
- agent: test NTF server (#1000)
- fix protocol in NTF server error
- use package version for all servers (#1001)
- tests: test notification decryption
- smp server: add stats for queues deleted before and after they were secured (#1002)
- v5.6.0-beta.0
- agent: fix performance leak, smp server: optimize and fix potential memory leak (#1004)
- optimize: use IntMap (#1005)
- 5.5.2.1
- Merge branch 'stable' into v5521
- Merge pull request #1006 from simplex-chat/v5521
- Merge branch 'stable'
- fix ntf server version range in the client
- agent: extend worker summary (#1007)
- agent: speed up SMP clientDisconnected (#1011)
- stop using public keys from table (#1014)
- agent: batch db operations for deleting connections and xftp files (#1009)
- agent: optimize execution performance of slow memory operations during (re)subscriptions (#1013)
- 5.5.2.2
- Merge branch 'v5522' into stable
- Merge branch 'stable'
- agent: delay connection deletion to finish delivery of pending messages (#1015)
- refactor creating connection record (#1021)
- xftp: raise internal upload limit to 5gb (#1020)
- rename delete waiting delivery tests (#1022)
- agent: quantum-resistant double ratchet encryption (#939)
- parameterize version scopes with phantom types (#1026)
- Merge branch 'master' into pq
- agent: pass PQ encryption flag separately for each message in batch APIs (#1027)
- double ratchet versioning for post-quantum encryption (#1025)
- utils: add generic batching and compression (#1018)
- envelope sizes dependent on PQ encryption (#1028)
- pqdr: use different newtypes for supporting and enabling PQ encryption in connections (#1031)
- pqdr: agent api to confirm PQ encryption support during connection handshake, fix incorrect PQ support (#1032)
- pqdr: refactor
- core: tweak compress api (#1029)
- agent pq: connRequestPQSupport api (#1034)
- pqdr: make envelope sizes dependent on version, test enabling PQ (#1035)
- JSON instance for VersionRange (#1036)
- core: fix VersionRange JSON instances (#1037)
- core: restore Eq instances (#1038)
- pqdr: return agent version from connection request version & PQ support check api
- pqdr: clean up (#1039)
- pqdr: more tests, pass e2e version to rcEncrypt from config (#1040)
- pqdr: update envelope sizes
- Merge pull request #1024 from simplex-chat/pq
- v5.6.0-beta.1
- core: check ACK handling with return type (#1041)
- v5.6.0-beta.2
- xftp: fix sending large files (#1043)
- agent: remove withStoreCtx (#1044)
- xftp: force single chunk for redirect descriptions (#1050)
- agent: fix leak in getChunkDigest (#1051)
- utils: add stateless compress1 (#1053)
- xftp-server: fix receiveServerFile (#1048)
- xftp: return OK on duplicate upload attempt
- xftp-server: set initial usedStorage from actual file records (#1045)
- v5.6.0-beta.3
v5.6.0-beta.2
See full changelog here.
Commits:
- smp: command authorization (#982)
- remove support for old versions (#990)
- agent: remove redirect entries when deleting rcv files (#995)
- fix tests for new protocol versions (#998)
- remove test chunk after XFTP server test (#999)
- agent: test NTF server (#1000)
- fix protocol in NTF server error
- use package version for all servers (#1001)
- tests: test notification decryption
- smp server: add stats for queues deleted before and after they were secured (#1002)
- v5.6.0-beta.0
- agent: fix performance leak, smp server: optimize and fix potential memory leak (#1004)
- optimize: use IntMap (#1005)
- 5.5.2.1
- Merge branch 'stable' into v5521
- Merge pull request #1006 from simplex-chat/v5521
- Merge branch 'stable'
- fix ntf server version range in the client
- agent: extend worker summary (#1007)
- agent: speed up SMP clientDisconnected (#1011)
- stop using public keys from table (#1014)
- agent: batch db operations for deleting connections and xftp files (#1009)
- agent: optimize execution performance of slow memory operations during (re)subscriptions (#1013)
- 5.5.2.2
- Merge branch 'v5522' into stable
- Merge branch 'stable'
- agent: delay connection deletion to finish delivery of pending messages (#1015)
- refactor creating connection record (#1021)
- xftp: raise internal upload limit to 5gb (#1020)
- rename delete waiting delivery tests (#1022)
- agent: quantum-resistant double ratchet encryption (#939)
- parameterize version scopes with phantom types (#1026)
- Merge branch 'master' into pq
- agent: pass PQ encryption flag separately for each message in batch APIs (#1027)
- double ratchet versioning for post-quantum encryption (#1025)
- utils: add generic batching and compression (#1018)
- envelope sizes dependent on PQ encryption (#1028)
- pqdr: use different newtypes for supporting and enabling PQ encryption in connections (#1031)
- pqdr: agent api to confirm PQ encryption support during connection handshake, fix incorrect PQ support (#1032)
- pqdr: refactor
- core: tweak compress api (#1029)
- agent pq: connRequestPQSupport api (#1034)
- pqdr: make envelope sizes dependent on version, test enabling PQ (#1035)
- JSON instance for VersionRange (#1036)
- core: fix VersionRange JSON instances (#1037)
- core: restore Eq instances (#1038)
- pqdr: return agent version from connection request version & PQ support check api
- pqdr: clean up (#1039)
- pqdr: more tests, pass e2e version to rcEncrypt from config (#1040)
- pqdr: update envelope sizes
- Merge pull request #1024 from simplex-chat/pq
- v5.6.0-beta.1
- core: check ACK handling with return type (#1041)
- v5.6.0-beta.2
v5.6.0-beta.1
See full changelog here.
Commits:
- smp: command authorization (#982)
- remove support for old versions (#990)
- agent: remove redirect entries when deleting rcv files (#995)
- fix tests for new protocol versions (#998)
- remove test chunk after XFTP server test (#999)
- agent: test NTF server (#1000)
- fix protocol in NTF server error
- use package version for all servers (#1001)
- tests: test notification decryption
- smp server: add stats for queues deleted before and after they were secured (#1002)
- v5.6.0-beta.0
- agent: fix performance leak, smp server: optimize and fix potential memory leak (#1004)
- optimize: use IntMap (#1005)
- 5.5.2.1
- Merge branch 'stable' into v5521
- Merge pull request #1006 from simplex-chat/v5521
- Merge branch 'stable'
- fix ntf server version range in the client
- agent: extend worker summary (#1007)
- agent: speed up SMP clientDisconnected (#1011)
- stop using public keys from table (#1014)
- agent: batch db operations for deleting connections and xftp files (#1009)
- agent: optimize execution performance of slow memory operations during (re)subscriptions (#1013)
- 5.5.2.2
- Merge branch 'v5522' into stable
- Merge branch 'stable'
- agent: delay connection deletion to finish delivery of pending messages (#1015)
- refactor creating connection record (#1021)
- xftp: raise internal upload limit to 5gb (#1020)
- rename delete waiting delivery tests (#1022)
- agent: quantum-resistant double ratchet encryption (#939)
- parameterize version scopes with phantom types (#1026)
- Merge branch 'master' into pq
- agent: pass PQ encryption flag separately for each message in batch APIs (#1027)
- double ratchet versioning for post-quantum encryption (#1025)
- utils: add generic batching and compression (#1018)
- envelope sizes dependent on PQ encryption (#1028)
- pqdr: use different newtypes for supporting and enabling PQ encryption in connections (#1031)
- pqdr: agent api to confirm PQ encryption support during connection handshake, fix incorrect PQ support (#1032)
- pqdr: refactor
- core: tweak compress api (#1029)
- agent pq: connRequestPQSupport api (#1034)
- pqdr: make envelope sizes dependent on version, test enabling PQ (#1035)
- JSON instance for VersionRange (#1036)
- core: fix VersionRange JSON instances (#1037)
- core: restore Eq instances (#1038)
- pqdr: return agent version from connection request version & PQ support check api
- pqdr: clean up (#1039)
- pqdr: more tests, pass e2e version to rcEncrypt from config (#1040)
- pqdr: update envelope sizes
- Merge pull request #1024 from simplex-chat/pq
- v5.6.0-beta.1
v5.6.0-beta.0
See full changelog here.
Commits:
- smp: command authorization (#982)
- remove support for old versions (#990)
- agent: remove redirect entries when deleting rcv files (#995)
- fix tests for new protocol versions (#998)
- remove test chunk after XFTP server test (#999)
- agent: test NTF server (#1000)
- fix protocol in NTF server error
- use package version for all servers (#1001)
- tests: test notification decryption
- smp server: add stats for queues deleted before and after they were secured (#1002)
- v5.6.0-beta.0
v5.5.3
See full changelog here.
Commits:
- agent: return ntf server in getNtfToken (#986)
- smp-server: add cert CLI command to rotate online certificate (#984)
- xftp: add sending and receiving via URI-encoded redirects (#968)
- agent: add index to file redirect migration (#988)
- cli: configure server paths from env (#992)
- agent: add numRecipients parameter to send description (#993)
- cli: add cert command to xftp and ntf servers (#991)
- v5.5.3