Skip to content

Commit a2cb6e5

Browse files
authored
Release ouroboros-consensus packages (#969)
Release Consensus packages for Node 8.9. Technically, ouroboros-consensus-cardano could be a minor version bump, but in recent releases, it seems we usually released major versions for new node releases, and it is certainly not incorrect.
2 parents 86a9dfc + 23dd45a commit a2cb6e5

17 files changed

+79
-218
lines changed

README.md

Lines changed: 3 additions & 3 deletions
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.15.0.0-blue)](https://chap.intersectmbo.org/package/ouroboros-consensus-0.15.0.0/)
4-
[![diffusion](https://img.shields.io/badge/ouroboros--consensus--diffusion-0.10.0.0-blue)](https://chap.intersectmbo.org/package/ouroboros-consensus-diffusion-0.10.0.0/)
3+
[![consensus](https://img.shields.io/badge/ouroboros--consensus-0.16.0.0-blue)](https://chap.intersectmbo.org/package/ouroboros-consensus-0.16.0.0/)
4+
[![diffusion](https://img.shields.io/badge/ouroboros--consensus--diffusion-0.11.0.0-blue)](https://chap.intersectmbo.org/package/ouroboros-consensus-diffusion-0.10.0.0/)
55
[![protocol](https://img.shields.io/badge/ouroboros--consensus--protocol-0.7.0.0-blue)](https://chap.intersectmbo.org/package/ouroboros-consensus-protocol-0.7.0.0/)
6-
[![cardano](https://img.shields.io/badge/ouroboros--consensus--cardano-0.13.0.0-blue)](https://chap.intersectmbo.org/package/ouroboros-consensus-cardano-0.13.0.0/)
6+
[![cardano](https://img.shields.io/badge/ouroboros--consensus--cardano-0.14.0.0-blue)](https://chap.intersectmbo.org/package/ouroboros-consensus-cardano-0.14.0.0/)
77
[![sop-extras](https://img.shields.io/badge/sop--extras-0.1.0.0-blue)](https://chap.intersectmbo.org/package/sop-extras-0.1.0.0/)
88
[![strict-sop-core](https://img.shields.io/badge/strict--sop--core-0.1.0.0-blue)](https://chap.intersectmbo.org/package/strict-sop-core-0.1.0.0/)
99

ouroboros-consensus-cardano/CHANGELOG.md

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

33
# Changelog entries
44

5+
<a id='changelog-0.14.0.0'></a>
6+
## 0.14.0.0 — 2024-02-23
7+
8+
### Non-Breaking
9+
10+
- Remove redundant `DiskPolicy` argument from call to `ChainDB.defaultArgs`
11+
12+
- Integrate with network-packages and io-sim 1.4.1 packages
13+
- Bump dependencies version bounds
14+
515
<a id='changelog-0.13.0.0'></a>
616
## 0.13.0.0 — 2024-01-29
717

ouroboros-consensus-cardano/changelog.d/20240208_130918_renate.eilers_expose_diskNumShapshots_as_flag.md

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

ouroboros-consensus-cardano/changelog.d/20240223_135546_armandoifsantos_integrate.md

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

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

Lines changed: 5 additions & 5 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.13.0.0
3+
version: 0.14.0.0
44
synopsis:
55
The instantation of the Ouroboros consensus layer used by Cardano
66

@@ -140,7 +140,7 @@ library
140140
, microlens
141141
, mtl
142142
, nothunks
143-
, ouroboros-consensus ^>=0.15
143+
, ouroboros-consensus ^>=0.16
144144
, ouroboros-consensus-protocol ^>=0.7
145145
, ouroboros-network-api ^>=0.7
146146
, serialise ^>=0.2
@@ -183,7 +183,7 @@ library unstable-byronspec
183183
, containers >=0.5 && <0.7
184184
, mtl
185185
, nothunks
186-
, ouroboros-consensus ^>=0.15
186+
, ouroboros-consensus ^>=0.16
187187
, serialise ^>=0.2
188188
, small-steps
189189
, transformers
@@ -524,9 +524,9 @@ library unstable-cardano-tools
524524
, mtl
525525
, network
526526
, nothunks
527-
, ouroboros-consensus ^>=0.15
527+
, ouroboros-consensus ^>=0.16
528528
, ouroboros-consensus-cardano
529-
, ouroboros-consensus-diffusion ^>=0.10
529+
, ouroboros-consensus-diffusion ^>=0.11
530530
, ouroboros-consensus-protocol ^>=0.7
531531
, ouroboros-network
532532
, ouroboros-network-api

ouroboros-consensus-diffusion/CHANGELOG.md

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

33
# Changelog entries
44

5+
<a id='changelog-0.11.0.0'></a>
6+
## 0.11.0.0 — 2024-02-23
7+
8+
### Non-Breaking
9+
10+
- Added `getImmTipSlot` to `NodeKernel` exports.
11+
12+
- Integrate with network-packages and io-sim 1.4.1 packages
13+
- Bump dependencies version bounds
14+
15+
### Breaking
16+
17+
- The field `srnSnapshotInterval :: SnapshotInterval` of `StdRunNodeArgs` is replaced by `srnDiskPolicyArgs :: DiskPolicyArgs`. `DiskPolicyArgs` is a product of `SnapshotInterval` and `NumOfDiskSnapshots`. To maintain current behavior the default value `DefaultNumOfDiskSnapshots` can be provided for the latter.
18+
19+
- Added the Genesis State Machine (GSM), though for now it is merely the
20+
simpler [Bootstrap Peers State
21+
Machine](https://ouroboros-consensus.cardano.intersectmbo.org/docs/for-developers/BootstrapPeersIER).
22+
23+
- Added `rnGetUseBootstrapPeers` to `RunNodeArgs`, for dynamically
24+
enabling/disabling the GSM. The proper GSM must always be running, despite
25+
the TVar it owns being ignored when it's disabled, since it may be enabled at
26+
any time.
27+
28+
- Added `llrnMaxCaughtUpAge` to the low-level args; defaults to 20min.
29+
30+
- Added `gsmTracer` to the node's tracers.
31+
32+
- Added `getNodeIdlers` to the `NodeKernel` interface; tracking peers that have
33+
last sent `MsgAwaitReply`.
34+
535
<a id='changelog-0.10.0.0'></a>
636
## 0.10.0.0 — 2024-01-29
737

ouroboros-consensus-diffusion/changelog.d/20240208_125609_renate.eilers_expose_diskNumShapshots_as_flag.md

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

ouroboros-consensus-diffusion/changelog.d/20240220_122811_nick.frisby_bootstrap_gsm.md

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

ouroboros-consensus-diffusion/changelog.d/20240223_135212_armandoifsantos_integrate.md

Lines changed: 0 additions & 23 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.10.0.0
3+
version: 0.11.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.
@@ -80,7 +80,7 @@ library
8080
, hashable
8181
, io-classes ^>=1.4.1
8282
, mtl
83-
, ouroboros-consensus ^>=0.15
83+
, ouroboros-consensus ^>=0.16
8484
, ouroboros-network ^>=0.12
8585
, ouroboros-network-api ^>=0.7
8686
, ouroboros-network-framework ^>=0.11.1

0 commit comments

Comments
 (0)