Release Notes
Cardano-node 11.1.3 issues a fix Ledger's IPv4 decoding: releases before 11.1.x decoded IPv4s using network order, which 11.1.2 inadvertently changed; this has been reverted to using network order for decoding IPv4s.
Known issues
- There is a slight increase in memory usage compared to node version
11.0.1when syncing, but this is significantly less than the regression in 11.1.0. Full details - There is a small increase in memory usage compared to node version
11.0.1when on tip, which correlates with taking ledger snapshots. (Full details published in release benchmark report; link see below).
Breaking changes
plutus-ledger-api: plc optimise no longer accepts the --certify and --certifier- options.
Release Benchmarks
Benchmarking reports are not affected by node version 11.1.3. The reports relevant to the 11.1.1 release can be found in this post on Cardano Updates.
System Testing
System testing results for the 11.1.1 release are applicable to 11.1.3 and can be found on the corresponding tag testing page.
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)
- Or, for MacOS, an Apple Silicon processor
- 24GB of RAM when running with the
InMemorybackend, 8GB when running with theOnDiskbackend (pending confirmation) - 300GB of free storage (350GB recommended for future growth)
Platforms
- Linux 64-bit (Ubuntu 20.04 LTS, 22.04 LTS, 24.04 LTS, 26.04 LTS; Mint 20, 21, 21.1, 21.2, 21.3, 22, 22.1, 22.2; Debian 11, 12, 13)
- Windows 64-bit (10, 11)
- MacOS 10.15, 11 (Big Sur), 12 (Monterey), 13 (Ventura), 14 (Sonoma), 15 (Sequoia), 26 (Tahoe)
GHC/Cabal supported versions
- GHC 9.6
- Cabal 3.8/3.12
Supported roles
| Platform | Block Production | Relay | Client (Desktop) |
|---|---|---|---|
| Linux | 🟢 | 🟢 | 🟢 |
| Windows | 🟥 | 🟥 | 🟢 |
| MacOS | 🟥 | 🟥 | 🟢 |
Downloads
- Release configuration files
- Docker Images: cardano-node, cardano-tracer, cardano-submit-api
Documentation
- Cardano Node documentation
- The operators handbook may also be helpful for general queries.
- Networking options and related changes are listed on the topology section
- Cardano CLI
- Internal API docs for ledger, consensus and network
- Compatibility matrix
Sign-off
| Role | Approval |
|---|---|
| Technical Steering Committee (Intersect) | 🟢 |
| Product Committee (Intersect) | 🟢 |
| Test Engineer | 🟢 |
| Performance Engineer | 🟢 |
| Site Reliability Engineer | 🟢 |
| Release Engineer | 🟢 |
Legend
- 🟢 - signed / agreed / supported
- 🟥 - not agreed / unsupported
Changelogs
cardano-node
- Updates PV minor in the block header
cardano-tracer
No changes.
cardano-submit-api
No changes.
cardano-testnet
No changes.
cardano-cli
No changes.
cardano-api
No changes.
cardano-rpc
No changes.
Network
No changes.
Consensus
No changes.
Ledger
- Fix IPv4 decoding to use network order
Plutus
plutus-ledger-api:plc optimiseno longer accepts the--certifyand--certifier-options.
Tracing
No changes.
Detailed Changelogs
Details
Package changelogs
| Package | Version | Changelog |
|---|---|---|
| Win32-network | 0.2.0.1 | ChangeLog.md |
| acts-generic | 0.1.1.0 | CHANGELOG.md |
| base-deriving-via | 0.1.0.2 | CHANGELOG.md |
| basement | 0.0.16 | |
| byron-spec-chain | 1.0.1.2 | CHANGELOG.md |
| byron-spec-ledger | 1.1.0.2 | CHANGELOG.md |
| cardano-addresses | 4.0.2 | ChangeLog.md |
| cardano-api | 11.6.0.0 | CHANGELOG.md |
| cardano-base | 0.1.6.0 | CHANGELOG.md |
| cardano-binary | 1.9.1.0 | CHANGELOG.md |
| cardano-cli | 11.2.3.0 | CHANGELOG.md |
| cardano-crypto | 1.3.0 | |
| cardano-crypto-class | 2.5.1.0 | CHANGELOG.md |
| cardano-crypto-leios | 0.2.0.0 | CHANGELOG.md |
| cardano-crypto-praos | 2.2.4.0 | CHANGELOG.md |
| cardano-crypto-wrapper | 1.7.0.0 | CHANGELOG.md |
| cardano-data | 1.3.1.0 | CHANGELOG.md |
| cardano-diffusion | 1.1.1.0 | CHANGELOG.md |
| cardano-git-rev | 0.2.2.1 | |
| cardano-ledger-allegra | 1.10.1.0 | CHANGELOG.md |
| cardano-ledger-alonzo | 1.16.0.0 | CHANGELOG.md |
| cardano-ledger-api | 1.14.0.0 | CHANGELOG.md |
| cardano-ledger-babbage | 1.14.0.0 | CHANGELOG.md |
| cardano-ledger-binary | 1.9.0.1 | CHANGELOG.md |
| cardano-ledger-byron | 1.3.0.0 | CHANGELOG.md |
| cardano-ledger-conway | 1.23.0.0 | CHANGELOG.md |
| cardano-ledger-core | 1.21.0.0 | CHANGELOG.md |
| cardano-ledger-dijkstra | 0.3.0.0 | CHANGELOG.md |
| cardano-ledger-mary | 1.11.0.0 | CHANGELOG.md |
| cardano-ledger-shelley | 1.19.0.1 | CHANGELOG.md |
| cardano-ledger-shelley-test | 1.9.0.0 | CHANGELOG.md |
| cardano-prelude | 0.2.2.0 | ChangeLog.md |
| cardano-prelude-test | 0.1.0.5 | |
| cardano-protocol | 0.1.0.0 | CHANGELOG.md |
| cardano-protocol-tpraos | 1.6.0.0 | CHANGELOG.md |
| cardano-rpc | 11.2.0.0 | CHANGELOG.md |
| cardano-slotting | 0.2.2.0 | CHANGELOG.md |
| cardano-strict-containers | 0.1.6.0 | CHANGELOG.md |
| digest | 0.0.2.1.0.0.0.1 | CHANGELOG.md |
| dmq-node | 0.7.0.0 | CHANGELOG.md |
| ekg-core | 0.1.2.0 | |
| ekg-forward | 1.3 | CHANGELOG.md |
| ekg-json | 0.1.1.1 | |
| ekg-wai | 0.1.2.0 | |
| foundation | 0.0.30 | |
| fs-api | 0.4.0.0 | CHANGELOG.md |
| fs-sim | 0.5.0.1 | CHANGELOG.md |
| heapwords | 0.1.0.2 | CHANGELOG.md |
| hedgehog | 1.7 | CHANGELOG.md |
| hedgehog-extras | 0.10.1.0 | CHANGELOG.md |
| io-classes | 1.8.0.1 | CHANGELOG.md |
| io-sim | 1.8.0.1 | CHANGELOG.md |
| kes-agent | 1.3.0.0 | CHANGELOG.md |
| kes-agent-crypto | 1.2.0.0 | CHANGELOG.md |
| libsystemd-journal | 1.4.6.0 | Changelog.md |
| measures | 0.1.0.3 | CHANGELOG.md |
| monoidal-synchronisation | 0.1.0.8 | CHANGELOG.md |
| network-mux | 0.11.0.0 | CHANGELOG.md |
| non-integral | 1.0.0.0 | CHANGELOG.md |
| optparse-applicative | 0.19.0.0 | CHANGELOG.md |
| optparse-applicative-fork | 0.19.0.0 | CHANGELOG.md |
| ouroboros-consensus | 4.2.1.0 | CHANGELOG.md |
| ouroboros-network | 1.2.0.0 | CHANGELOG.md |
| plutus-core | 1.70.0.0 | CHANGELOG.md |
| plutus-ledger-api | 1.70.0.0 | CHANGELOG.md |
| plutus-metatheory | 1.70.0.0 | CHANGELOG.md |
| plutus-tx | 1.70.0.0 | CHANGELOG.md |
| plutus-tx-plugin | 1.70.0.0 | CHANGELOG.md |
| prettyprinter-configurable | 1.36.0.0 | |
| quickcheck-monoids | 0.1.1.0 | CHANGELOG.md |
| servant-server | 0.20.3.0 | CHANGELOG.md |
| small-steps | 1.1.4.0 | CHANGELOG.md |
| snappy-c | 0.1.3 | CHANGELOG.md |
| sop-extras | 0.4.2.0 | CHANGELOG.md |
| streaming | 0.2.4.0 | changelog.md |
| strict-checked-vars | 0.2.1.0 | CHANGELOG.md |
| strict-sop-core | 0.1.4.0 | CHANGELOG.md |
| trace-dispatcher | 2.13.0 | CHANGELOG.md |
| trace-resources | 0.2.4 | CHANGELOG.md |
| typed-protocols | 1.2.1.0 | CHANGELOG.md |
| validation-selective | 0.2.0.0.0.0.0.0.1 | CHANGELOG.md |
| vector-algorithms | 0.9.1.0 | CHANGELOG.md |
| vector-map | 1.2.1.0 | CHANGELOG.md |