github IntersectMBO/cardano-node 1.8.0
Cardano Node 1.8.0

latest releases: 9.2.0, 9.1.1, 9.1.0...
4 years ago

Cardano Node 1.8.0

This is a cumulative release that includes several security and robustness improvements, as well as other minor and internal improvements. This release also has initial (beta) Windows support. See Cardano Node 1.7.0 ChangeLog and Cardano Node 1.8.0 ChangeLog for more details.

Deployed on the mainnet on 23th March 2020.

New Features

  • Added new CLI commands get-tip, pretty-print-cbor and validate-cbor (#591, #545, #637)
  • Added version command to CLI (#593, #630)

Improvements

  • Added structured logging for TxSubmission (#584)
  • Added logging detail for TraceForgedInvalidBlock (#605)
  • Improved default configuration for logging filters (#633)
  • Improved tracers for logging and benchmarking (#624, #653, #663, #664, #655, #670)
  • Improved tracing and error reporting in the network layer (#1762)
  • Added trace transaction flow in TxSubmission for transaction system tracing (#1688)
  • Integrated Windows IOCP-based asynchronous I/O, with abstraction layer (#1499)
  • Vectored asynchronous I/O for Windows network sockets (#1552)
  • Clarifed code for genesis generation (#732)
  • Added timeouts for the handshake phase in the node-to-node protocol (#1752)
  • Improved use of PRNGs (#1554, #1616, #1678, #1677)
  • Dropped dependency on OpenSSL for easier cross-compilation to ARM and JavaScript

Resolved issues

  • Fixed configuration for routing of metrics monitoring backends (#622, #659)
  • Fixed error classification policies (#1553, #1738)
  • Fixed resource management bugs (#1787, #1792)
  • Squashed accidental memory retention on the chain (#1718, #1793)
  • Fixed a race condition with 0-length SDUs (#1730)
  • Reduced fetching of duplicate transactions (#1749)
  • Fixed an unstructured message output for journald (#590)
  • Fixed an EBB-related bug (#1690, #1691)
  • Fixed a chain DB bug and improved performance in adding blocks (#1463, #1709)
  • Fixed a block fetch bug (#1147)
  • Fixed calculation of transaction size to match legacy Byron implementation (#703)
  • Fixed replay protection for votes on protocol updates (#739)
  • Fixed a minor mismatch on transaction size in a block to conform the specification (#718, #742)

Known Issues

  • Node topography impacts sync time (#589)

Documentation

Platforms

  • Linux 64-bit

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.