Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
cardano-node-10.3.1-linux.tar.gz | 2025-04-17 | 178.4 MB | |
cardano-node-10.3.1-macos.tar.gz | 2025-04-17 | 160.2 MB | |
cardano-node-10.3.1-sha256sums.txt | 2025-04-17 | 294 Bytes | |
cardano-node-10.3.1-win64.zip | 2025-04-17 | 419.2 MB | |
10.3.1 source code.tar.gz | 2025-04-16 | 6.7 MB | |
10.3.1 source code.zip | 2025-04-16 | 7.3 MB | |
README.md | 2025-04-16 | 37.3 kB | |
Totals: 7 Items | 771.9 MB | 0 |
Node 10.3.1
primarily improves on performance: it improves execution speed, reduces memory usage and gives faster synchronisation times. In addition, it provides several enhancements to the new tracing system. It also provides support for light-weight checkpointing that is needed to enable ouroboros-genesis
. Finally, it includes bug-fixes for a number of CLI commands. The docker images for node
and submit-api
have also received improvements to streamline operations.
System testing results for the 10.3.1
release can be found on the corresponding tag testing page.
Benchmarking reports relevant to the 10.3.1
release can be found in this post on Cardano Updates.
Known Issues
- New tracing system:
connectionManager_*
metrics are incorrect; the underlying trace messageConnectionManagerCounters
however logs the correct values. - New tracing system:
slotsMissed
metric is incorrect; it falsely counts slots since the most recent block production as missed. However, the block producer does not actually miss a slot. -
GenesisMode: the optional
peerSnapshotFile
declaration in the topology file interprets relative paths with respect to node's binary directory rather than the topology file directory. -
There is a known bug with the experimental Ouroboros Genesis feature that is not yet recommended for mainnet use. ChainSync Jumping (CSJ) is not disabled once a node is caught up. This should not affect normal operation of the syncing node, but does risk a DoS attack for the caught-up node. It will be corrected in a future release (Issue https://github.com/IntersectMBO/ouroboros-consensus/issues/1490).
Technical Specification
Minimum System Requirements
- An Intel or AMD x86 processor with two or more cores, at 1.6GHz or faster (2GHz or faster for a stake pool or relay) - Or, for MacOS, an Apple Silicon (M1, M2, M3 or M4) processor - 24GB of RAM - 200GB of free storage (250GB recommended for future growth)Platforms
- Linux 64-bit (Ubuntu 18.04 LTS, 20.04 LTS, 22.04 LTS; Mint 19.3, 20; Debian 10.3) - Windows 64-bit (8.1, 10, 11) - MacOS 10.13, 10.14, 10.15, 11GHC/Cabal supported versions
- GHC 9.6 - Cabal 3.8/3.12Supported roles
Platform | Block Production | Relay | Client (Desktop) -------- | :--------------: | :-------------: | :--------------: Linux | :green_circle: | :green_circle: | :green_circle: Windows | :red_square: | :red_square: | :green_circle: MacOS | :red_square: | :red_square: | :green_circle:Downloads
- [Release configuration files](https://book.world.dev.cardano.org) - [Docker image](https://github.com/IntersectMBO/cardano-node/pkgs/container/cardano-node/396631714?tag=10.3.1)Documentation
- Cardano Node documentation
- For details about changes to configuration for
ouroboros-genesis
please refer to the Cardano Book - The getting started guide may also be helpful for general queries.
- Networking options and related changes are listed on the P2P section
- Cardano CLI
- Internal API docs for ledger, consensus and network
- Compatibility matrix
Sign-off
Role | Approval |
---|---|
Technical Steering Committee (Intersect) | :green_circle: |
Product Committee (Intersect) | 🟢 |
Test Engineer | :green_circle: |
Performance Engineer | :green_circle: |
Site Reliability Engineer | :green_circle: |
Release Engineer | :green_circle: |