Skip to content

Commit

Permalink
Merge pull request #4873 from IntersectMBO/coot/release-0.16
Browse files Browse the repository at this point in the history
ouroboros-network-0.16 release
  • Loading branch information
coot committed May 7, 2024
2 parents c5e2110 + 3c0bc36 commit c531409
Show file tree
Hide file tree
Showing 8 changed files with 42 additions and 12 deletions.
4 changes: 2 additions & 2 deletions cardano-client/cardano-client.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@ library
bytestring >=0.10 && <0.13,
containers,
ouroboros-network-api >= 0.5.2 && < 0.8,
ouroboros-network >= 0.9 && < 0.15,
ouroboros-network-framework >= 0.8 && < 0.13,
ouroboros-network >= 0.9 && < 0.17,
ouroboros-network-framework >= 0.8 && < 0.14,
network-mux ^>= 0.4.5,

ghc-options: -Wall
Expand Down
6 changes: 6 additions & 0 deletions ouroboros-network-api/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,12 @@

### Non-Breaking changes

## 0.7.2.0 -- 2024-05-07

### Breaking changes

### Non-Breaking changes

* Added `OutboundConnectionsState` data type

## 0.7.1.0 -- 2024-03-14
Expand Down
2 changes: 1 addition & 1 deletion ouroboros-network-api/ouroboros-network-api.cabal
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cabal-version: 3.0
name: ouroboros-network-api
version: 0.7.1.0
version: 0.7.2.0
synopsis: A networking api shared with ouroboros-consensus
description: A networking api shared with ouroboros-consensus.
license: Apache-2.0
Expand Down
13 changes: 13 additions & 0 deletions ouroboros-network-framework/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,19 @@

### Breaking changes

### Non-breaking changes

## 0.13.1.0 -- 2024-05-08

### Non-breaking changes

* New tests
* Using `quickcheck-monoids`

## 0.13.0.0 -- 2024-05-08

### Breaking changes

* connection-manager: maintain it's own source of randomness for `PrunePolicy`.
The types `PrunPolicy`, `ConnectionManagerArguments` changed.
* server accepts a callback which receives an `STM` action allowing to observe
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cabal-version: 3.0
name: ouroboros-network-framework
version: 0.12.0.0
version: 0.13.1.0
synopsis: Ouroboros network framework
description: Ouroboros network framework.
license: Apache-2.0
Expand Down
2 changes: 1 addition & 1 deletion ouroboros-network-testing/ouroboros-network-testing.cabal
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
cabal-version: 3.0

name: ouroboros-network-testing
version: 0.6.0.0
version: 0.6.1.0
synopsis: Common modules used for testing in ouroboros-network and ouroboros-consensus
description: Common modules used for testing in ouroboros-network and ouroboros-consensus.
license: Apache-2.0
Expand Down
17 changes: 14 additions & 3 deletions ouroboros-network/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,27 @@

### Breaking changes

### Non-Breaking changes

## 0.16.0.0 -- 2024-05-07

### Breaking changes

* Added `daUpdateOutboundConnectionsState :: OutboundConnectionsState -> STM m ()`
to `Diffusion.Common.Applications`. This callback is to be provided by
consensus and is propagated all the way to the peer selection governor.

## 0.15.0.0 -- 2024-05-07

### Breaking changes

* Added `dtTraceChurnCounters` to `Ouroboros.Network.Diffusion.P2P.TracersExtra`.
* Added `PeerSelectionView` and `PeerSelectionCounters` (now a pattern synonym)
which provides sets or sizes of active / established / known sets, and added
`PeerSelectionCountersHWC` which provides sizes of hot / warm / cold sets.
The counters cover more groups including: all peers, big ledger peers,
bootstrap peers, local roots and shared peers.
* `emptyPeerSelectionState` doesn't take targets of local roots.
* Added `daUpdateOutboundConnectionsState :: OutboundConnectionsState -> STM m ()`
to `Diffusion.Common.Applications`. This callback is to be provided by
consensus and is propagated all the way to the peer selection governor.
* Added `AssociationMode` and `LedgerStateJudgement` to `DebugPeerSelectionState`.
Both should be exposed through `EKG` counters by the node.
* Removed `TraceKnownInboundConnection` and replaced it with
Expand Down
8 changes: 4 additions & 4 deletions ouroboros-network/ouroboros-network.cabal
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cabal-version: 3.0
name: ouroboros-network
version: 0.14.0.0
version: 0.16.0.0
synopsis: A networking layer for the Ouroboros blockchain protocol
description: A networking layer for the Ouroboros blockchain protocol.
license: Apache-2.0
Expand Down Expand Up @@ -133,8 +133,8 @@ library
io-classes-mtl ^>=0.1,
network-mux,
si-timers,
ouroboros-network-api ^>=0.7.1,
ouroboros-network-framework ^>=0.12,
ouroboros-network-api ^>=0.7.2,
ouroboros-network-framework ^>=0.13.1,
ouroboros-network-protocols ^>=0.8,
strict-stm,
typed-protocols ^>=0.1.1,
Expand Down Expand Up @@ -303,7 +303,7 @@ test-suite io-tests
ouroboros-network-protocols,
ouroboros-network-protocols:testlib,
ouroboros-network-framework:testlib,
ouroboros-network-testing ^>= 0.6,
ouroboros-network-testing ^>= 0.6.1.0,
si-timers,
strict-stm,
with-utf8,
Expand Down

0 comments on commit c531409

Please sign in to comment.