Skip to content

Releases: IntersectMBO/cardano-node

Cardano Node 1.2.0

20 Jan 19:16
15de948
Compare
Choose a tag to compare
Cardano Node 1.2.0 Pre-release
Pre-release

This Cardano Node release includes consensus, network, ledger, monitoring and logging changes with cleaner refactored code, configuration and logging, improved chain sync performance, maintenance and documentation. See ChangeLog for details.

Improvements

  • Added initial peer-to-peer governor
  • Improved chain sync serving performance by binary streaming of headers
  • Enhanced code with more reliable detection of disk corruption in epoch files
  • Limited the size of forged blocks
  • Changed mempool capacity from number of transactions to size in bytes
  • Prevented logging about block forging for nodes that do not forge
  • Used file locks for the chain DB
  • Obtained the slot length from the genesis file
  • Stopped message counter messages from appearing in log files
  • Allowed to start node before genesis start time by waiting and logging
  • Refactored CLI and config parser code

Resolved issues

Maintenance

  • Added more monitoring counters and statistics, including Prometheus output
  • Improved README file
  • Hid tracing options from default --help command
  • Set node's default mempool capacity to two times of the mainnet block size

Documentation

Platforms

  • Linux 64-bit

Sign off

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

Cardano Node 1.1.0

18 Jan 19:13
1.1.0
7772567
Compare
Choose a tag to compare
Cardano Node 1.1.0 Pre-release
Pre-release

This Cardano Node release includes consensus, network, monitoring and logging changes with improved CLI, maintenance and run-time behaviour. See its ChangeLog for details.

Improvements

  • Added finish feature to support accepting blocks from the near future, once the local time catches up
  • Enhanced code with tracing the reason for a known block being invalid when rejecting a header
  • Added --validate-db flag to re-validate all on-disk database files
  • Added script to connect to mainnet using deployed mainnet relays
  • Improved CLI and config file handling
  • Adjusted log severity levels for many trace messages
  • Improved default RTS flags
  • Updated README instructions
  • Blocks served as binary blobs without de-serialising for improved performance
  • Added checksums verification when reading blocks to detect disk corruption
  • Simplified API to network layer used by consensus and node clients

Resolved issues

Documentation

Platforms

  • Linux 64-bit

Sign off

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

Cardano Node 1.0.0

17 Jan 10:26
1.0.0
4cf223d
Compare
Choose a tag to compare
Cardano Node 1.0.0 Pre-release
Pre-release

Overview

The first release of new implementation of the Cardano node

  • Represents complete rewrite compared to cardano-sl

  • Has new modular design. The cardano-node is the top level for the node and aggregates the other components from other packages: consensus, ledger and networking, with configuration, CLI, logging and monitoring

  • Compatible with the Byron mainnet. It can validate blocks from Ouroboros Classic and create blocks after the BFT hard fork

  • The node no longer incorporates wallet or explorer functionality. The wallet backend and explorer backend are separate components; these run in separate external processes that communicate with the node via local IPC

Platforms

  • Linux 64-bit

Documentation

Cardano CLI

Sign off

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