Skip to content

Commit f322dbc

Browse files
committed
Updated CHANGELOG.md files
1 parent 81b9dda commit f322dbc

File tree

4 files changed

+28
-0
lines changed

4 files changed

+28
-0
lines changed

cardano-client/CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,16 @@
22

33
## next version
44

5+
### Breaking changes
6+
7+
* Reimplemntation of `subscribe` without relaying on non-p2p stack. Its
8+
arguments have changed. Note that the `NodeToClientProtocols` and
9+
`OuroborosApplicationWithMinimalCtx` specify `Void` as return type of the
10+
responder side.
11+
* The default reconnect delay was increased from `0.025s` to `5s`.
12+
13+
### Non-breaking changes
14+
515
## 0.3.1.5 -- 2024-08-27
616

717
### Breaking changes

network-mux/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@
99
* `Ouroboros.Network.Mux.mkMiniProtocolBundle` was renamed to
1010
`mkMiniProtocolInfos`, its type changed.
1111
* Removed `MiniProtocolBundle` newtype wrapper.
12+
* Generalised `Channel` type and provide `ByteChannel` type alias.
13+
* Provide additional APIs in the `Network.Mux.Channel` for creating channels
14+
and byte channels.
15+
* `MuxBearer` has a `name` field.
1216

1317
### Non-breaking changes
1418

ouroboros-network-framework/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,12 @@
1010
* Renamed `Ouroboros.Network.Mux.mkMiniProtocolBundle` as `mkMiniProtocolInfos`
1111
(its type has changed).
1212
* Added `Ouroboros.Network.Mux.toMiniProtocolInfos`.
13+
* Added `ConnectToArgs` for `Ouroboros.Network.Socket.connectToNode` & friends.
14+
* `Ouroboros.Network.Socket.connectToNode` & friends return result (or an
15+
error) of the first terminated mini-protocol.
16+
* Added `Ouroboros.Network.Socket.connectToNodeWithMux` and
17+
`connectToNodeWithMux'`. They give control over running mux, e.g. one can
18+
start some of the mini-protocols, or implement a re-start policy.
1319

1420
### Non-breaking changes
1521

ouroboros-network/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,14 @@
2424
It is used by `outboundConnectionsState` when signaling trust state when syncing in
2525
Genesis mode. Default value is provided by the Configuration module.
2626
* Using `typed-protocols-0.2.0.0`.
27+
* `Ouroboros.Network.NodeToClient.connectTo` takes
28+
`OuroborosApplicationWithMinimalCtx` which is using `Void` type for responder
29+
protocols. It anyway only accepts `InitiatorMode`, and thus no responder
30+
protocols can be specified, nontheless this might require changing type
31+
signature of the applications passed to it. `connectTo` returns now either
32+
an error or the result of the first terminated mini-protocol.
33+
* `Ouroboros.Network.NodeToNode.connectTo` returns either an error or the
34+
result of the first terminated mini-protocol.
2735

2836
### Non-Breaking changes
2937

0 commit comments

Comments
 (0)