Skip to content

Release Consensus for node 10.5 #1510

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 16, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# Ouroboros Consensus

[![consensus](https://img.shields.io/badge/ouroboros--consensus-0.26.0.0-blue)](https://chap.intersectmbo.org/package/ouroboros-consensus-0.26.0.0/)
[![diffusion](https://img.shields.io/badge/ouroboros--consensus--diffusion-0.22.0.1-blue)](https://chap.intersectmbo.org/package/ouroboros-consensus-diffusion-0.22.0.1/)
[![consensus](https://img.shields.io/badge/ouroboros--consensus-0.27.0.0-blue)](https://chap.intersectmbo.org/package/ouroboros-consensus-0.27.0.0/)
[![diffusion](https://img.shields.io/badge/ouroboros--consensus--diffusion-0.23.0.0-blue)](https://chap.intersectmbo.org/package/ouroboros-consensus-diffusion-0.23.0.0/)
[![protocol](https://img.shields.io/badge/ouroboros--consensus--protocol-0.12.0.0-blue)](https://chap.intersectmbo.org/package/ouroboros-consensus-protocol-0.12.0.0/)
[![cardano](https://img.shields.io/badge/ouroboros--consensus--cardano-0.25.0.1-blue)](https://chap.intersectmbo.org/package/ouroboros-consensus-cardano-0.25.0.1/)
[![cardano](https://img.shields.io/badge/ouroboros--consensus--cardano-0.25.1.0-blue)](https://chap.intersectmbo.org/package/ouroboros-consensus-cardano-0.25.1.0/)
[![sop-extras](https://img.shields.io/badge/sop--extras-0.4.0.0-blue)](https://chap.intersectmbo.org/package/sop-extras-0.4.0.0/)
[![strict-sop-core](https://img.shields.io/badge/strict--sop--core-0.1.3.0-blue)](https://chap.intersectmbo.org/package/strict-sop-core-0.1.3.0/)

Expand Down
4 changes: 2 additions & 2 deletions cabal.project
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@ repository cardano-haskell-packages
-- update either of these.
index-state:
-- Bump this if you need newer packages from Hackage
, hackage.haskell.org 2025-04-08T10:52:25Z
, hackage.haskell.org 2025-05-15T07:59:00Z
-- Bump this if you need newer packages from CHaP
, cardano-haskell-packages 2025-05-14T06:57:45Z
, cardano-haskell-packages 2025-05-15T08:36:14Z

packages:
ouroboros-consensus
Expand Down
12 changes: 6 additions & 6 deletions flake.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

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

# Changelog entries

<a id='changelog-0.25.1.0'></a>
## 0.25.1.0 -- 2025-05-15

### Patch

- Removed reference to deleted NodeToNodeV_13 from SupportedNetworkProtocolVersion

### Non-Breaking

- Drop GHC 8.10 support.

<a id='changelog-0.25.0.1'></a>
## 0.25.0.1 -- 2025-04-25

Expand Down

This file was deleted.

This file was deleted.

10 changes: 5 additions & 5 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.25.0.1
version: 0.25.1.0
synopsis:
The instantation of the Ouroboros consensus layer used by Cardano

Expand Down Expand Up @@ -157,7 +157,7 @@ library
microlens,
mtl,
nothunks,
ouroboros-consensus ^>=0.26,
ouroboros-consensus ^>=0.27,
ouroboros-consensus-protocol ^>=0.12,
ouroboros-network-api ^>=0.14,
serialise ^>=0.2,
Expand Down Expand Up @@ -200,7 +200,7 @@ library unstable-byronspec
containers >=0.5 && <0.8,
mtl,
nothunks,
ouroboros-consensus ^>=0.26,
ouroboros-consensus ^>=0.27,
serialise ^>=0.2,
small-steps,
transformers,
Expand Down Expand Up @@ -573,9 +573,9 @@ library unstable-cardano-tools
network,
network-mux,
nothunks,
ouroboros-consensus ^>=0.26,
ouroboros-consensus ^>=0.27,
ouroboros-consensus-cardano,
ouroboros-consensus-diffusion ^>=0.22,
ouroboros-consensus-diffusion ^>=0.23,
ouroboros-consensus-protocol:{ouroboros-consensus-protocol, unstable-protocol-testlib} ^>=0.12,
ouroboros-network,
ouroboros-network-api,
Expand Down
15 changes: 15 additions & 0 deletions ouroboros-consensus-diffusion/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,21 @@

# Changelog entries

<a id='changelog-0.23.0.0'></a>
## 0.23.0.0 -- 2025-05-15

### Patch

- Bump `ouroboros-network` packages dependencies.

### Non-Breaking

- Drop GHC 8.10 support.

### Breaking

- Use `HeaderWithTime` for the ChainSync candidates

<a id='changelog-0.22.0.1'></a>
## 0.22.0.1 -- 2025-04-21

Expand Down

This file was deleted.

This file was deleted.

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.22.0.1
version: 0.23.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 @@ -90,7 +90,7 @@ library
io-classes ^>=1.5,
mtl,
network-mux ^>=0.8,
ouroboros-consensus ^>=0.26,
ouroboros-consensus ^>=0.27,
ouroboros-network ^>=0.21,
ouroboros-network-api ^>=0.14,
ouroboros-network-framework ^>=0.18,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ library
containers,
mtl,
nothunks,
ouroboros-consensus >=0.23 && <0.27,
ouroboros-consensus >=0.23 && <0.28,
serialise,
text,

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

# Changelog entries

<a id='changelog-0.27.0.0'></a>
## 0.27.0.0 -- 2025-05-15

### Patch

- Fix potential race condition in `Follower` forwarding.

- Bugfix in Ouroboros Genesis. Added the @GsmState@ argument to the
@registerClient@ function for the ChainSync Jumping optimization. If the node
is in the @GSM.CaughtUp@ state, new peers now immediately disengage from CSJ.

- Bump `ouroboros-network` packages dependencies.

### Non-Breaking

- Maintain a parallel selection with time annotations since the
`ConsensusBlockFetchInterface` uses the same type argument for ChainSync
candidates and the current selection.

- Drop GHC 8.10 support.

### Breaking

- Define `HeaderWithTime`.

- Use `HeaderWithTime` for the ChainSync candidates.

- Remove `SlotForgeTimeOracle` and its use in the BlockFetch client interface,
as we no longer translate time in the BlockFetch client.

- Rename `GetLedgerConfig` to `DebugLedgerConfig`, indicating that it is a debug
query, meaning that compatibility across node versions is not guaranteed.

Please let us know if you want to rely on this query and would benefit from
proper backwards-compatibility guarantees.

<a id='changelog-0.26.0.0'></a>
## 0.26.0.0 -- 2025-04-21

Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

4 changes: 2 additions & 2 deletions 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.26.0.0
version: 0.27.0.0
synopsis: Consensus layer for the Ouroboros blockchain protocol
description: Consensus layer for the Ouroboros blockchain protocol.
license: Apache-2.0
Expand Down Expand Up @@ -754,7 +754,7 @@ test-suite storage-test
ouroboros-network-mock,
pretty-show,
quickcheck-dynamic,
quickcheck-lockstep,
quickcheck-lockstep <0.7,
quickcheck-state-machine:no-vendored-treediff ^>=0.10,
random,
resource-registry,
Expand Down