github IntersectMBO/cardano-node 1.21.0
Cardano Node 1.21.0

latest releases: test-bootstrap, 8.10.1-pre, 8.9.2...
pre-release3 years ago

This release includes support in the cardano-cli for multi-signature addresses and transactions. It also resolves a problem that has been affecting pool operators at the 48-hour mark within each epoch. It has various other minor improvements and fixes detailed below.

The "Live View" mode for the Cardano node is being deprecated in favour of a new external "RT View" (RT for real-time) monitoring tool which is cross-platform and has a richer browser-based interface. The new RT View component will be released separately. The Live View mode is still available in this release of the node, but will be removed in a future release.

New Features

  • Added support for multi-signature scripts in the node CLI and API (#1788, #1880)

Improvements

  • Added support in Byron witnesses for addresses that use attributes, which include all addresses in legacy Daedalus Byron wallets (#1851, #1871)
  • Optimised the expensive reward calculations while checking if the node is the slot leader, which significantly reduce the CPU spike at the 48 hour point in each epoch (#2642)
  • Added initial support for hard forks after Shelley (#2452, #2471)
  • Added support for a low-impact soft fork with stricter metadata validation (#1874)
  • Adjusted the outstanding data limit for the block fetch protocol (#2624)
  • Improved protocol logging (#2609, #2610, #2618, #2611)
  • Added trace for ledger events during DB replay (#2508, #2621, #2627)
  • Added further improvements to the performance of reward calculations and some other ledger calculations (#1857, #1881, #1884)
  • Updated the formal specification with the change in the overlay schedule calculation (#1862)
  • Made minor corrections to the formal specification arising from internal review and internal audit (#1776, #1808, #1811, #1820, #1861)
  • Documented the meaning of the MIR pot field in the CDDL chain specification (#1864)
  • Updated documentation on the details of pool ranking (#1852)
  • Fixed the mux protocol description and typos in the network documentation (#2625, #2639)
  • Added information about the RT View component that will replace Live View in the node documentation (#1866)

Deprecated features

  • Live View mode of Cardano node

Removed features

  • Removed stack build support (#2638)

Resolved issues

  • Fixed a bug in crossing the hard fork from Byron to Shelley (#2455, #2626)
  • Fixed a bug in the calculation of the pool stake fraction reported in the stake pool query used by wallets (#1880)
  • Fixed a bug for the corner case for testnets where all value is in the reserves with no value in circulation (#1876)

Known Issues

  • #1734 ErrorPolicyUnhandledApplicationException may be observed when running CLI commands on windows
  • See GitHub Issues for further issues that have been reported

Documentation

Platforms

  • Linux 64-bit (Ubuntu 18.04 LTS, 20.04 LTS; Mint 19.3, 20; Debian 10.3)
  • Windows 64-bit (8.1, 10)
  • Docker image

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)
  • 4GB of RAM (8GB for a relay or stake pool)
  • 10GB of free storage (20GB for a stake pool)

Sign off

Role Approval
Technical Lead ✔️
QA Engineer ✔️
Ops
Release Manager ✔️

Don't miss a new cardano-node release

NewReleases is sending notifications on new releases.