Skip to content

Releases: simplex-chat/simplexmq

v6.0.0-beta.1

14 Jul 23:06
1bdfc8a
Compare
Choose a tag to compare
v6.0.0-beta.1 Pre-release
Pre-release

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

02 Jul 14:10
f392ce0
Compare
Choose a tag to compare

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

16 Jun 15:16
Compare
Choose a tag to compare

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

03 Jun 09:42
44b8f26
Compare
Choose a tag to compare

See full changelog here.

Commits:

v5.8.0-beta.6

31 May 22:01
2e4f507
Compare
Choose a tag to compare
v5.8.0-beta.6 Pre-release
Pre-release

See full changelog here.

Commits:

  • xftp server: send HTTP2 error as timeout error to the client so it is treated as temporary (#1186)
  • 5.8.0.10

v5.8.0-beta.5

31 May 14:26
e1017e2
Compare
Choose a tag to compare
v5.8.0-beta.5 Pre-release
Pre-release

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

29 May 12:59
39b3b5a
Compare
Choose a tag to compare
v5.8.0-beta.4 Pre-release
Pre-release

See full changelog here.

Commits:

  • agent: treat absent proxy session as a temporary error to retry sending (#1178)
  • 5.8.0.7
  • SMP server information (#1072)
  • tcp-server: recover from accept errors (#1179)
  • 5.8.0.8

v5.8.0-beta.3

28 May 15:14
ee052a4
Compare
Choose a tag to compare
v5.8.0-beta.3 Pre-release
Pre-release

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

25 May 10:48
df35c50
Compare
Choose a tag to compare

See full changelog here.

Commits:

  • utils: remove MonadError usage (#1168)
  • core: remove MonadUnliftIO ExceptT orphans (#1169)
  • agent: fail if non-unique connection IDs are passed to sendMessages (#1170)
  • 5.7.5.0

v5.8.0-beta.2

24 May 14:06
bd67844
Compare
Choose a tag to compare
v5.8.0-beta.2 Pre-release
Pre-release

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