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