Skip to content

Commit 4d73a1a

Browse files
authored
Consensus release for node 10.3 (#1434)
2 parents 2670263 + 0c3e794 commit 4d73a1a

51 files changed

Lines changed: 156 additions & 406 deletions

File tree

Some content is hidden

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

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# Ouroboros Consensus
22

3-
[![consensus](https://img.shields.io/badge/ouroboros--consensus-0.22.0.0-blue)](https://chap.intersectmbo.org/package/ouroboros-consensus-0.22.0.0/)
4-
[![diffusion](https://img.shields.io/badge/ouroboros--consensus--diffusion-0.20.0.0-blue)](https://chap.intersectmbo.org/package/ouroboros-consensus-diffusion-0.20.0.0/)
5-
[![protocol](https://img.shields.io/badge/ouroboros--consensus--protocol-0.10.0.0-blue)](https://chap.intersectmbo.org/package/ouroboros-consensus-protocol-0.10.0.0/)
6-
[![cardano](https://img.shields.io/badge/ouroboros--consensus--cardano-0.21.0.1-blue)](https://chap.intersectmbo.org/package/ouroboros-consensus-cardano-0.21.0.1/)
7-
[![sop-extras](https://img.shields.io/badge/sop--extras-0.2.1.0-blue)](https://chap.intersectmbo.org/package/sop-extras-0.2.1.0/)
8-
[![strict-sop-core](https://img.shields.io/badge/strict--sop--core-0.1.2.0-blue)](https://chap.intersectmbo.org/package/strict-sop-core-0.1.2.0/)
3+
[![consensus](https://img.shields.io/badge/ouroboros--consensus-0.23.0.0-blue)](https://chap.intersectmbo.org/package/ouroboros-consensus-0.23.0.0/)
4+
[![diffusion](https://img.shields.io/badge/ouroboros--consensus--diffusion-0.21.0.0-blue)](https://chap.intersectmbo.org/package/ouroboros-consensus-diffusion-0.21.0.0/)
5+
[![protocol](https://img.shields.io/badge/ouroboros--consensus--protocol-0.11.0.0-blue)](https://chap.intersectmbo.org/package/ouroboros-consensus-protocol-0.11.0.0/)
6+
[![cardano](https://img.shields.io/badge/ouroboros--consensus--cardano-0.22.0.0-blue)](https://chap.intersectmbo.org/package/ouroboros-consensus-cardano-0.22.0.0/)
7+
[![sop-extras](https://img.shields.io/badge/sop--extras-0.2.2.0-blue)](https://chap.intersectmbo.org/package/sop-extras-0.2.2.0/)
8+
[![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

1010

1111
[![docs](https://img.shields.io/badge/Documentation-yellow)][webpage]

ouroboros-consensus-cardano/CHANGELOG.md

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

33
# Changelog entries
44

5+
<a id='changelog-0.22.0.0'></a>
6+
## 0.22.0.0 -- 2025-03-25
7+
8+
### Breaking
9+
10+
- Removed legacy `{Shelley,Cardano}NodeToClientVersion`s and related code.
11+
12+
- Adapt to the change in block application and ticking interface in
13+
Byron and Shelley. Block application and ticking now can choose
14+
validation policy and enable or disable ledger events.
15+
16+
- Move `Ouroboros.Consensus.Cardano.ByronHFC` to `Ouroboros.Consensus.Byron.ByronHFC`
17+
- Move Byron-only code from `Ouroboros.Consensus.Cardano.CanHardFork` to `Ouroboros.Consensus.Byron.ByronHFC`
18+
19+
- Adapt to Ledger's Crypto monomorphization. Many types and fields have lost their `c/crypto` type variable as now `StandardCrypto` is used by the Ledger everywhere.
20+
- Deprecate the `StandardX` type aliases.
21+
22+
- The serialization of `ApplyTxErr` for eras in between Shelley and
23+
Babbage (both included) has changed from using an indefinite-length
24+
list to using a definite-length list. This is still conformant to
25+
the CDDL spec (as CDDL does not explicit whether lists are encoded
26+
with definite or indefinite lengths), but it might require a change
27+
in client codecs to account for this change.
28+
29+
- Use new `NodeToClientV_20`.
30+
- Expose new query `QueryStakePoolDefaultVote` in new `ShelleyNodeToClientVersion12`.
31+
32+
- Query `GetProposedPParamsUpdates` has been deprecated and is not
33+
supported in `ShelleyNodeToClientV12`, which maps to
34+
`NodeToClientV_20`. This query became redundant once the chain
35+
transitioned to the Conway era. Moreover, the query constructor is
36+
kept with a dummy response for previous `NodeToClientV_X` versions,
37+
meaning that performing such a query in a node that is still not in
38+
Conway will return dummy values.
39+
40+
### Non-Breaking
41+
42+
- Add instances for `TxMeasureMetrics` to Cardano block types
43+
44+
- Bump upper bound on `base` dependency.
45+
546
<a id='changelog-0.21.0.1'></a>
647
## 0.21.0.1 -- 2025-02-10
748

ouroboros-consensus-cardano/changelog.d/20250109_162825_alexander.esgen_remove_legacy_serialization.md

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

ouroboros-consensus-cardano/changelog.d/20250212_120417_geo2a_issue_1340_add_proto_crypto_to_is_shelley_block.md

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

ouroboros-consensus-cardano/changelog.d/20250213_115925_fraser.murray_localtxmonitor_measures.md

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

ouroboros-consensus-cardano/changelog.d/20250214_122220_jasataco_sts.md

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

ouroboros-consensus-cardano/changelog.d/20250219_112915_jasataco_byron_hfc.md

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

ouroboros-consensus-cardano/changelog.d/20250228_145946_erikd_ghc_9_12.md

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

ouroboros-consensus-cardano/changelog.d/20250304_140316_jasataco_release_10_3.md

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

ouroboros-consensus-cardano/changelog.d/js-applytxerr.md

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

0 commit comments

Comments
 (0)