|
1 | 1 | # Changelog for cardano-node |
2 | 2 |
|
3 | | -## Next version |
| 3 | +## 10.2 -- January 2025 |
4 | 4 |
|
5 | 5 | - Use p2p network stack by default, warn when using the legacy network stack. |
| 6 | + |
6 | 7 | - Deprecate some CLI flags corresponding to low-level consensus options. They are |
7 | 8 | still accepted but a warning is emitted on startup on stderr suggesting to set |
8 | 9 | them in the configuration file instead: |
9 | 10 | - `--mempool-capacity-override` and `--no-mempool-capacity-override` can be set in the configuration file via the key `MempoolCapacityBytesOverride`. |
10 | 11 | - `--snapshot-interval` can be set in the configuration file via the key `SnapshotInterval`. |
11 | 12 | - `--num-of-disk-snapshots` can be set in the configuration file via the key `NumOfDiskSnapshots`. |
| 13 | + |
12 | 14 | - Ledger peer snapshot path entry added to topology JSON parser, |
13 | 15 | which a new decoder function `readPeerSnapshotFile` processes |
14 | 16 | at startup and SIGHUP. Data is available to the diffusion layer |
15 | 17 | via TVar. |
16 | 18 |
|
| 19 | +- Configuration changes: |
| 20 | + - Add `ConsensusMode` and `MinBigLedgerPeersForTrustedState` |
| 21 | + - Add Genesis config |
| 22 | + - Add `diffusionMode` to local root peers group configuration |
| 23 | + - Add `DoDiskSnapshotChecksum` |
| 24 | + |
| 25 | +- Change fallback node name for trace forwarding from `host:port` to `host_port` |
17 | 26 |
|
18 | 27 | - Use metric names of old-tracing in new-tracing as well, and fix some metrics in new tracing. |
19 | 28 |
|
| 29 | +- Tracing updates: |
| 30 | + - Add support for `ChainSelStarvationEvent`, `ExtValidationError` |
| 31 | + - Add support for `KeepAlive` protocol |
| 32 | + - Add support for `LocalStateQuery` protocol |
| 33 | + - Add support for `UsingBigLedgerPeerSnapshot`, `VerifyPeerSnapshot` |
| 34 | + - Add support for `ConnectionError` |
| 35 | + - Add support for `AddNewNodeIdMapping` |
| 36 | + - Add support for `PeerFetch` and `PeerStarvedUs` |
| 37 | + - Add support for `SnapshotMissingChecksum` |
| 38 | + - Add support for stateful messages |
| 39 | + - Add `maximumKesEvolutions` to `InvalidKesSignatureOCERT` event |
| 40 | + - Rename kind field of all `MuxXxx` trace messages to be `Mux.Xxx` |
| 41 | + - Rename fields in `RotatedDynamo` event to `oldPeer`, `newPeer` |
| 42 | + - Rename `ConnectTo` to `Connect` |
| 43 | + - Change format of `GenesisPoint`, `LabelPeer`, `DecisionEvent` |
| 44 | + - Change format of `ConnectionManagerState` |
| 45 | + - Change format of `AddedToCurrentChain` |
| 46 | + - Drop support for `ClientAgency`, `ServerAgency` |
| 47 | + - Drop support for `FetchDecision declined`, `FetchDecision results` |
| 48 | + - Drop support for `StakeKeyInRewardsDELEG` |
| 49 | + - Drop support for `ChainSelectionForFutureBlock`, `BlockInTheFuture`, |
| 50 | + `CandidateContainsFutureBlocks`, `CandidateContainsFutureBlocksExceedingClockSkew`, |
| 51 | + `InvalidBlockReason` |
| 52 | + |
| 53 | +- Drop NodeToClient versions 9 through 15, and add 19 |
| 54 | + |
| 55 | +- Increase minor protocol version to `10.3` |
| 56 | + |
20 | 57 | ## 8.2.1 -- August 2023 |
21 | 58 |
|
22 | 59 | - prevent SIGHUP from killing node during ledger replay |
|
0 commit comments