Skip to content

Cardano Node 8.7.1-pre

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 01 Dec 15:57
· 943 commits to master since this release
7f7a93d

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.1-pre is a minor release of the Cardano node that includes bug fixes for Peer-to-Peer networking (P2P) and some changes to CLI commands and the Cardano API

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 Silicon (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

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
Consensus

NONE

Ledger

NONE

Network
Cardano-cli
  • Rename stake-address-info's output JSON field: "stakeDelegation" -> "delegation" for eras prior to Conway.
  • Add missing help texts for create-protocol-parameters-update.
  • Fix using queryStakeVoteDelegatees in eras before conway.
  • Add support for Plutus V3 in command line interface.
  • Add cost models file to the protocol parameter update commands.
  • Add the vote delegatee to the output of stake-address-info.
  • Governance actions: prefix --stake-verification-key-* and --stake-key arguments so that they are prefixed with --deposit-return now.
  • Fix the era's being rendered in the NodeEraMismatchError (they were mismatched).
  • Delete --constitution-anchor-metadata and --constitution-anchor-metadata-file. Use cardano-cli conway governance hash ... to retrieve the hash instead.
  • Renamed --constitution-anchor-url to --constitution-url.
  • Renamed --constitution-anchor-metadata-hash to --constitution-hash.
  • Add --out-file flag to conway governance hash command.
  • Make --key-reg-deposit-amt mandatory in the parser of conway stake-address registration-certificate.
  • Add command governance hash (--file-binary|--file-text|--text).
  • Remove flags: --proposal-anchor-metadata-file, --proposal-anchor-metadata, --vote-anchor-metadata, and --vote-anchor-metadata-file.
  • Rename --proposal-anchor-url to --anchor-url.
  • Rename --proposal-anchor-metadata-hash to --anchor-data-hash.
  • Rename --vote-anchor-metadata-hash to --anchor-data-hash.
  • Add QueryStakeVoteDelegatees to return the vote delegatee associated to a stake credential in the Conway era.
  • Fixed failures related to Plutus script delegation.
  • Only allow node queries that are valid for their respective eras.
Cardano-api
  • Use Pretty for rendering errors instead of Show
  • Parameterize createAndValidateTransactionBody on ShelleyBasedEra era
  • Add QueryStakeVoteDelegatees to return the vote delegatee associated to a stake credential in the Conway era
  • Expose NewGovernanceProposals and EpochBoundaryRatificationState ledger events in Conway era
  • Only allow node queries that are valid for their respective eras
Submit-api
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.35.0.0 CHANGELOG.md
cardano-binary 1.7.1.0 CHANGELOG.md
cardano-cli 8.16.0.1 CHANGELOG.md
cardano-crypto-test 1.5.0.0
cardano-crypto-wrapper 1.5.1.0 CHANGELOG.md
cardano-crypto-praos 2.1.2.0 CHANGELOG.md
cardano-crypto-tests 2.1.2.0 CHANGELOG.md
cardano-crypto-class 2.1.4.0 CHANGELOG.md
cardano-crypto 1.1.2
cardano-data 1.1.2.0 CHANGELOG.md
cardano-ledger-byron 1.0.0.3 CHANGELOG.md
cardano-ledger-babbage-test 1.1.1.8 CHANGELOG.md
cardano-ledger-alonzo-test 1.1.2.7 CHANGELOG.md
cardano-ledger-conway 1.11.0.0 CHANGELOG.md
cardano-ledger-binary 1.2.1.0 CHANGELOG.md
cardano-ledger-conway-test 1.2.1.2 CHANGELOG.md
cardano-ledger-shelley-ma-test 1.2.1.5 CHANGELOG.md
cardano-ledger-allegra 1.2.5.0 CHANGELOG.md
cardano-ledger-shelley-test 1.3.0.0 CHANGELOG.md
cardano-ledger-pretty 1.3.3.1 CHANGELOG.md
cardano-ledger-mary 1.4.0.0 CHANGELOG.md
cardano-ledger-byron-test 1.5.0.0
cardano-ledger-alonzo 1.5.1.0 CHANGELOG.md
cardano-ledger-babbage 1.5.1.0 CHANGELOG.md
cardano-ledger-api 1.7.0.1 CHANGELOG.md
cardano-ledger-shelley 1.8.0.0 CHANGELOG.md
cardano-ledger-core 1.9.0.0 CHANGELOG.md
cardano-ping 0.2.0.9 CHANGELOG.md
cardano-prelude-test 0.1.0.2
cardano-prelude 0.1.0.4 ChangeLog.md
cardano-protocol-tpraos 1.0.3.7 CHANGELOG.md
cardano-slotting 0.1.2.0 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.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.1 CHANGELOG.md
fs-sim 0.2.1.1 CHANGELOG.md
heapwords 0.1.0.2 CHANGELOG.md
iohk-monitoring 0.1.11.3
lobemo-backend-trace-forwarder 0.1.0.0
lobemo-backend-aggregation 0.1.0.0
lobemo-backend-monitoring 0.1.0.0
lobemo-backend-ekg 0.1.0.1
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.14.0.0 CHANGELOG.md
ouroboros-consensus-protocol 0.6.0.0 CHANGELOG.md
ouroboros-consensus-diffusion 0.9.0.0 CHANGELOG.md
ouroboros-consensus-cardano 0.12.1.0 CHANGELOG.md
ouroboros-network-mock 0.1.1.0 CHANGELOG.md
ouroboros-network-framework 0.10.1.0 CHANGELOG.md
ouroboros-network 0.10.1.0 CHANGELOG.md
ouroboros-network-testing 0.4.0.1 CHANGELOG.md
ouroboros-network-protocols 0.6.0.1 CHANGELOG.md
ouroboros-network-api 0.6.1.0 CHANGELOG.md
plutus-core 1.15.0.1 CHANGELOG.md
plutus-ledger-api 1.15.0.1 CHANGELOG.md
plutus-tx 1.15.0.1 CHANGELOG.md
prettyprinter-configurable 1.15.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-cborg 0.1.0.4 CHANGELOG.md
typed-protocols 0.1.1.0 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