See full changelog here.
Commits:
- Merge branch 'master' into master-ghc9
- Dockerfile: update cabal and ghc versions (#848)
- fix unix to 2.8.1.1
- Merge branch 'master-ghc9'
- unpin unix package (#850)
- agent: fix creating empty file for XFTP to close file (#851)
- agent: support closing and re-opening store (#855)
- Run HTTP2 sessions over existing TLS transport (#852)
- add X509 cert and TLS credentials generator (#857)
- add FromJSON instances (#856)
- update aeson to add tag to platform-specific single field JSON encoding (#859)
- export JSON tags as patterns
- agent: always return simplex:/ links in invitations
- agent: always parse connection request uri as simplex:/ (#863)
- update http2 to 4.1.4
- refactor http2 file (#864)
- test concurrent send and receipts (#866)
- agent: order by internal id when retrieving pending messages (#867)
- add fourmolu (#868)
- docker: workaround for xftp quota format (#862)
- remove test dependencies (#861)
- agent: take invitation lock on join (#870)
- agent: change invLocks key type to ByteString
- agent: check confirmed snd queue doesn't exist before replacing (#871)
- docs: amend SMP protocol transmission encoding (#843)
- derive JSON instances with TH (#869)
- add runTransportWith (#875)
- agent: use IORef for DRG (#882)
- agent: revert to TVar (#883)
- update http2 to 4.2.2 (#879)
- 5.4.0.4: xftp 1.1.2, ntf 1.6.3