Skip to content

Commit f318ffe

Browse files
authored
Release ouroboros-consensus packages (#338)
# Description - release ouroboros-consensus-0.11.0.0 - release ouroboros-consensus-cardano-0.9.0.0 - release ouroboros-consensus-diffusion-0.8.0.0 - release ouroboros-consensus-protocol-0.6.0.0 - Updated ReleaseProcess.md file
2 parents 0ca9ca0 + a7bd270 commit f318ffe

13 files changed

+76
-75
lines changed

docs/website/contents/for-developers/ReleaseProcess.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -286,10 +286,10 @@ If they these packages are not installed, then run:
286286
pip install bs4 html5lib
287287
```
288288

289-
To cut a release we rely on a script in `ouroboros-network`. Simply run:
289+
To cut a release we rely on a script. Simply run:
290290

291291
```sh
292-
./scripts/release/create-release.sh
292+
./scripts/release/create-release.hs
293293
```
294294

295295
After the script is run, open a pull request, get it approved and add it to the

ouroboros-consensus-cardano/CHANGELOG.md

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

33
# Changelog entries
44

5+
<a id='changelog-0.9.0.0'></a>
6+
## 0.9.0.0 — 2023-09-06
7+
8+
### Non-Breaking
9+
10+
- Updated to newer `cardano-ledger-*` packages:
11+
* `cardano-ledger-api-1.5`,
12+
* `cardano-ledger-alonzo-1.4.1`
13+
* `cardano-ledger-shelley-1.6`
14+
* `cardano-ledger-babbage-1.4.4`
15+
* `cardano-ledger-conway-1.8`
16+
* `cardano-ledger-tpraos-1.0.3.5`
17+
18+
### Breaking
19+
20+
- Use `ouroboros-network-framework-0.8`. Types of
21+
`Cardano.Tools.ImmDBServer.MiniProtocols.immDBServer` and
22+
`Cardano.Tools.ImmDBServer.Diffusion.serve` have changed.
23+
524
<a id='changelog-0.8.0.1'></a>
625
## 0.8.0.1 — 2023-08-21
726

ouroboros-consensus-cardano/changelog.d/20230817_183109_coot_eclipse_evasion.md

Lines changed: 0 additions & 6 deletions
This file was deleted.

ouroboros-consensus-cardano/changelog.d/20230905_190725_coot_cardano_ledger_conway_1_8.md

Lines changed: 0 additions & 10 deletions
This file was deleted.

ouroboros-consensus-cardano/ouroboros-consensus-cardano.cabal

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 3.0
22
name: ouroboros-consensus-cardano
3-
version: 0.8.0.1
3+
version: 0.9.0.0
44
synopsis:
55
The instantation of the Ouroboros consensus layer used by Cardano
66

@@ -140,8 +140,8 @@ library
140140
, microlens
141141
, mtl
142142
, nothunks
143-
, ouroboros-consensus ^>=0.10
144-
, ouroboros-consensus-protocol ^>=0.5.0.1
143+
, ouroboros-consensus ^>=0.11
144+
, ouroboros-consensus-protocol ^>=0.5.0.6
145145
, ouroboros-network-api ^>=0.5.1
146146
, serialise ^>=0.2
147147
, small-steps
@@ -180,7 +180,7 @@ library unstable-byronspec
180180
, containers >=0.5 && <0.7
181181
, mtl
182182
, nothunks
183-
, ouroboros-consensus ^>=0.10
183+
, ouroboros-consensus ^>=0.11
184184
, serialise ^>=0.2
185185
, small-steps
186186
, transformers
@@ -505,10 +505,10 @@ library unstable-cardano-tools
505505
, mtl
506506
, network
507507
, nothunks
508-
, ouroboros-consensus ^>=0.10
508+
, ouroboros-consensus ^>=0.11
509509
, ouroboros-consensus-cardano
510-
, ouroboros-consensus-diffusion ^>=0.7
511-
, ouroboros-consensus-protocol ^>=0.5
510+
, ouroboros-consensus-diffusion ^>=0.8
511+
, ouroboros-consensus-protocol ^>=0.5.0.6
512512
, ouroboros-network
513513
, ouroboros-network-api
514514
, ouroboros-network-framework

ouroboros-consensus-diffusion/CHANGELOG.md

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

33
# Changelog entries
44

5+
<a id='changelog-0.8.0.0'></a>
6+
## 0.8.0.0 — 2023-09-06
7+
8+
### Patch
9+
10+
- Use `io-classes-1.2`.
11+
12+
### Breaking
13+
14+
- Use `ouroboros-network-0.9.0.0`. Types of some of functions changed:
15+
* `Ouroboros.Consensus.Network.NodeToClient.responder`
16+
* `Ouroboros.Consensus.Network.NodeToNode.Handlers`:
17+
- `hChainSynClient` accepts `IsBigLedgerPeer` argument;
18+
- `hPeerSharingClient` and `hPeerSharingServer` use `ConnectionId addr`
19+
instead of `addr`.
20+
* `Ouroboros.Consensus.Network.NodeToNode.{Client,Server}App`: receive
21+
network context which contains things like address, whether the peer is
22+
a big ledger peer, etc. These changes propagate to the `Apps` type
23+
within the same module.
24+
* `Ouroboros.Consensus.Node.runWith` requires additional constraints, see
25+
`NetworkIO` and `NetworkAddr` type aliases within the module.
26+
527
<a id='changelog-0.7.1.1'></a>
628
## 0.7.1.1 — 2023-08-21
729

ouroboros-consensus-diffusion/changelog.d/20230817_181545_coot_eclipse_evasion.md

Lines changed: 0 additions & 18 deletions
This file was deleted.

ouroboros-consensus-diffusion/ouroboros-consensus-diffusion.cabal

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 3.0
22
name: ouroboros-consensus-diffusion
3-
version: 0.7.1.1
3+
version: 0.8.0.0
44
synopsis: Integration for the Ouroboros Network layer
55
description:
66
Top level integration for consensus & network layers of the Ouroboros blockchain protocol.
@@ -76,7 +76,7 @@ library
7676
, hashable
7777
, io-classes ^>=1.2
7878
, mtl
79-
, ouroboros-consensus ^>=0.10
79+
, ouroboros-consensus ^>=0.11
8080
, ouroboros-network ^>=0.9.1
8181
, ouroboros-network-api ^>=0.5.1
8282
, ouroboros-network-framework ^>=0.9

ouroboros-consensus-protocol/ouroboros-consensus-protocol.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ library
6464
, containers
6565
, mtl
6666
, nothunks
67-
, ouroboros-consensus >=0.8 && <0.11
67+
, ouroboros-consensus >=0.8 && <0.12
6868
, serialise
6969
, text
7070

ouroboros-consensus/CHANGELOG.md

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

33
# Changelog entries
44

5+
<a id='changelog-0.11.0.0'></a>
6+
## 0.11.0.0 — 2023-09-06
7+
8+
### Patch
9+
10+
- Use `ouroboros-network-0.9.0.0`.
11+
- Use `io-classes-1.2` and `strict-checked-vars-0.1.0.3`.
12+
13+
- Use `strict-checked-vars-0.1.0.4`.
14+
15+
### Non-Breaking
16+
17+
- Add `StrictMVar`s with default `NoThunks` invariants
18+
`Ouroboros.Consensus.Util.NormalForm.StrictMVar`.
19+
20+
### Breaking
21+
22+
- Removed the orphaned `NoThunk` instance for `Time` defined in `si-timers`
23+
package.
24+
25+
- Replace `StrictSVar`s by `StrictMVar`s where possible.
26+
527
<a id='changelog-0.10.0.1'></a>
628
## 0.10.0.1 — 2023-08-21
729

ouroboros-consensus/changelog.d/20230817_181117_coot_eclipse_evasion.md

Lines changed: 0 additions & 9 deletions
This file was deleted.

ouroboros-consensus/changelog.d/20230901_110639_joris_114_integrate_strict_checked_mvars.md

Lines changed: 0 additions & 19 deletions
This file was deleted.

ouroboros-consensus/ouroboros-consensus.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 3.0
22
name: ouroboros-consensus
3-
version: 0.10.0.1
3+
version: 0.11.0.0
44
synopsis: Consensus layer for the Ouroboros blockchain protocol
55
description: Consensus layer for the Ouroboros blockchain protocol.
66
license: Apache-2.0

0 commit comments

Comments
 (0)