Skip to content

Commit 8e3afe1

Browse files
authored
Release Consensus for node 10.5 (#1510)
2 parents c8e66e5 + 7d0c10d commit 8e3afe1

21 files changed

+83
-189
lines changed

README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# Ouroboros Consensus
22

3-
[![consensus](https://img.shields.io/badge/ouroboros--consensus-0.26.0.0-blue)](https://chap.intersectmbo.org/package/ouroboros-consensus-0.26.0.0/)
4-
[![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/)
3+
[![consensus](https://img.shields.io/badge/ouroboros--consensus-0.27.0.0-blue)](https://chap.intersectmbo.org/package/ouroboros-consensus-0.27.0.0/)
4+
[![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/)
55
[![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/)
6-
[![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/)
6+
[![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/)
77
[![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/)
88
[![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/)
99

cabal.project

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ repository cardano-haskell-packages
1414
-- update either of these.
1515
index-state:
1616
-- Bump this if you need newer packages from Hackage
17-
, hackage.haskell.org 2025-04-08T10:52:25Z
17+
, hackage.haskell.org 2025-05-15T07:59:00Z
1818
-- Bump this if you need newer packages from CHaP
19-
, cardano-haskell-packages 2025-05-14T06:57:45Z
19+
, cardano-haskell-packages 2025-05-15T08:36:14Z
2020

2121
packages:
2222
ouroboros-consensus

flake.lock

+6-6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ouroboros-consensus-cardano/CHANGELOG.md

+11
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,17 @@
22

33
# Changelog entries
44

5+
<a id='changelog-0.25.1.0'></a>
6+
## 0.25.1.0 -- 2025-05-15
7+
8+
### Patch
9+
10+
- Removed reference to deleted NodeToNodeV_13 from SupportedNetworkProtocolVersion
11+
12+
### Non-Breaking
13+
14+
- Drop GHC 8.10 support.
15+
516
<a id='changelog-0.25.0.1'></a>
617
## 0.25.0.1 -- 2025-04-25
718

ouroboros-consensus-cardano/changelog.d/20250430_141707_alexander.esgen_drop_ghc810.md

-3
This file was deleted.

ouroboros-consensus-cardano/changelog.d/20250513_142405_crocodile-dentist_integrate_o_network.md

-25
This file was deleted.

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

+5-5
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.25.0.1
3+
version: 0.25.1.0
44
synopsis:
55
The instantation of the Ouroboros consensus layer used by Cardano
66

@@ -157,7 +157,7 @@ library
157157
microlens,
158158
mtl,
159159
nothunks,
160-
ouroboros-consensus ^>=0.26,
160+
ouroboros-consensus ^>=0.27,
161161
ouroboros-consensus-protocol ^>=0.12,
162162
ouroboros-network-api ^>=0.14,
163163
serialise ^>=0.2,
@@ -200,7 +200,7 @@ library unstable-byronspec
200200
containers >=0.5 && <0.8,
201201
mtl,
202202
nothunks,
203-
ouroboros-consensus ^>=0.26,
203+
ouroboros-consensus ^>=0.27,
204204
serialise ^>=0.2,
205205
small-steps,
206206
transformers,
@@ -573,9 +573,9 @@ library unstable-cardano-tools
573573
network,
574574
network-mux,
575575
nothunks,
576-
ouroboros-consensus ^>=0.26,
576+
ouroboros-consensus ^>=0.27,
577577
ouroboros-consensus-cardano,
578-
ouroboros-consensus-diffusion ^>=0.22,
578+
ouroboros-consensus-diffusion ^>=0.23,
579579
ouroboros-consensus-protocol:{ouroboros-consensus-protocol, unstable-protocol-testlib} ^>=0.12,
580580
ouroboros-network,
581581
ouroboros-network-api,

ouroboros-consensus-diffusion/CHANGELOG.md

+15
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,21 @@
22

33
# Changelog entries
44

5+
<a id='changelog-0.23.0.0'></a>
6+
## 0.23.0.0 -- 2025-05-15
7+
8+
### Patch
9+
10+
- Bump `ouroboros-network` packages dependencies.
11+
12+
### Non-Breaking
13+
14+
- Drop GHC 8.10 support.
15+
16+
### Breaking
17+
18+
- Use `HeaderWithTime` for the ChainSync candidates
19+
520
<a id='changelog-0.22.0.1'></a>
621
## 0.22.0.1 -- 2025-04-21
722

ouroboros-consensus-diffusion/changelog.d/20241218_095040_nick.frisby_annotate_headers_with_time.md

-22
This file was deleted.

ouroboros-consensus-diffusion/changelog.d/20250430_141654_alexander.esgen_drop_ghc810.md

-3
This file was deleted.

ouroboros-consensus-diffusion/changelog.d/20250513_152607_crocodile-dentist_integrate_o_network.md

-25
This file was deleted.

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

+2-2
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.22.0.1
3+
version: 0.23.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.
@@ -90,7 +90,7 @@ library
9090
io-classes ^>=1.5,
9191
mtl,
9292
network-mux ^>=0.8,
93-
ouroboros-consensus ^>=0.26,
93+
ouroboros-consensus ^>=0.27,
9494
ouroboros-network ^>=0.21,
9595
ouroboros-network-api ^>=0.14,
9696
ouroboros-network-framework ^>=0.18,

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ library
7676
containers,
7777
mtl,
7878
nothunks,
79-
ouroboros-consensus >=0.23 && <0.27,
79+
ouroboros-consensus >=0.23 && <0.28,
8080
serialise,
8181
text,
8282

ouroboros-consensus/CHANGELOG.md

+36
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,42 @@
22

33
# Changelog entries
44

5+
<a id='changelog-0.27.0.0'></a>
6+
## 0.27.0.0 -- 2025-05-15
7+
8+
### Patch
9+
10+
- Fix potential race condition in `Follower` forwarding.
11+
12+
- Bugfix in Ouroboros Genesis. Added the @GsmState@ argument to the
13+
@registerClient@ function for the ChainSync Jumping optimization. If the node
14+
is in the @GSM.CaughtUp@ state, new peers now immediately disengage from CSJ.
15+
16+
- Bump `ouroboros-network` packages dependencies.
17+
18+
### Non-Breaking
19+
20+
- Maintain a parallel selection with time annotations since the
21+
`ConsensusBlockFetchInterface` uses the same type argument for ChainSync
22+
candidates and the current selection.
23+
24+
- Drop GHC 8.10 support.
25+
26+
### Breaking
27+
28+
- Define `HeaderWithTime`.
29+
30+
- Use `HeaderWithTime` for the ChainSync candidates.
31+
32+
- Remove `SlotForgeTimeOracle` and its use in the BlockFetch client interface,
33+
as we no longer translate time in the BlockFetch client.
34+
35+
- Rename `GetLedgerConfig` to `DebugLedgerConfig`, indicating that it is a debug
36+
query, meaning that compatibility across node versions is not guaranteed.
37+
38+
Please let us know if you want to rely on this query and would benefit from
39+
proper backwards-compatibility guarantees.
40+
541
<a id='changelog-0.26.0.0'></a>
642
## 0.26.0.0 -- 2025-04-21
743

ouroboros-consensus/changelog.d/20241218_095010_nick.frisby_annotate_headers_with_time.md

-27
This file was deleted.

ouroboros-consensus/changelog.d/20250429_155724_alexander.esgen_follower_forward_bug.md

-3
This file was deleted.

ouroboros-consensus/changelog.d/20250430_141645_alexander.esgen_drop_ghc810.md

-3
This file was deleted.

ouroboros-consensus/changelog.d/20250505_133127_alexander.esgen_getledgerconfig_query_debug.md

-7
This file was deleted.

ouroboros-consensus/changelog.d/20250506_090817_nick.frisby_bugfix_csj_gsm.md

-25
This file was deleted.

ouroboros-consensus/changelog.d/20250513_152215_crocodile-dentist_integrate_o_network.md

-25
This file was deleted.

ouroboros-consensus/ouroboros-consensus.cabal

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 3.0
22
name: ouroboros-consensus
3-
version: 0.26.0.0
3+
version: 0.27.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
@@ -754,7 +754,7 @@ test-suite storage-test
754754
ouroboros-network-mock,
755755
pretty-show,
756756
quickcheck-dynamic,
757-
quickcheck-lockstep,
757+
quickcheck-lockstep <0.7,
758758
quickcheck-state-machine:no-vendored-treediff ^>=0.10,
759759
random,
760760
resource-registry,

0 commit comments

Comments
 (0)