github IntersectMBO/cardano-node 1.35.3
Cardano Node 1.35.3

latest releases: 10.1.2-sanchonet, 10.1.2, 10.1.1...
2 years ago

Node 1.35.3 fixes some important issues with previous versions of the node and provides some CLI enhancements. The node provides full Vasil era capabilities.

Known Issues

  • Shelley era Tx body in CDDL format is not supported by some CLI commands (#3688)

  • Please see here for known issues.

None of these issues are considered to be blockers for the mainnet hard fork;
they will be addressed in future releases.

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)
  • 16GB of RAM
  • 100GB of free storage (150GB 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
Supported roles
Platform Block Production Relay Client (Desktop)
Linux ✔️ ✔️ ✔️
Windows ✔️
MacOS ✔️
Downloads

Documentation

Changelogs

Node
Consensus
  • The obsolete node check in the new 'Praos' protocol was not performing the
    check that was intended. It is supposed to check that the current protocol
    version is no greater than the max major protocol version. It was instead
    checking that the max major protocol version was not greater than the
    protocol version listed in the block header (which is currently not supposed
    to have any semantic meaning, and is used to manually check the readiness
    of the network for a hard fork). Note that this mistake is only in the Praos
    protocol, not in TPraos. The consequence of this incorrect check is that
    nodes will not properly halt after a hard fork when they do not have the
    required software for the hard fork. (#3891)
Ledger
  • Fix the alonzo UTxO rule to use alonzo minfee function (#2938)
  • Ensure Babbage TxOut decoder can't fail due to malformed Ptr. This bug manifests itself if a node is running in the Babbage era and shuts down, it has to re-sync from genesis when started back up. (#2897)
  • Update plutus (#2917)
Cardano-cli
  • Update build and build-raw commands to accept simple reference minting scripts (#4087)
  • Fix query protocol-state (#4102)
  • Render reference script hashes when using --calculate-plutus-script-cost option (#4204)
  • Transaction build in any alonzo era when on babbage testnet (#4135)
Cardano-api
  • Fix leadership schedule for current on babbage (#4106)
  • Update build to allow all invalid scripts (again) (#4088)
  • Fix building of Alonzo transaction in Babbage era. (#4166)
  • Add utxoCostPerByte protocol parameter (#4141)

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.