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