Skip to content

Update cardano-node changelog #6181

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ Changelogs for components can be found as follows:
- [cardano-submit-api](https://github.com/IntersectMBO/cardano-node/blob/master/cardano-submit-api/CHANGELOG.md)
- [trace-forward](https://github.com/IntersectMBO/cardano-node/blob/master/trace-forward/CHANGELOG.md)
- [cardano-tracer](https://github.com/IntersectMBO/cardano-node/blob/master/cardano-tracer/CHANGELOG.md)
- [cardano-node](https://github.com/IntersectMBO/cardano-node/blob/master/cardano-node/CHANGELOG.md)
- [cardano-node-capi](https://github.com/IntersectMBO/cardano-node/blob/master/cardano-node-capi/CHANGELOG.md)
- [bench/tx-generator](https://github.com/IntersectMBO/cardano-node/blob/master/bench/tx-generator/CHANGELOG.md)

55 changes: 55 additions & 0 deletions cardano-node/ChangeLog.md → cardano-node/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@

## Next version

-

## 10.3 -- April 2025

- Add a new configuration field for fork-policy.

- Optionally support lightweight checkpointing.
Expand All @@ -27,6 +31,21 @@
}
```

- Tracing

- New `PrometheusSimple` backend which runs a simple TCP server for direct exposition of metrics, without forwarding, under the URL `/metrics`.
- New `maxReconnectDelay` config option in `TraceOptionForwarder`: Specifies maximum delay (seconds) between (re-)connection attempts of a forwarder (default: 60s).
- Fix: change semantics of several `Forge.*` metrics to counters - to match semantics of legacy tracing.
- Fix: correct `blockdelay_cdf*` metric
- Fix: correct `blockReplayProgress` metric
- Optimizations to trace + metrics forwarding, aimed at reducing CPU usage when under low / idle load.

- Configuration
- For details about changes to configuration for `ouroboros-genesis` please refer to the [Cardano Book](https://book.play.dev.cardano.org/)
- The [getting started guide](https://developers.cardano.org/docs/get-started/) may also be helpful for general queries.
- Networking options and related changes are listed on the [P2P section](https://staging-dev-portal.netlify.app/docs/get-started/cardano-node/p2p/)


## 10.2 -- January 2025

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

- Increase minor protocol version to `10.3`

## 9.2.0 -- September 2024

- Configuration Enhancements
- Database Path Customization
- **Separate Paths for Volatile and Immutable Databases**: Users can now specify paths for volatile and immutable databases separately.

- Command Line Options:
Users can specify database paths directly via command line:
```
[ --database-path FILEPATH
| --immutable-database-path FILEPATH --volatile-database-path FILEPATH
]
```

- Configuration File:
Alternatively, paths can be set in the configuration YAML file under the "DatabaseFile" key:

```yaml
"DatabasePath": {
"ImmutableDbPath": "mainnetnode/db/node-imm",
"VolatileDbPath": "mainnetnode/db/node-vol"
},
```

or for a single path configuration:

```yaml
"DatabasePath": "mainnetsingle/db/node",
```

- New tracing system
- Major rework of the metrics naming schema
- Change all metric names to match those of the current tracing system, simplifying switching back and forth for existing integrations
- Augment metric names with type-spefic suffixes (like e.g. `_int`)
- Add optional Node config value `TraceOptionMetricsPrefix` (String) to specify a namespace prefix for metric names

## 8.2.1 -- August 2023

- prevent SIGHUP from killing node during ledger replay
Expand Down
2 changes: 1 addition & 1 deletion cardano-node/cardano-node.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ license: Apache-2.0
license-files: LICENSE
NOTICE
build-type: Simple
extra-doc-files: ChangeLog.md
extra-doc-files: CHANGELOG.md

Flag unexpected_thunks
Description: Turn on unexpected thunks checks
Expand Down
Loading