Releases: simplex-chat/simplexmq
Releases · simplex-chat/simplexmq
v4.2.3
v4.2.2
v4.2.1
v4.2.0
See full changelog here.
Commits:
- fix CLI tests (#590)
- send/process "quota exceeded" message from SMP server when sender gets ERR QUOTA (#585)
- check token status when sending verification notification (#594)
- simplify C.sign, Crypto tests, triage TODOs (#592)
- deduplicate connections in connect/disconnect responses, log errors in tPut (#593)
- set correct snd queue as primary on QTEST (#596)
- 4.2.0 (#597)
v4.1.0
See full changelog here.
Commits:
- agent: include server address string into BROKER errors (#575)
- agent: api to get hash of ratchet associated data for connection verification (#577)
- collect agent stats (#579)
- remove unnecessary exception handler, error format in stats
- refactor SMP client, NTF server store (#580)
- docker: update (#578)
- Merge branch 'stable'
- option to enable/disable TLS handshake error logs (disable by default) (#581)
- rfc: SimpleX File Transfer protocol (#582)
- rfc: managing exceeded queue quotas (#583)
- 4.1.0 (#588)
v4.0.0
See full changelog here.
Commits:
- server: SMP basic auth (#561)
- export BasicAuth constructor
- agent API for SMP server test (#563)
- FromJSON instance for ProtoServerWithAuth
- server: refactor CLIs, tests (#564)
- refactor server CLIs (#565)
- initialize SMP server interactively, CLI options (#566)
- readme: fix install steps (#570)
- readme: correction (#571)
- server: clear folders during initialization instead of deleting them (#572)
- v4.0.0 (#573)
v3.4.0
See full changelog here.
Commits:
- increase concurrency with per-connection locks (#542)
- fix: connection-level locks (#543)
- improve concurrency by not holding connection lock while async command retries (#544)
- agent: acceptContactAsync functional api (#545)
- prevent pad/unpad failures on large/small messages (#547)
- refactor test matrix (#549)
- use KDF in X3DH (#548)
- debug agent locks
- connection queue redundancy and rotation (#521)
- simplify queue rotation protocol (#550)
- add JSON instances for SwitchPhase (#552)
- add queue directions to SWITCH events (#553)
- add optional client data field to ConnectionRequestUri (#551)
- add option tagSingleConstructors to sumTypeJSON
- server: time/detect blocked message delivery actions (#546)
- server: split atomically in SEND (#555)
- server: additional logs for slow operations (#556)
- server: specialize monad (#557)
- pin ini version to 0.4.1 (fixes server ini comment parsing) (#558)
- update slow commands log (#559)
- 3.4.0 (#560)
v3.3.1-beta.3
See full changelog here.
Commits:
- increase concurrency with per-connection locks (#542)
- fix: connection-level locks (#543)
- improve concurrency by not holding connection lock while async command retries (#544)
- agent: acceptContactAsync functional api (#545)
- prevent pad/unpad failures on large/small messages (#547)
- refactor test matrix (#549)
- use KDF in X3DH (#548)
- debug agent locks
- connection queue redundancy and rotation (#521)
- simplify queue rotation protocol (#550)
- add JSON instances for SwitchPhase (#552)
- add queue directions to SWITCH events (#553)
- add optional client data field to ConnectionRequestUri (#551)
- add option tagSingleConstructors to sumTypeJSON
- server: time/detect blocked message delivery actions (#546)
- server: split atomically in SEND (#555)
- server: additional logs for slow operations (#556)
- server: specialize monad (#557)
- pin ini version to 0.4.1 (fixes server ini comment parsing) (#558)
v3.3.1-beta.1
See full changelog here.
Commits: