api: documented changes in the changelog
Home /
Input Output /
ouroboros-network
May 25, 8-9 PM (0)
May 25, 9-10 PM (0)
May 25, 10-11 PM (0)
May 25, 11-12 AM (0)
May 26, 12-1 AM (0)
May 26, 1-2 AM (0)
May 26, 2-3 AM (0)
May 26, 3-4 AM (0)
May 26, 4-5 AM (0)
May 26, 5-6 AM (1)
May 26, 6-7 AM (5)
May 26, 7-8 AM (19)
May 26, 8-9 AM (2)
May 26, 9-10 AM (1)
May 26, 10-11 AM (3)
May 26, 11-12 PM (0)
May 26, 12-1 PM (2)
May 26, 1-2 PM (0)
May 26, 2-3 PM (0)
May 26, 3-4 PM (0)
May 26, 4-5 PM (0)
May 26, 5-6 PM (0)
May 26, 6-7 PM (0)
May 26, 7-8 PM (0)
May 26, 8-9 PM (0)
May 26, 9-10 PM (0)
May 26, 10-11 PM (0)
May 26, 11-12 AM (0)
May 27, 12-1 AM (1)
May 27, 1-2 AM (0)
May 27, 2-3 AM (0)
May 27, 3-4 AM (0)
May 27, 4-5 AM (0)
May 27, 5-6 AM (0)
May 27, 6-7 AM (4)
May 27, 7-8 AM (0)
May 27, 8-9 AM (0)
May 27, 9-10 AM (0)
May 27, 10-11 AM (0)
May 27, 11-12 PM (2)
May 27, 12-1 PM (0)
May 27, 1-2 PM (0)
May 27, 2-3 PM (0)
May 27, 3-4 PM (1)
May 27, 4-5 PM (0)
May 27, 5-6 PM (0)
May 27, 6-7 PM (0)
May 27, 7-8 PM (0)
May 27, 8-9 PM (0)
May 27, 9-10 PM (0)
May 27, 10-11 PM (0)
May 27, 11-12 AM (0)
May 28, 12-1 AM (0)
May 28, 1-2 AM (0)
May 28, 2-3 AM (0)
May 28, 3-4 AM (0)
May 28, 4-5 AM (0)
May 28, 5-6 AM (7)
May 28, 6-7 AM (0)
May 28, 7-8 AM (23)
May 28, 8-9 AM (9)
May 28, 9-10 AM (7)
May 28, 10-11 AM (0)
May 28, 11-12 PM (0)
May 28, 12-1 PM (0)
May 28, 1-2 PM (0)
May 28, 2-3 PM (0)
May 28, 3-4 PM (0)
May 28, 4-5 PM (0)
May 28, 5-6 PM (0)
May 28, 6-7 PM (0)
May 28, 7-8 PM (0)
May 28, 8-9 PM (0)
May 28, 9-10 PM (0)
May 28, 10-11 PM (0)
May 28, 11-12 AM (0)
May 29, 12-1 AM (0)
May 29, 1-2 AM (0)
May 29, 2-3 AM (0)
May 29, 3-4 AM (0)
May 29, 4-5 AM (0)
May 29, 5-6 AM (0)
May 29, 6-7 AM (0)
May 29, 7-8 AM (0)
May 29, 8-9 AM (0)
May 29, 9-10 AM (0)
May 29, 10-11 AM (1)
May 29, 11-12 PM (0)
May 29, 12-1 PM (1)
May 29, 1-2 PM (0)
May 29, 2-3 PM (0)
May 29, 3-4 PM (0)
May 29, 4-5 PM (0)
May 29, 5-6 PM (0)
May 29, 6-7 PM (0)
May 29, 7-8 PM (0)
May 29, 8-9 PM (0)
May 29, 9-10 PM (0)
May 29, 10-11 PM (0)
May 29, 11-12 AM (0)
May 30, 12-1 AM (0)
May 30, 1-2 AM (0)
May 30, 2-3 AM (0)
May 30, 3-4 AM (0)
May 30, 4-5 AM (0)
May 30, 5-6 AM (0)
May 30, 6-7 AM (0)
May 30, 7-8 AM (0)
May 30, 8-9 AM (0)
May 30, 9-10 AM (0)
May 30, 10-11 AM (0)
May 30, 11-12 PM (0)
May 30, 12-1 PM (0)
May 30, 1-2 PM (0)
May 30, 2-3 PM (0)
May 30, 3-4 PM (0)
May 30, 4-5 PM (0)
May 30, 5-6 PM (0)
May 30, 6-7 PM (0)
May 30, 7-8 PM (0)
May 30, 8-9 PM (0)
May 30, 9-10 PM (0)
May 30, 10-11 PM (0)
May 30, 11-12 AM (0)
May 31, 12-1 AM (0)
May 31, 1-2 AM (0)
May 31, 2-3 AM (0)
May 31, 3-4 AM (0)
May 31, 4-5 AM (0)
May 31, 5-6 AM (0)
May 31, 6-7 AM (0)
May 31, 7-8 AM (0)
May 31, 8-9 AM (0)
May 31, 9-10 AM (0)
May 31, 10-11 AM (0)
May 31, 11-12 PM (0)
May 31, 12-1 PM (0)
May 31, 1-2 PM (0)
May 31, 2-3 PM (0)
May 31, 3-4 PM (0)
May 31, 4-5 PM (0)
May 31, 5-6 PM (0)
May 31, 6-7 PM (0)
May 31, 7-8 PM (0)
May 31, 8-9 PM (0)
May 31, 9-10 PM (0)
May 31, 10-11 PM (0)
May 31, 11-12 AM (0)
Jun 01, 12-1 AM (0)
Jun 01, 1-2 AM (0)
Jun 01, 2-3 AM (0)
Jun 01, 3-4 AM (0)
Jun 01, 4-5 AM (0)
Jun 01, 5-6 AM (0)
Jun 01, 6-7 AM (1)
Jun 01, 7-8 AM (2)
Jun 01, 8-9 AM (2)
Jun 01, 9-10 AM (0)
Jun 01, 10-11 AM (0)
Jun 01, 11-12 PM (0)
Jun 01, 12-1 PM (0)
Jun 01, 1-2 PM (3)
Jun 01, 2-3 PM (0)
Jun 01, 3-4 PM (16)
Jun 01, 4-5 PM (0)
Jun 01, 5-6 PM (0)
Jun 01, 6-7 PM (0)
Jun 01, 7-8 PM (0)
Jun 01, 8-9 PM (0)
113 commits this week
May 25, 2026
-
Jun 01, 2026
api: VersionedCodecCBORTerm
api: hide nodeTo{Node,Client}CodecCBORTerm
Exposed `nodeTo{Node,Client}VersionDataCodec` instead.
handshake: fixed prop_acceptOrRefuse_symmetric failure
The tests started to fail due to usage of version data codec which doesn't satisfy round robin property on invalid version data in the previous commit.
cardano-diffusion:ping - resolve filepaths and domain names
api: provide nodeTo{Node,Client}VersionDataCodec
We used to need to call `cborTermVersionDataCodec` to get `VersionDataCodec` from `CodecCBORTerm`. The `VersionDataCodec` and `cborTermVersionDataCodec` is moved to `ouroboros-network:api` library (`Ouroboros.network.CodecCBORTerm` module). `cardano-diffusion` provides both `nodeToNodeVersionDataCodec` and `nodeToClientVersionDataCodec`. This required a refactorisation in tests to get rid of some newtype wrappers, however the semantics of all the tests is preserved.
cardano-diffusion:demo-ping - demo ping command
cardano-diffusion:ping - apply idle timeout before closing the connection
cardano-diffusion:ping - idle timeout delay
Shorten the timeout to 1 second. Moved the delay from each client to the main thread. This way the output is written quicker to stdout.
cardano-diffusion:ping - added ping mode
Ping runs in either of the two modes query tip of ping, so a sum type is better than a product of two boolean values.
cardano-diffusion:ping - query tip over node-to-client protocol
The instantiation of `ChainSync` is polymorphic enough to support both protocols.
cardano-diffusion:ping - added standard deviation to JSON output
cardano-diffusion:ping - stylish-haskell
cardano-diffusion:ping - added changelog entry
cardano-diffusion:ping - query Peras support
Let's hard code `PerasSupported`, which allows to query nodes if they support Peras without breaking nodes which don't support it.
cardano-diffusion:ping - using ouroboros-network and cardano-diffusion
Allow QuickCheck 2.18
fixup: moar stylish-haskell
fixup: avoid no-op state changes
fixup: avoid update unless state changed
fixup: avoid update in drainPeerScore
avoid update in the fastpath for drainPeerScore
fixup: avoid update in applyPeerEvents
avoid update in the fast-path of applyPeerEvents.
fixup: test improvements
add NoThunk check to peerTxLocalStateInvariant call applyPeerEvents in prop_handleSubmittedTxs_retainsAcceptedAndDropsRejected
Merge branch 'leios-prototype' into leios-prototype-remake
Set inflightTimeout to 600ms
Reasoning: interTxSpace = 250 ms p90 target (Asia) inflightTimeout = 600 ms 2x interTxSpace + ~100 ms headroom