Releases: simplex-chat/simplexmq
Releases · simplex-chat/simplexmq
v6.0.0-beta.1
See full changelog here.
Commits:
- agent: servers stats improvements, fixes (#1208)
- agent: enable fast handshake (revert #1215) (#1216)
- agent: add queue information (#1217)
- ntf server: simplify and optimize subscriptions in server agent (#1219)
- agent: fix possible dead lock between sending and receiving messages, stress test for message delivery (#1224)
- smp server: reduce the number of threads by delivering message to subscription when it is sent (#1222)
- smp server: simplify client subscriptions (#1223)
- 6.0.0.0
- agent: change ProxyClientError json encoding (#1226)
- agent: add known servers (#1225)
- agent: retry proxied command on NO_SESSION error, to prevent failure of proxied interactive commands (like joining connection) (#1227)
- smp server: additional control port commands to monitor server state (#1228)
- ntf: additional tests for token registration when server and device are restarted (#1230)
- ntf server: use SOCKS proxy to connect to onion-only SMP servers (#1229)
- 6.0.0.1
v5.8.2
See full changelog here.
Commits:
- readme: update compiling from source instructions (#1190)
- docs: update protocol specifications (#1204)
- smp-server: conserve resources (#1194)
- agent: servers summary types, api (#1202)
- rfc: faster handshake protocol (#1203)
- agent: remove legacy statistics (#1211)
- Merge branch 'master' into fast-connection
- secure queue by sender via proxy (proxy SKEY command) (#1210)
- do not use sndSecure when rotating queue (#1213)
- agent: disable saving stats (#1214)
- Merge branch 'master' into fast-connection
- remove diagram
- Merge pull request #1209 from simplex-chat/fast-connection
- agent: disable fast handshake (#1215)
- 5.8.2.0
v5.8.1
See full changelog here.
Commits:
- use throwE instead of throwError (#1187)
- agent: remove protocol encodings and agent TCP server (#1189)
- agent: separate type for agent file errors (#1185)
- xftp: start chunk upload after all chunks are prepared (#1191)
- remote ctrl: differentiate RCP error when trying to connect to unknown host identity (#1195)
- smp-server: fix layout (#1196)
- tests: add proxy connection refused test (#1200)
- ntf stats on SMP server (#1197)
- agent: api to reconnect single server (#1198)
- 5.8.1.0
v5.8.0
v5.8.0-beta.6
v5.8.0-beta.5
See full changelog here.
Commits:
- agent: getAgentQueuesInfo (#1180)
- SMP protocol extension to debug subscribed SMP queues (#1181)
- add string encodings for SMPProxyMode and SMPProxyFallback
- agent: report correct errors from xftp handshake so they are treated as temporary (#1184)
- server: log proxy connection errors
- agent: report correct errors from xftp handshake so they are treated as temporary (#1184)
- 5.7.6.0
- Merge branch 'stable'
- 5.8.0.9
v5.8.0-beta.4
v5.8.0-beta.3
See full changelog here.
Commits:
- agent: prevent sending not-batched client commands once requests time out (#1173)
- agent: process message sent in expired response to ACK (it will increase duplicates count) (#1175)
- server: preprocess proxy commands that will not be connecting to network to reduce concurrency, do not wait for destination relay responses before processing the next command (#1174)
- agent: send MWARN on QUOTA errors (#1176)
- server: log stats for QUOTA and other errors (#1177)
- 5.8.0.6
v5.7.5
v5.8.0-beta.2
See full changelog here.
Commits:
- Merge branch 'stable'
- agent: persist server connection error (#1165)
- agent: reduce interval for storing server connection errors to 3 seconds
- 5.8.0.4
- utils: remove MonadError usage (#1168)
- tests: add proxy stress tests (#1163)
- core: remove MonadUnliftIO ExceptT orphans (#1169)
- Merge branch 'stable'
- agent: fail if non-unique connection IDs are passed to sendMessages (#1170)
- Merge branch 'stable'
- agent: add context to CMD error (#1167)
- ntf server: do not persist server connection errors
- 5.8.0.5