Skip to content

1.6.0 Cardano Node

Compare
Choose a tag to compare
@tatyanavych tatyanavych released this 25 Feb 15:00
· 8180 commits to master since this release
4a30295

This release includes many improvements and bug fixes based on enhanced testing for the node, ledger, consensus and network libraries. See its ChangeLog for details.

Deployed on the mainnet on 24th February 2020.

Improvements

  • Improved node CLI for real protocol vs mock protocols (#297, #314, #318, #335)
  • Moved benchmarking CLI commands to their own sub-group (#540)
  • Removed redundant --genesis-hash flag from cardano-cli (#540)
  • Extended transaction generator to be able to use the transaction submission HTTP API (#549)
  • Improved log output for normal block forging and errors (#537) and for normal mempool events (#538)
  • Added display of the node id to the node console live view (#534)
  • Added report of program version via logging and monitoring system (#542)
  • Disabled SMP on ARM CPUs due to an RTS ARM SMP bug in GHC 8.6.x (#560)
  • Improved handling of the block number at the genesis (#1585, #1594, #1595, #1597)
  • Added handling of restarting after wall clock time has been moved back (#1550, #1563)
  • Added specific program exit codes for node chain db errors (#1201, #1541)
  • Re-validated chain db files after unclean shutdown (#1551, #1623, #1304, #1568)
  • Added ability to report mempool capacity in tracing (#1510, #1509)
  • Added better support for versioned network protocols (#1632)
  • Re-implemented NTP client time check library for the wallet (#1327)
  • Added generic derived JSON instances for other users of consensus as a library
  • Improved io-sim-classes support for monad stacks (#1539)

Resolved issues

Known issues

  • Inconsistency in transaction validity (fees) between old and new Byron ledger rules (#703)
  • Node topography impacts sync time (#589)

Documentation

Platforms

  • Linux 64-bit

Sign off

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