Skip to content

Commit

Permalink
Release ouroboros-consensus packages (#338)
Browse files Browse the repository at this point in the history
# 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
  • Loading branch information
coot authored Sep 7, 2023
2 parents 0ca9ca0 + a7bd270 commit f318ffe
Show file tree
Hide file tree
Showing 13 changed files with 76 additions and 75 deletions.
4 changes: 2 additions & 2 deletions docs/website/contents/for-developers/ReleaseProcess.md
Original file line number Diff line number Diff line change
Expand Up @@ -286,10 +286,10 @@ If they these packages are not installed, then run:
pip install bs4 html5lib
```

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

```sh
./scripts/release/create-release.sh
./scripts/release/create-release.hs
```

After the script is run, open a pull request, get it approved and add it to the
Expand Down
19 changes: 19 additions & 0 deletions ouroboros-consensus-cardano/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,25 @@

# Changelog entries

<a id='changelog-0.9.0.0'></a>
## 0.9.0.0 — 2023-09-06

### Non-Breaking

- Updated to newer `cardano-ledger-*` packages:
* `cardano-ledger-api-1.5`,
* `cardano-ledger-alonzo-1.4.1`
* `cardano-ledger-shelley-1.6`
* `cardano-ledger-babbage-1.4.4`
* `cardano-ledger-conway-1.8`
* `cardano-ledger-tpraos-1.0.3.5`

### Breaking

- Use `ouroboros-network-framework-0.8`. Types of
`Cardano.Tools.ImmDBServer.MiniProtocols.immDBServer` and
`Cardano.Tools.ImmDBServer.Diffusion.serve` have changed.

<a id='changelog-0.8.0.1'></a>
## 0.8.0.1 — 2023-08-21

Expand Down

This file was deleted.

This file was deleted.

14 changes: 7 additions & 7 deletions ouroboros-consensus-cardano/ouroboros-consensus-cardano.cabal
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cabal-version: 3.0
name: ouroboros-consensus-cardano
version: 0.8.0.1
version: 0.9.0.0
synopsis:
The instantation of the Ouroboros consensus layer used by Cardano

Expand Down Expand Up @@ -140,8 +140,8 @@ library
, microlens
, mtl
, nothunks
, ouroboros-consensus ^>=0.10
, ouroboros-consensus-protocol ^>=0.5.0.1
, ouroboros-consensus ^>=0.11
, ouroboros-consensus-protocol ^>=0.5.0.6
, ouroboros-network-api ^>=0.5.1
, serialise ^>=0.2
, small-steps
Expand Down Expand Up @@ -180,7 +180,7 @@ library unstable-byronspec
, containers >=0.5 && <0.7
, mtl
, nothunks
, ouroboros-consensus ^>=0.10
, ouroboros-consensus ^>=0.11
, serialise ^>=0.2
, small-steps
, transformers
Expand Down Expand Up @@ -505,10 +505,10 @@ library unstable-cardano-tools
, mtl
, network
, nothunks
, ouroboros-consensus ^>=0.10
, ouroboros-consensus ^>=0.11
, ouroboros-consensus-cardano
, ouroboros-consensus-diffusion ^>=0.7
, ouroboros-consensus-protocol ^>=0.5
, ouroboros-consensus-diffusion ^>=0.8
, ouroboros-consensus-protocol ^>=0.5.0.6
, ouroboros-network
, ouroboros-network-api
, ouroboros-network-framework
Expand Down
22 changes: 22 additions & 0 deletions ouroboros-consensus-diffusion/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,28 @@

# Changelog entries

<a id='changelog-0.8.0.0'></a>
## 0.8.0.0 — 2023-09-06

### Patch

- Use `io-classes-1.2`.

### Breaking

- Use `ouroboros-network-0.9.0.0`. Types of some of functions changed:
* `Ouroboros.Consensus.Network.NodeToClient.responder`
* `Ouroboros.Consensus.Network.NodeToNode.Handlers`:
- `hChainSynClient` accepts `IsBigLedgerPeer` argument;
- `hPeerSharingClient` and `hPeerSharingServer` use `ConnectionId addr`
instead of `addr`.
* `Ouroboros.Consensus.Network.NodeToNode.{Client,Server}App`: receive
network context which contains things like address, whether the peer is
a big ledger peer, etc. These changes propagate to the `Apps` type
within the same module.
* `Ouroboros.Consensus.Node.runWith` requires additional constraints, see
`NetworkIO` and `NetworkAddr` type aliases within the module.

<a id='changelog-0.7.1.1'></a>
## 0.7.1.1 — 2023-08-21

Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cabal-version: 3.0
name: ouroboros-consensus-diffusion
version: 0.7.1.1
version: 0.8.0.0
synopsis: Integration for the Ouroboros Network layer
description:
Top level integration for consensus & network layers of the Ouroboros blockchain protocol.
Expand Down Expand Up @@ -76,7 +76,7 @@ library
, hashable
, io-classes ^>=1.2
, mtl
, ouroboros-consensus ^>=0.10
, ouroboros-consensus ^>=0.11
, ouroboros-network ^>=0.9.1
, ouroboros-network-api ^>=0.5.1
, ouroboros-network-framework ^>=0.9
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ library
, containers
, mtl
, nothunks
, ouroboros-consensus >=0.8 && <0.11
, ouroboros-consensus >=0.8 && <0.12
, serialise
, text

Expand Down
22 changes: 22 additions & 0 deletions ouroboros-consensus/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,28 @@

# Changelog entries

<a id='changelog-0.11.0.0'></a>
## 0.11.0.0 — 2023-09-06

### Patch

- Use `ouroboros-network-0.9.0.0`.
- Use `io-classes-1.2` and `strict-checked-vars-0.1.0.3`.

- Use `strict-checked-vars-0.1.0.4`.

### Non-Breaking

- Add `StrictMVar`s with default `NoThunks` invariants
`Ouroboros.Consensus.Util.NormalForm.StrictMVar`.

### Breaking

- Removed the orphaned `NoThunk` instance for `Time` defined in `si-timers`
package.

- Replace `StrictSVar`s by `StrictMVar`s where possible.

<a id='changelog-0.10.0.1'></a>
## 0.10.0.1 — 2023-08-21

Expand Down

This file was deleted.

This file was deleted.

2 changes: 1 addition & 1 deletion ouroboros-consensus/ouroboros-consensus.cabal
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cabal-version: 3.0
name: ouroboros-consensus
version: 0.10.0.1
version: 0.11.0.0
synopsis: Consensus layer for the Ouroboros blockchain protocol
description: Consensus layer for the Ouroboros blockchain protocol.
license: Apache-2.0
Expand Down

0 comments on commit f318ffe

Please sign in to comment.