See full changelog here.
Commits:
- install.sh: fixes (#765)
- install: some more fixes (#770)
- install: simplify systemd service and add new helper stopscript (#771)
- Revert "db error busy treatments (#796)" (#808)
- Merge branch 'stable'
- Merge commit 'fdbfe0e8d159f394f6eb0f5168620da8694033cd' into stable
- Merge branch 'stable'
- agent: track slow SQL queries (#822)
- agent: add indexes to improve slow queries performance (#823)
- agent: track count and average time for slow queries (#824)
- client: batch while sending commands - wait for responses before sending the next batch (#825)
- client: streaming batched commands, refactor (#826)
- agent: fix async JOIN (#827)
- agent: wait for db (Revert Revert db error busy treatments (#796) (#808)) (#828)
- agent: fix async join to avoid sending HELLO again after restart (#829)
- docs: comment in the protocol doc
- Pin GHC version in cabal.project (#815)
- changelog
- agent: wait while agent is in foreground to continue xftp operation (#831)
- agent: rename functions, remove unused code, stabilize tests (#830)
- 5.4.0.0: use ghc 9.6.2 (#791)
- agent: function to debug agent subscriptions (#834)
- agent: export SubInfo
- Merge branch 'master' into master-ghc9
- server: add env lookups for smp server paths (#817)
- server: add control port commands for clients and ghc threads (#836)
- Merge branch 'master' into master-ghc9
- 5.4.0.1
- agent: create parent folders when creating the database
- Merge branch 'master' into master-ghc9
- agent: support encrypted local files (#837)
- import stateTVar
- agent: add debugging info (#840)
- export isCompatibleRange function (#841)
- xftp: add 64kb file chunk (#842)
- extend SMP protocol to allow creating new queues without subscriptions (#839)
- 5.4.0.2: xftp 1.1.1, ntf 1.6.1
- Merge branch 'master' into master-ghc9
- ntf server: faster restoring from store log (#846)
- 5.4.0.3: ntf 1.6.2
- Merge branch 'master' into master-ghc9