Skip to content

Commit dd0557b

Browse files
committed
Update cardano-node changelog
1 parent 605d60b commit dd0557b

File tree

3 files changed

+57
-1
lines changed

3 files changed

+57
-1
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ Changelogs for components can be found as follows:
88
- [cardano-submit-api](https://github.com/IntersectMBO/cardano-node/blob/master/cardano-submit-api/CHANGELOG.md)
99
- [trace-forward](https://github.com/IntersectMBO/cardano-node/blob/master/trace-forward/CHANGELOG.md)
1010
- [cardano-tracer](https://github.com/IntersectMBO/cardano-node/blob/master/cardano-tracer/CHANGELOG.md)
11+
- [cardano-node](https://github.com/IntersectMBO/cardano-node/blob/master/cardano-node/CHANGELOG.md)
1112
- [cardano-node-capi](https://github.com/IntersectMBO/cardano-node/blob/master/cardano-node-capi/CHANGELOG.md)
1213
- [bench/tx-generator](https://github.com/IntersectMBO/cardano-node/blob/master/bench/tx-generator/CHANGELOG.md)
1314

cardano-node/ChangeLog.md renamed to cardano-node/CHANGELOG.md

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

33
## Next version
44

5+
-
6+
7+
## 10.3 -- April 2025
8+
59
- Add a new configuration field for fork-policy.
610

711
- Optionally support lightweight checkpointing.
@@ -27,6 +31,21 @@
2731
}
2832
```
2933

34+
- Tracing
35+
36+
- New `PrometheusSimple` backend which runs a simple TCP server for direct exposition of metrics, without forwarding, under the URL `/metrics`.
37+
- New `maxReconnectDelay` config option in `TraceOptionForwarder`: Specifies maximum delay (seconds) between (re-)connection attempts of a forwarder (default: 60s).
38+
- Fix: change semantics of several `Forge.*` metrics to counters - to match semantics of legacy tracing.
39+
- Fix: correct `blockdelay_cdf*` metric
40+
- Fix: correct `blockReplayProgress` metric
41+
- Optimizations to trace + metrics forwarding, aimed at reducing CPU usage when under low / idle load.
42+
43+
- Configuration
44+
- For details about changes to configuration for `ouroboros-genesis` please refer to the [Cardano Book](https://book.play.dev.cardano.org/)
45+
- The [getting started guide](https://developers.cardano.org/docs/get-started/) may also be helpful for general queries.
46+
- Networking options and related changes are listed on the [P2P section](https://staging-dev-portal.netlify.app/docs/get-started/cardano-node/p2p/)
47+
48+
3049
## 10.2 -- January 2025
3150

3251
- Use p2p network stack by default, warn when using the legacy network stack.
@@ -81,6 +100,42 @@
81100

82101
- Increase minor protocol version to `10.3`
83102

103+
## 9.2.0 -- September 2024
104+
105+
- Configuration Enhancements
106+
- Database Path Customization
107+
- **Separate Paths for Volatile and Immutable Databases**: Users can now specify paths for volatile and immutable databases separately.
108+
109+
- Command Line Options:
110+
Users can specify database paths directly via command line:
111+
```
112+
[ --database-path FILEPATH
113+
| --immutable-database-path FILEPATH --volatile-database-path FILEPATH
114+
]
115+
```
116+
117+
- Configuration File:
118+
Alternatively, paths can be set in the configuration YAML file under the "DatabaseFile" key:
119+
120+
```yaml
121+
"DatabasePath": {
122+
"ImmutableDbPath": "mainnetnode/db/node-imm",
123+
"VolatileDbPath": "mainnetnode/db/node-vol"
124+
},
125+
```
126+
127+
or for a single path configuration:
128+
129+
```yaml
130+
"DatabasePath": "mainnetsingle/db/node",
131+
```
132+
133+
- New tracing system
134+
- Major rework of the metrics naming schema
135+
- Change all metric names to match those of the current tracing system, simplifying switching back and forth for existing integrations
136+
- Augment metric names with type-spefic suffixes (like e.g. `_int`)
137+
- Add optional Node config value `TraceOptionMetricsPrefix` (String) to specify a namespace prefix for metric names
138+
84139
## 8.2.1 -- August 2023
85140

86141
- prevent SIGHUP from killing node during ledger replay

cardano-node/cardano-node.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ license: Apache-2.0
1313
license-files: LICENSE
1414
NOTICE
1515
build-type: Simple
16-
extra-doc-files: ChangeLog.md
16+
extra-doc-files: CHANGELOG.md
1717

1818
Flag unexpected_thunks
1919
Description: Turn on unexpected thunks checks

0 commit comments

Comments
 (0)