|
2 | 2 |
|
3 | 3 | ## Next version
|
4 | 4 |
|
| 5 | +- |
| 6 | + |
| 7 | +## 10.3 -- April 2025 |
| 8 | + |
5 | 9 | - Add a new configuration field for fork-policy.
|
6 | 10 |
|
7 | 11 | - Optionally support lightweight checkpointing.
|
|
27 | 31 | }
|
28 | 32 | ```
|
29 | 33 |
|
| 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 | +- For details about changes to configuration for `ouroboros-genesis` please refer to the [Cardano Book](https://book.play.dev.cardano.org/) |
| 44 | + |
30 | 45 | ## 10.2 -- January 2025
|
31 | 46 |
|
32 | 47 | - Use p2p network stack by default, warn when using the legacy network stack.
|
|
81 | 96 |
|
82 | 97 | - Increase minor protocol version to `10.3`
|
83 | 98 |
|
| 99 | +## 9.2.0 -- September 2024 |
| 100 | + |
| 101 | +- Configuration Enhancements |
| 102 | + - Database Path Customization |
| 103 | + - **Separate Paths for Volatile and Immutable Databases**: Users can now specify paths for volatile and immutable databases separately. |
| 104 | + |
| 105 | + - Command Line Options: |
| 106 | + Users can specify database paths directly via command line: |
| 107 | + ``` |
| 108 | + [ --database-path FILEPATH |
| 109 | + | --immutable-database-path FILEPATH --volatile-database-path FILEPATH |
| 110 | + ] |
| 111 | + ``` |
| 112 | + |
| 113 | + - Configuration File: |
| 114 | + Alternatively, paths can be set in the configuration YAML file under the "DatabaseFile" key: |
| 115 | + |
| 116 | + ```yaml |
| 117 | + "DatabasePath": { |
| 118 | + "ImmutableDbPath": "mainnetnode/db/node-imm", |
| 119 | + "VolatileDbPath": "mainnetnode/db/node-vol" |
| 120 | + }, |
| 121 | + ``` |
| 122 | + |
| 123 | + or for a single path configuration: |
| 124 | + |
| 125 | + ```yaml |
| 126 | + "DatabasePath": "mainnetsingle/db/node", |
| 127 | + ``` |
| 128 | + |
| 129 | +- New tracing system |
| 130 | + - Major rework of the metrics naming schema |
| 131 | + - Change all metric names to match those of the current tracing system, simplifying switching back and forth for existing integrations |
| 132 | + - Augment metric names with type-spefic suffixes (like e.g. `_int`) |
| 133 | + - Add optional Node config value `TraceOptionMetricsPrefix` (String) to specify a namespace prefix for metric names |
| 134 | + |
84 | 135 | ## 8.2.1 -- August 2023
|
85 | 136 |
|
86 | 137 | - prevent SIGHUP from killing node during ledger replay
|
|
0 commit comments