github IntersectMBO/cardano-node 8.5.0-pre
Cardano Node 8.5.0-pre

latest releases: 9.2.0, 9.1.1, 9.1.0...
pre-release11 months ago

NOTE: THIS RELEASE IS ONLY RECOMMENDED FOR USE ON THE SANCHONET AND PUBLIC TEST ENVIRONMENTS (E.G. PREVIEW) AT THIS TIME. IT IS NOT RECOMMENDED FOR USE ON MAINNET.

8.5.0-pre is a minor release of the Cardano node. It includes minor ledger fixes in the Conway era and a new CLI version that supports more governance actions and provides more governance query options.

Known Issues

Please see

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

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

Sign off

Role Approval
Cardano Head of Engineering ✔️
Cardano Head of Product ✔️
Test Engineer N/A for pre-release
Site Reliability Engineer N/A for pre-release
Release Engineer ✔️

Changelogs

Node *NONE*
Consensus
  • Protocol parameters (in particular the version number) in the ledger state are
    now updated properly on the Babbage→Conway era transition.
Ledger
  • Prevent DRep expiry when there are no Governance Actions.
  • Refreshing of expiry with votes and UpdateTxCert
  • Disable ability to submit transactions with votes by Stake Pool Operators and
    Constitutional Committee members on Governance Actions that they should not
    be able to vote on.
  • Add ability to supply initial Constitutional Committee and initial version of Constitution.
  • Preserve order of submitted ProposalProcedures and account for their priority.
  • Disallow empty fields in CBOR of Conway TxBody
  • Add some sanity checks for UpdateCommittee proposals and change semantics of the
    proposal from overwrite to modify the Committee
  • Implement Constitutional Committee expiration, validation and modification
  • Respect Constitutional Committee members votes and thresholds during ratification
  • Whenever Constitutional Committee size goes below CommitteeMinSize parameter the whole
    committee will vote No on all proposals.
  • Restructure initial configuration in such a way that makes it possible for Conway era to
    start without going through all previous eras, which is needed for testing and
    benchmarking.
  • Apply ADA treasury transfers after enactment of TreasuryWithdrawals proposals
  • Enforce currentTreasuryValue field in the TxBody matches the actual Treasury amount,
    whenver the field is supplied
Network *NONE*
Cardano-cli
  • Add Cold Committee Key text envelope, allows signing transactions with CCCold keys, needed for the CC Hot key authorization certificates
  • Clean-up of DRep registration certificate so that it does not include SPO registration options
  • Disambiguate flags in governance new-committee action
  • Add governance create-info command
  • Remove --conway-era flag
  • Add Era-based stake-pool command
  • Add support for --drep-script-hash --always-abstain --always-no-confidence to vote-delegation-certificate
Cardano-api *NONE*
Submit-api
  • Add Conway Tx support
Plutus *NONE*
Individual packages' changelogs
Package Version Changelog
Win32-network 0.1.1.1 ChangeLog.md
base-deriving-via 0.1.0.2 CHANGELOG.md
bech32 1.1.4.1 ChangeLog.md
byron-spec-chain 1.0.0.1 CHANGELOG.md
byron-spec-ledger 1.0.0.1 CHANGELOG.md
cardano-api 8.25.2.0 CHANGELOG.md
cardano-binary 1.7.0.1 CHANGELOG.md
cardano-cli 8.12.0.0 CHANGELOG.md
cardano-crypto 1.1.2
cardano-crypto-class 2.1.2.0 CHANGELOG.md
cardano-crypto-praos 2.1.2.0 CHANGELOG.md
cardano-crypto-test 1.5.0.0
cardano-crypto-tests 2.1.2.0 CHANGELOG.md
cardano-crypto-wrapper 1.5.1.0 CHANGELOG.md
cardano-data 1.1.0.0 CHANGELOG.md
cardano-ledger-allegra 1.2.3.0 CHANGELOG.md
cardano-ledger-alonzo 1.4.2.0 CHANGELOG.md
cardano-ledger-alonzo-test 1.1.2.5 CHANGELOG.md
cardano-ledger-api 1.6.0.0 CHANGELOG.md
cardano-ledger-babbage 1.4.5.0 CHANGELOG.md
cardano-ledger-babbage-test 1.1.1.6 CHANGELOG.md
cardano-ledger-binary 1.1.3.0 CHANGELOG.md
cardano-ledger-byron 1.0.0.2 CHANGELOG.md
cardano-ledger-byron-test 1.5.0.0
cardano-ledger-conway 1.9.0.0 CHANGELOG.md
cardano-ledger-conway-test 1.2.1.0 CHANGELOG.md
cardano-ledger-core 1.7.0.0 CHANGELOG.md
cardano-ledger-mary 1.3.4.0 CHANGELOG.md
cardano-ledger-pretty 1.3.2.0 CHANGELOG.md
cardano-ledger-shelley 1.6.2.0 CHANGELOG.md
cardano-ledger-shelley-ma-test 1.2.1.3 CHANGELOG.md
cardano-ledger-shelley-test 1.2.0.5 CHANGELOG.md
cardano-ping 0.2.0.6 CHANGELOG.md
cardano-prelude 0.1.0.2 ChangeLog.md
cardano-prelude-test 0.1.0.2
cardano-protocol-tpraos 1.0.3.6 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
dependent-sum-template 0.1.1.1.0.0.0.1 ChangeLog.md
ekg 0.4.0.15.0.0.0.0.1
ekg-forward 0.4 CHANGELOG.md
ekg-json 0.1.0.7.0.0.0.0.1
fs-api 0.2.0.0 CHANGELOG.md
fs-sim 0.2.1.0 CHANGELOG.md
heapwords 0.1.0.2 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.18.1.0 CHANGELOG.md
ouroboros-consensus 0.12.0.0 CHANGELOG.md
ouroboros-consensus-cardano 0.10.0.0 CHANGELOG.md
ouroboros-consensus-diffusion 0.8.0.1 CHANGELOG.md
ouroboros-consensus-protocol 0.5.0.7 CHANGELOG.md
ouroboros-network 0.9.1.0 CHANGELOG.md
ouroboros-network-api 0.5.1.0 CHANGELOG.md
ouroboros-network-framework 0.9.0.0 CHANGELOG.md
ouroboros-network-mock 0.1.0.1 CHANGELOG.md
ouroboros-network-protocols 0.5.2.0 CHANGELOG.md
ouroboros-network-testing 0.3.1.0 CHANGELOG.md
plutus-core 1.11.0.0 CHANGELOG.md
plutus-ledger-api 1.11.0.0 CHANGELOG.md
plutus-tx 1.11.0.0 CHANGELOG.md
prettyprinter-configurable 1.11.0.0
protolude 0.3.3.0.0.0.0.1 ChangeLog.md
set-algebra 1.1.0.1 CHANGELOG.md
small-steps 1.0.0.0 CHANGELOG.md
small-steps-test 1.0.0.1
sop-extras 0.1.0.0 CHANGELOG.md
strict-checked-vars 0.1.0.4 CHANGELOG.md
strict-sop-core 0.1.0.0 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

Don't miss a new cardano-node release

NewReleases is sending notifications on new releases.