Cardano Node 8.1.2
This Cardano node release is mainnet ready and updates the Plutus interpreter. All SPOs are encouraged to update, especially ones that are currently running Cardano node version 8.1.1.
Node 8.1.2 is a minor release of the Cardano node, which updates the Plutus interpreter.
Known Issues
- Please see list of 8.1.0 issues
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)
- 24GB of RAM
- 150GB of free storage (250GB recommended for future growth)
Platforms
- Linux 64-bit (Ubuntu 18.04 LTS, 20.04 LTS; Mint 19.3, 20; Debian 10.3)
- Windows 64-bit (8.1, 10, 11)
- MacOS 10.13, 10.14, 10.15, 11
GHC/Cabal supported versions
- GHC 8.10.7/Cabal 3.8.1.0
Supported roles
Platform | Block Production | Relay | Client (Desktop) |
---|---|---|---|
Linux | ✔️ | ✔️ | ✔️ |
Windows | ❌ | ❌ | ✔️ |
MacOS | ❌ | ❌ | ✔️ |
Downloads
- Docker image
- Static binaries: See release artifacts. This section will be removed in future releases as are now part of the GH release artifacts.
- Configuration files
NOTE: Linux is showing a git revision of 0000000000000000000000000000000000000000
in --version
because of a corruption issue in set-git-rev that only affects static musl built binaries. This is expected, and if it concerns you, please build from source.
Documentation
- Cardano Node documentation
- Cardano CLI
- Internal API docs for ledger, consensus and network
- Compatibility matrix
Sign off
Role | Approval |
---|---|
Cardano Head of Engineering | ✔️ |
Cardano Head of Product | ✔️ |
Test Engineer | ✔️ |
Site Reliability Engineer | ✔️ |
Release Engineer | ✔️ |
Changelogs
Node
- Update plutus-ledger-api
Consensus
*NONE*Ledger
*NONE*Network
NONE
Cardano-cli
*NONE*Cardano-api
*NONE*Submit-api
*NONE*Individual packages' changelogs
Package changelogsPackage | Version | Changelog |
---|---|---|
Win32-network | 0.1.1.1 | ChangeLog.md |
base-deriving-via | 0.1.0.2 | CHANGELOG.md |
byron-spec-chain | 1.0.0.0 | CHANGELOG.md |
byron-spec-ledger | 1.0.0.0 | CHANGELOG.md |
cardano-api | 8.2.0.0 | CHANGELOG.md |
cardano-api-gen | 8.1.0.2 | ChangeLog.md |
cardano-binary | 1.7.0.1 | CHANGELOG.md |
cardano-crypto | 1.1.2 | |
cardano-crypto-class | 2.1.1.0 | CHANGELOG.md |
cardano-crypto-praos | 2.1.2.0 | CHANGELOG.md |
cardano-crypto-test | 1.5.0.0 | |
cardano-crypto-tests | 2.1.1.0 | CHANGELOG.md |
cardano-crypto-wrapper | 1.5.1.0 | CHANGELOG.md |
cardano-data | 1.1.0.0 | CHANGELOG.md |
cardano-ledger-allegra | 1.1.1.0 | CHANGELOG.md |
cardano-ledger-alonzo | 1.2.1.0 | CHANGELOG.md |
cardano-ledger-alonzo-test | 1.1.1.0 | |
cardano-ledger-api | 1.2.0.0 | CHANGELOG.md |
cardano-ledger-babbage | 1.2.1.0 | CHANGELOG.md |
cardano-ledger-babbage-test | 1.1.1.0 | |
cardano-ledger-binary | 1.1.1.0 | CHANGELOG.md |
cardano-ledger-byron | 1.0.0.0 | CHANGELOG.md |
cardano-ledger-byron-test | 1.5.0.0 | |
cardano-ledger-conway | 1.2.0.0 | CHANGELOG.md |
cardano-ledger-conway-test | 1.1.1.0 | |
cardano-ledger-core | 1.2.0.0 | CHANGELOG.md |
cardano-ledger-mary | 1.2.0.0 | CHANGELOG.md |
cardano-ledger-pretty | 1.1.1.0 | CHANGELOG.md |
cardano-ledger-shelley | 1.2.0.0 | CHANGELOG.md |
cardano-ledger-shelley-ma-test | 1.2.0.0 | |
cardano-ledger-shelley-test | 1.1.1.0 | |
cardano-ping | 0.1.0.1 | CHANGELOG.md |
cardano-prelude | 0.1.0.2 | ChangeLog.md |
cardano-prelude-test | 0.1.0.2 | |
cardano-protocol-tpraos | 1.0.3.0 | CHANGELOG.md |
cardano-slotting | 0.1.1.1 | CHANGELOG.md |
cardano-strict-containers | 0.1.2.1 | CHANGELOG.md |
contra-tracer | 0.1.0.2 | |
ekg | 0.4.0.15.0.0.0.0.1 | |
ekg-forward | 0.3.0.4 | CHANGELOG.md |
ekg-json | 0.1.0.7.0.0.0.0.1 | |
flat | 0.4.4.0.0.0.0.2 | |
foundation | 0.0.29.0.0.0.0.2 | |
fs-api | 0.1.0.3 | CHANGELOG.md |
fs-sim | 0.2.0.0 | CHANGELOG.md |
heapwords | 0.1.0.2 | CHANGELOG.md |
hedgehog | 1.2.0.0.0.0.1 | CHANGELOG.md |
int-cast | 0.2.0.0.0.0.0.0.1 | changelog.md |
iohk-monitoring | 0.1.11.3 | |
libsystemd-journal | 1.4.5.0.0.0.0.1 | Changelog.md |
lobemo-backend-aggregation | 0.1.0.0 | |
lobemo-backend-ekg | 0.1.0.1 | |
lobemo-backend-monitoring | 0.1.0.0 | |
lobemo-backend-trace-forwarder | 0.1.0.0 | |
lobemo-scribe-systemd | 0.1.0.0 | |
measures | 0.1.0.2 | CHANGELOG.md |
monoidal-synchronisation | 0.1.0.3 | CHANGELOG.md |
network-mux | 0.4.0.0 | CHANGELOG.md |
non-integral | 1.0.0.0 | CHANGELOG.md |
optparse-applicative-fork | 0.16.2.0 | CHANGELOG.md |
ouroboros-consensus | 0.7.0.0 | CHANGELOG.md |
ouroboros-consensus-cardano | 0.6.0.0 | CHANGELOG.md |
ouroboros-consensus-diffusion | 0.6.0.0 | CHANGELOG.md |
ouroboros-consensus-protocol | 0.5.0.2 | CHANGELOG.md |
ouroboros-network | 0.8.1.1 | CHANGELOG.md |
ouroboros-network-api | 0.5.0.0 | CHANGELOG.md |
ouroboros-network-framework | 0.6.0.1 | CHANGELOG.md |
ouroboros-network-mock | 0.1.0.1 | CHANGELOG.md |
ouroboros-network-protocols | 0.5.0.3 | CHANGELOG.md |
ouroboros-network-testing | 0.3.0.0 | CHANGELOG.md |
plutus-core | 1.5.0.1 | CHANGELOG.md |
plutus-ledger-api | 1.5.0.1 | CHANGELOG.md |
plutus-tx | 1.5.0.0 | CHANGELOG.md |
prettyprinter-configurable | 1.1.0.0 | |
protolude | 0.3.3.0.0.0.0.1 | ChangeLog.md |
servant-server | 0.19.2.0.0.0.0.1 | CHANGELOG.md |
set-algebra | 1.1.0.0 | CHANGELOG.md |
small-steps | 1.0.0.0 | CHANGELOG.md |
small-steps-test | 1.0.0.0 | |
streaming | 0.2.3.1.0.0.0.0.1 | changelog.md |
th-extras | 0.0.0.6.0.0.0.0.1 | ChangeLog.md |
tracer-transformers | 0.1.0.4 | |
typed-protocols | 0.1.0.6 | CHANGELOG.md |
typed-protocols-cborg | 0.1.0.4 | CHANGELOG.md |
typed-protocols-examples | 0.2.0.2 | |
validation-selective | 0.2.0.0.0.0.0.0.1 | CHANGELOG.md |
vector-algorithms | 0.9.0.1.0.0.0.0.1 | CHANGELOG.md |
vector-map | 1.0.1.0 | CHANGELOG.md |