Skip to content

v6.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 13 Aug 09:15
· 49 commits to stable since this release
0dd52dc

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
  • socks mode encoding (#1231)
  • 6.0.0.2
  • agent: allow starting only XFTP sending workers (#1232)
  • smp server: remove subscriptions from the clients when queues are deleted (#1234)
  • 6.0.0.3
  • agent: initialize ratchet on processing confirmation to support decryption of messages received before allowConnection; return SndQueueSecured from joinConnection, acceptContact (#1233)
  • smp server: stats for commands retrieving messages when notifications are received (#1236)
  • rename queueId to entId (can be message queue, proxied session and data blob ID to be added) (#1240)
  • agent: remove delays in notification processing, add notification stats (#1235)
  • agent: getAgentSubsTotal api (#1238)
  • use strict Map (#1241)
  • agent, ntf server: only mark subscriptions as pending that were created by the disconnected client (#1242)
  • smp server: fix server-info, additional stats, allow expiring inactive clients which have prohibit subscriptions only (iOS NSE clients) (#1237)
  • 6.0.0.4
  • agent: support dababase access with high priority for more responsive user actions (#1248)
  • 6.0.0.5
  • agent: support additional messages for connection in message batches (#1247)
  • agent: retry loop that resumes subscriptions as soon as agent is moved to foreground, suspend retry loops while agent is suspended (#1249)
  • smp server: fix race when client is marked as subscribed after it is disconnected, preventing its GC (#1250)
  • 6.0.0.6
  • agent: stop statistics and cleanup when chat is stopped (#1251)
  • 6.0.0.7
  • reduce the number of STM transactions (#1255)
  • agent: do not send worker crash errors when agent is not active (stopped) (#1256)
  • v6.0.0 (6.0.0.8)