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

latest releases: 10.1.2-sanchonet, 10.1.2, 10.1.1...
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.

Cardano Node 8.7.0-pre is a minor release of the Cardano node.

Breaking changes:

Known 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)
  • Or, for MacOS, an Apple M1, M2 or M3 processor
  • 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
  • Remove support for Byron and Shelley only modes
Consensus
  • Add a query for vote delegatees: GetFilteredVoteDelegatees

  • Adds NodeToNodeVersion to the arguments of defaultCodecs and runWith functions.

  • Adds srnChainSyncTimeout argument to StdRunNodeArgs.

Ledger
  • Fix PParamsUpdate governance action ratification. Votes of DReps are now accounted for.
  • Move CDDL specification files from test packages into libraries that actually implement each era.
  • Add ability to retain Plutus logs for debugging when running scripts
  • Add ConwayGovEvent
  • Enforce no duplicates for submitted ProposalProcedures
  • Fix deserialization of CostModels in the PParamsUpdate. Invalid CostModels are no longer allowed, only CostModels for unrecognized Plutus versions are allowed starting with Conway
  • Improve deposit and refund calculation logic
  • Fix deserialization of ValueNotConservedUTxO predicate failure that could not previously report zero ADA.
Network
  • PeerSharing configuration option now can take the values
    PeerSharingEnabled and PeerSharingDisabled.

  • ChainSync server idle timeout is now configurable via the option
    ChainSyncIdleTimeout.

Cardano-cli
  • New cardano-cli conway governance hash command which calculates the blake2b-256 hash of the artifact provided (i.e. proposal file, constitution, file, metadata file)
  • The flags for providing anchors on governance actions have changed to --anchor-url and --anchor-data-hash
  • The flags for providing the constitution anchor have changed to --constitution-url and --constitution-hash
  • cardano-cli no longer accepts files or text on governance actions (i.e. --proposal-anchor-metadata TEXT, --proposal-anchor-metadata-file FILE Instead, users can calculate the hash via cardano-cli conway governance hash and supply the hash with --anchor-data-hash when creating a governance action.
  • Removed protocol versions from the flags of action create-protocol-parameters-update
  • Update query protocol-parameters to show Conway-era protocol parameters
Cardano-api
  • Use Pretty for rendering errors instead of Show
Submit-api

NONE

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.33.0.0 CHANGELOG.md
cardano-binary 1.7.0.1 CHANGELOG.md
cardano-cli 8.15.0.0 CHANGELOG.md
cardano-crypto 1.1.2
cardano-crypto-class 2.1.4.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.2.0 CHANGELOG.md
cardano-ledger-allegra 1.2.5.0 CHANGELOG.md
cardano-ledger-alonzo 1.5.1.0 CHANGELOG.md
cardano-ledger-alonzo-test 1.1.2.7 CHANGELOG.md
cardano-ledger-api 1.7.0.1 CHANGELOG.md
cardano-ledger-babbage 1.5.1.0 CHANGELOG.md
cardano-ledger-babbage-test 1.1.1.8 CHANGELOG.md
cardano-ledger-binary 1.2.1.0 CHANGELOG.md
cardano-ledger-byron 1.0.0.3 CHANGELOG.md
cardano-ledger-byron-test 1.5.0.0
cardano-ledger-conway 1.11.0.0 CHANGELOG.md
cardano-ledger-conway-test 1.2.1.2 CHANGELOG.md
cardano-ledger-core 1.9.0.0 CHANGELOG.md
cardano-ledger-mary 1.4.0.0 CHANGELOG.md
cardano-ledger-pretty 1.3.3.1 CHANGELOG.md
cardano-ledger-shelley 1.8.0.0 CHANGELOG.md
cardano-ledger-shelley-ma-test 1.2.1.5 CHANGELOG.md
cardano-ledger-shelley-test 1.3.0.0 CHANGELOG.md
cardano-ping 0.2.0.9 CHANGELOG.md
cardano-prelude 0.1.0.4 ChangeLog.md
cardano-prelude-test 0.1.0.2
cardano-protocol-tpraos 1.0.3.7 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.2 CHANGELOG.md
ekg-core 0.1.1.7.0.0.0.0.1 CHANGELOG.md
ekg-forward 0.4 CHANGELOG.md
ekg-json 0.1.0.7.0.0.0.0.2 CHANGELOG.md
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.4 CHANGELOG.md
network-mux 0.4.3.0 CHANGELOG.md
non-integral 1.0.0.0 CHANGELOG.md
optparse-applicative-fork 0.18.1.0 CHANGELOG.md
ouroboros-consensus 0.13.0.1 CHANGELOG.md
ouroboros-consensus-cardano 0.12.0.0 CHANGELOG.md
ouroboros-consensus-diffusion 0.9.0.0 CHANGELOG.md
ouroboros-consensus-protocol 0.6.0.0 CHANGELOG.md
ouroboros-network 0.10.0.1 CHANGELOG.md
ouroboros-network-api 0.6.0.1 CHANGELOG.md
ouroboros-network-framework 0.10.1.0 CHANGELOG.md
ouroboros-network-mock 0.1.1.0 CHANGELOG.md
ouroboros-network-protocols 0.6.0.1 CHANGELOG.md
ouroboros-network-testing 0.4.0.1 CHANGELOG.md
plutus-core 1.15.0.0 CHANGELOG.md
plutus-ledger-api 1.15.0.0 CHANGELOG.md
plutus-tx 1.15.0.0 CHANGELOG.md
prettyprinter-configurable 1.15.0.0
protolude 0.3.3.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.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
tracer-transformers 0.1.0.4
typed-protocols 0.1.1.0 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.