github simplex-chat/simplexmq v5.5.0

latest releases: v6.1.0-beta.0, v6.0.4, v6.0.3...
pre-release8 months ago

See full changelog here.

Commits:

  • compatibility with GHC 8.10.7 (#906)
  • expand dependency ranges (#911)
  • remove ghc 9.6.3 from cabal.project
  • raise mtl version to 2.3.1 (#912)
  • compatibility with GHC 8.10.7, narrow dependency ranges (#914)
  • docker: add missing dependency (#915)
  • agent: do not account for delivery of stored messages for agent suspension (#916)
  • agent: notify about polled message processing (for iOS notifications) (#908)
  • client: increase default network timeouts (#918)
  • agent: include queries longer than 5ms into slow queries (was 50ms)
  • use crypton instead of cryptonite (#919)
  • server: stop inactive clients without subscriptions, additional monitoring via control port (#901)
  • 5.5.0-beta.0: SMP server/agent 5.5, XFTP server 1.2, NTF server 1.7
  • agent: batch sending messages (#922)
  • use ChaChaDRG as the source of randomness (#920)
  • agent: background mode for agent NSE (#924)
  • agent: avoid race condition between worker and supervisor when getting work (#928)
  • agent: use DB to queue async commands and messages (#929)
  • 5.5.0.1
  • 5.5.0.1: update .cabal
  • 5.5.0.1: fix migration
  • agent: mark work items failed (#931)
  • agent: add server msg IDs to agent logs, disable 2 tests (#934)
  • control: add delete command (#933)
  • xftp: file workers cycle through pending files based on retries count (limit number of iterations per work item to prevent stuck delivery) (#930)
  • xftp, ntf: refactor, reuse workers abstractions (#935)
  • ci: limit releases to GHC-9.6.3 (#938)
  • xftp-server: add inactiveClientExpiration (#936)
  • 5.5.0.2
  • rfc: SMP proxies key scope and other considerations (#927)
  • smp-server: update stats (#943)
  • servers: make writeStoreLogRecord atomic (#946)
  • 5.5.0.3
  • core: publish sendMessagesB (#949)
  • xftp-server: fix stats (#944)
  • agent: restart worker when it terminated (#948)
  • control: try deleting from senders first (#950)
  • xftp-server: add control port (#951)
  • agent: send errors on subscription timeouts (#937)
  • 5.5.0.4
  • use Builder for batching commands (#953)
  • 5.5.0.5
  • agent: do not create user record in new databases (#957)
  • docs: URI schemes (#958)
  • smp: check for progress when resubscribing (#956)
  • agent: collect worker stats (#959)
  • SMP protocol: optimize batching transactions, remove Builder (#961)
  • Revert "agent: do not create user record in new databases (#957)" (#963)
  • agent: fix race condition in subscription worker (results in stuck delivery), better error handling in batch operations (#962)
  • agent: fix potential race when good client can be removed instead of bad for the same transport session (#967)
  • 5.5.0.6

Don't miss a new simplexmq release

NewReleases is sending notifications on new releases.