- Adapt the
versionNumber
cddl definition to account forNodeToClientVersionV18
.
- bump for bad ref in chap for 0.10.0.1
- version bump for build-deps
- Use
SizeInBytes
newtype instead of theTxSizeInBytes
type alias.TxSizeInBytes
is now deprecated. NumTxIdsToAck - Use
NumTxIdsToAck
newtype wrapper for number of unacked txid's intxSubmissionInbound
andtxSubmissionOutbound
- Un-orphan
ShowProxy SlotNo
instance.
- Bump io-sim and io-classes
- Added a test for
AnchoredFragment.splitAtSlot
. - Make it build with ghc-9.10
- Improved memory foot print of tests
- Refactored CBOR mini-protocols codecs to a more modular structure
- Added
deepseq
dependency and implementedNFData
fortestlib
types. - Added miniprotocols codec benchmarks
-
Add side-effect argument to
SendMsgRequestNextPipelined
to be invoked promptly uponMsgAwaitReply
. -
Change the arguments of both
SendMsgRequestNext
constructors to have the same shape (and limited expressivity) as doesSendMsgRequestNextPipelined
(since we never use the extra expressivity).
-
Pipeline depth type changed from
Word32
toWord16
. -
In LocalStateQuery, changed the argument of
MsgAcquire
andMsgReAcquire
fromMaybe point
to a new ADTTarget point
. It still allows the client to acquire either the volatile tip or a specific point, but now also allows them to instead acquire the immutable tip.
- ghc-9.8 support.
-
Testlib depends on
cardano-slotting
'stestlib
at version0.1.2.0
and uses its instances. -
Use
io-sim-1.3.1.0
.
- Use
io-sim-1.3.0.0
.
- Make chainsync idle timeout configurable.
- Make it possible for KeepAlive client to collect a rtt sample for the first packet.
-
Improved cdd specs by using
any
(PR #4638) -
Added a 3673s timeout to chainsync's StIdle state.
-
Added a 97s timeout to keepalive's StClient state.
-
Added a test to check that Peer Sharing values after handshake are symmetric relative to the initiator and responder side.
-
Added cddl specs and tests for
NodeToNodeV_13
and handshake -
Refactored cddl tests for
PeerSharing
to take into account versioning.
- Use
io-classes-1.2
. - Fixed a momory leak in
GHC-9.2
.
- Provide
Any
type inTest.Data.CDDL
module. - Definition of
TxId
has changed, it's now a newtype wrapper forAny
type, which indicates thatouroboros-network
does not specify whatTxId
orTx
types are.
ghc-9.6
compatibility
- Updated to use
ouroboros-network-api-0.5.0.0
.
- Updated to use
ouroboros-network-api-0.4.0.0
.
io-classes-1.1
support.
ghc-9.4
andghc-9.6
compatibility.
- Release
- Modified type
chain-sync
Client
:points
method now returnsEither
(PR #4385)
- Expanded documentation about CDDL (PR #4351)
- Initial release