Skip to content

Commit effb0a5

Browse files
authored
consensus package releases required for 10.6 (#1696)
This PR bumps the versions of each of the consensus packages ready for the 10.6 node release: - `ouroboros-consensus-0.28.0.0` - `ouroboros-consensus-cardano-0.26.0.0` - `ouroboros-consensus-diffusion-0.24.0.0` - `ouroboros-consensus-protocol-0.13.0.0`
2 parents ac1a8db + ccfa6ff commit effb0a5

File tree

64 files changed

+254
-740
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

64 files changed

+254
-740
lines changed

README.md

Lines changed: 4 additions & 4 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.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/)
5-
[![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.1.0-blue)](https://chap.intersectmbo.org/package/ouroboros-consensus-cardano-0.25.1.0/)
3+
[![consensus](https://img.shields.io/badge/ouroboros--consensus-0.28.0.0-blue)](https://chap.intersectmbo.org/package/ouroboros-consensus-0.28.0.0/)
4+
[![diffusion](https://img.shields.io/badge/ouroboros--consensus--diffusion-0.24.0.0-blue)](https://chap.intersectmbo.org/package/ouroboros-consensus-diffusion-0.24.0.0/)
5+
[![protocol](https://img.shields.io/badge/ouroboros--consensus--protocol-0.13.0.0-blue)](https://chap.intersectmbo.org/package/ouroboros-consensus-protocol-0.13.0.0/)
6+
[![cardano](https://img.shields.io/badge/ouroboros--consensus--cardano-0.26.0.0-blue)](https://chap.intersectmbo.org/package/ouroboros-consensus-cardano-0.26.0.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

ouroboros-consensus-cardano/CHANGELOG.md

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

33
# Changelog entries
44

5+
<a id='changelog-0.26.0.0'></a>
6+
## 0.26.0.0 -- 2025-09-29
7+
8+
### Patch
9+
10+
- Adapted to changes related to `SelectView`.
11+
12+
Concretely, this changes the structure of `SelectView (BlockProtocol (CardanoBlock c))`, but it still contains the same data as before.
13+
14+
- Bump `cardano-protocol-tpraos` to 1.4.1
15+
16+
- Use the new `queryPoolState` ledger state query from ledger instead of extracting it from `NewEpochState`.
17+
18+
- Fix LedgerTables deserialization for Byron snapshots.
19+
20+
### Non-Breaking
21+
22+
- Move `BlockProtocol (ShelleyBlock proto era)` instance to `Ouroboros.Consensus.Shelley.Ledger.Block`
23+
24+
- Vendor Ledger's serialization of `PParams` and `ShelleyGenesis` prior to `ShelleyNodeToClientVersion12`.
25+
26+
- Added `ShelleyNodeToClientVersion14` which adds SRV support in `GetBigLedgerPeerSnapshot` query.
27+
- Added `CardanoNodeToClientVersion18` which maps to `ShelleyNodeToClientVersion14`.
28+
29+
### Breaking
30+
31+
- Use new mlocked KES API for all internal KES sign key handling.
32+
- Add finalizers to all block forgings (required by `ouroboros-consensus`).
33+
- Change `ShelleyLeaderCredentials` to not contain the KES sign key itself
34+
anymore. Instead, the `CanBeLeader` data structure now contains a
35+
`praosCanBeLeaderCredentialsSource` field, which specifies how to obtain the
36+
actual credentials (OpCert and KES SignKey).
37+
38+
- Define new Node-To-Client versions `CardanoNodeToClientVersion17`, `ShelleyNodeToClientVersion13`.
39+
40+
- Deprecate `GetPoolDistr` in favor of `GetPoolDistr2` (new in `NodeToClientV_21`).
41+
- Deprecate `GetStakeDistribution` in favor of `GetStakeDistribution2` (new in `NodeToClientV_21`).
42+
43+
- Expose new query `GetMaxMajorProtocolVersion` as a Shelley query, for getting
44+
the max known protocol version for a node.
45+
46+
- Add Dijkstra era
47+
- Add dependency on the new Dijkstra Ledger package:
48+
- `cardano-ledger-dijkstra`: `^>=0.1`
49+
50+
- Delete the now unnecessary `Ouroboros.Consensus.Shelley.Eras.WrapTx` newtype wrapper.
51+
52+
- Return full map instead of empty map from GetFilteredVoteDelegatees in the case where an empty set is passed.
53+
54+
- `Tx Size` is now a `Word32` instead of an `Integer`, therefore `maxTxSizeUTxO` changed to expect `Word32`s.
55+
556
<a id='changelog-0.25.1.0'></a>
657
## 0.25.1.0 -- 2025-05-15
758

ouroboros-consensus-cardano/changelog.d/20250130_093803_tdammers_mlocked_kes_rebase.md

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

ouroboros-consensus-cardano/changelog.d/20250528_163220_javier.sagredo_blockprotocol.md

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

ouroboros-consensus-cardano/changelog.d/20250602_165324_jasataco_newer_ledger.md

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

ouroboros-consensus-cardano/changelog.d/20250603_143238_javier.sagredo_delete_deprecate_query.md

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

ouroboros-consensus-cardano/changelog.d/20250616_122911_javier.sagredo_query_max_major_prot_ver.md

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

ouroboros-consensus-cardano/changelog.d/20250707_101854_georgy.lukyanov_issue1544_dijkstra_era.md

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

ouroboros-consensus-cardano/changelog.d/20250716_190309_alexander.esgen_tiebreaker_view.md

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

ouroboros-consensus-cardano/changelog.d/20250723_133823_javier.sagredo_ledger_10_6.md

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

0 commit comments

Comments
 (0)