The core component that is used to participate in a Cardano decentralised blockchain.
APACHE-2.0 License
Bot releases are hidden (Show)
NOTE: THIS RELEASE IS ONLY RECOMMENDED FOR USE ON THE SANCHONET AND PUBLIC TEST ENVIRONMENTS (E.G. PREVIEW) AT THIS TIME. IT IS NOT RECOMMENDED FOR USE ON MAINNET.
This release contains the latest governance changes for SanchoNet. It has support for a new cost model for Plutus v3, plus new Plutus byte string primitives. The Constitution Committee quorum
has been renamed to threshold
in the CLI and a new economic parameter minFeeRefScriptCostPerByte
has been added for reference scripts. This version of the node also adds support for reference scripts in the Conway era.
Platform | Block Production | Relay | Client (Desktop) |
---|---|---|---|
Linux | 🟢 | 🟢 | 🟢 |
Windows | 🟥 | 🟥 | 🟢 |
MacOS | 🟥 | 🟥 | 🟢 |
Role | Approval |
---|---|
Cardano Head of Engineering | 🟢 |
Cardano Head of Product | 🟢 |
Test Engineer | N/A for pre-release |
Performance Engineer | N/A for pre-release |
Site Reliability Engineer | N/A for pre-release |
Release Engineer | 🟢 |
4k/f
instead of 3k/f
(one stability window) that was used for Babbage and TPraos-based eras. See erratum 17.3 in the Shelley ledger specs for context. Note that this is a backwards-incompatible change for all existing chains containing (at least one full epoch worth of) Conway blocks.DiskPolicyArgs
were not being passed down to the ChainDB
, resulting in default values for SnapshotInterval
.topLevelConfigCheckpoints
has been added to the TopLevelConfig
record, with a new type CheckpointsMap
.TxId
s based on the underlying hash so that they can now be seen as equal even if they are from different eras. This helps us with eg MsgHasTx
from the LocalTxMonitor
miniprotocol.Retention of Anchor
for proposal procedures in the ledger state for users to be able to query the node for those anchors
The minimum fee calculation has been updated to take into consideration a new protocol parameter controlling the contribution of reference script sizes (minFeeRefScriptCostPerByte
)
Support for intra-era hardfork initiation and necessary updates to the SPO stake distribution calculation
Fail translation when Conway features are present in transactions that use Plutus v1/v2
Query-related changes:
Era-specific queries:
committee query
to return non-optional CommitteeMembersState
Anchorto
resigned status in CommitteeMembersState
Important bug fixes:
DRep
stake distribution to correctly add rewards to deleged stakeBoundedRatio
and Prices
)ConwayGovState
Add ref-script-size
query command
convert-cardano-address-key: support DRep and CC keys
New required flag --reference-script-size
for transaction calculate-min-fee
Fix protocol params order for minFeeA
and minFeeB
Update CLI to use the term threshold
instead of quorum
for constitutional committee
Add info about redeemers to the output of the transaction view
command
Add support for querying drep state and stake distribution by script hash
transaction build{,-raw}: throw an error on identical action-ids in votes files
Add --drep-script-hash
parameter to conway governance drep retirement-certificate
vote create: support DRep and CC script hash
Add Plutus script hash support in update-committee
, overnance committee create-cold-key-resignation-certificate
and query committee-state
commands.
verification-key: support DRep keys as well as committee keys, extended or not
Fix calculate-min-fee
by switching to use Cardano.Api.evaluateTransactionFee
instead of the deprecated Cardano.Api.estimateTransactionFee
.
This also deprecates the --mainnet
, --testnet-magic
, --tx-in-count
,
and --tx-out-count
arguments to this command, which are no longer necessary.
They can still be provided, but have no effect.
Modified create-testnet-data
option so that it registers DReps generated and delegates stake delegators to them. Also introduced transient drep delegation and refactored existing code so that more is reused.
Extend committee create-hot-key-authorization-certificate
to support scripts
Modify query leadership
: add --output-[json,text]
flag to control format of the output. Previous behavior is preserved (write text to stdout
, write JSON to file)
create-testnet-data
: fixes that the treasury could be unexpectedly negative
create-testnet-data
: fixes that the amount of delegated coins was incorrect
Allow an output file to be specified for the various versions of query pool-state
create-testnet-data
: allow to specify relays for SPOs (like create-staked
)
Add getReferenceInputsSizeForTxIds
function.
New Conway genesis parameter ucppMinFeeRefScriptCostPerByte
needs to be set to the correct value after benchmarking.
Add an extra parameter to evaluateTransactionFee
, the reference script size, which the Ledger requires to estimate the minimum fee of a transaction.
Replace unsafeMergeVotingProcedures
by mergeVotingProcedures
, that handles incompatible votes and return an error
Undeprecate evaluateTransactionFee
Re-implement evaluateTransactionFee
using ledger's calcMinFeeTx
The evaluateTransactionFee
takes an additional utxo
parameter and no longer takes byronwitcount
.
Add support for script-based CC members
NONE
byteStringToInteger
and integerToByteString
, enabled for Plutus V3 at Protocol Version 9.0.Package | Version | Changelog |
---|---|---|
Win32-network | 0.1.1.1 | ChangeLog.md |
base-deriving-via | 0.1.0.2 | CHANGELOG.md |
byron-spec-chain | 1.0.1.0 | CHANGELOG.md |
byron-spec-ledger | 1.0.1.0 | CHANGELOG.md |
cardano-api | 8.44.0.0 | CHANGELOG.md |
cardano-binary | 1.7.1.0 | CHANGELOG.md |
cardano-cli | 8.22.0.0 | CHANGELOG.md |
cardano-crypto | 1.1.2 | |
cardano-crypto-class | 2.1.4.0 | CHANGELOG.md |
cardano-crypto-praos | 2.1.2.0 | CHANGELOG.md |
cardano-crypto-test | 1.5.0.2 | |
cardano-crypto-tests | 2.1.2.0 | CHANGELOG.md |
cardano-crypto-wrapper | 1.5.1.2 | CHANGELOG.md |
cardano-data | 1.2.1.0 | CHANGELOG.md |
cardano-git-rev | 0.2.2.0 | |
cardano-ledger-allegra | 1.4.0.0 | CHANGELOG.md |
cardano-ledger-alonzo | 1.7.0.0 | CHANGELOG.md |
cardano-ledger-alonzo-test | 1.2.1.0 | CHANGELOG.md |
cardano-ledger-api | 1.9.0.0 | CHANGELOG.md |
cardano-ledger-babbage | 1.7.0.0 | CHANGELOG.md |
cardano-ledger-babbage-test | 1.2.0.1 | CHANGELOG.md |
cardano-ledger-binary | 1.3.1.0 | CHANGELOG.md |
cardano-ledger-byron | 1.0.1.0 | CHANGELOG.md |
cardano-ledger-byron-test | 1.5.1.0 | |
cardano-ledger-conway | 1.13.1.0 | CHANGELOG.md |
cardano-ledger-conway-test | 1.2.1.4 | CHANGELOG.md |
cardano-ledger-core | 1.11.0.0 | CHANGELOG.md |
cardano-ledger-mary | 1.5.1.0 | CHANGELOG.md |
cardano-ledger-shelley | 1.10.0.0 | CHANGELOG.md |
cardano-ledger-shelley-ma-test | 1.2.2.0 | CHANGELOG.md |
cardano-ledger-shelley-test | 1.4.0.0 | CHANGELOG.md |
cardano-ping | 0.2.0.13 | CHANGELOG.md |
cardano-prelude | 0.1.0.4 | ChangeLog.md |
cardano-prelude-test | 0.1.0.2 | |
cardano-protocol-tpraos | 1.2.0.0 | CHANGELOG.md |
cardano-slotting | 0.2.0.0 | CHANGELOG.md |
cardano-strict-containers | 0.1.3.0 | CHANGELOG.md |
contra-tracer | 0.1.0.2 | |
ekg | 0.4.0.15.0.0.0.0.2 | CHANGELOG.md |
ekg-core | 0.1.1.7.0.0.0.0.1 | CHANGELOG.md |
ekg-forward | 0.5 | CHANGELOG.md |
ekg-json | 0.1.0.7.0.0.0.0.2 | CHANGELOG.md |
fs-api | 0.2.0.1 | CHANGELOG.md |
fs-sim | 0.2.1.1 | CHANGELOG.md |
heapwords | 0.1.0.2 | CHANGELOG.md |
iohk-monitoring | 0.1.11.4 | |
libsystemd-journal | 1.4.5.0.0.0.0.1 | Changelog.md |
lobemo-backend-aggregation | 0.1.0.0 | |
lobemo-backend-ekg | 0.1.0.1 | |
lobemo-backend-monitoring | 0.1.0.0 | |
lobemo-backend-trace-forwarder | 0.1.0.0 | |
lobemo-scribe-systemd | 0.1.0.0 | |
measures | 0.1.0.2 | CHANGELOG.md |
monoidal-synchronisation | 0.1.0.5 | CHANGELOG.md |
network-mux | 0.4.5.1 | CHANGELOG.md |
non-integral | 1.0.0.0 | CHANGELOG.md |
optparse-applicative-fork | 0.18.1.0 | CHANGELOG.md |
ouroboros-consensus | 0.17.0.0 | CHANGELOG.md |
ouroboros-consensus-cardano | 0.15.0.0 | CHANGELOG.md |
ouroboros-consensus-diffusion | 0.13.0.0 | CHANGELOG.md |
ouroboros-consensus-protocol | 0.8.0.0 | CHANGELOG.md |
ouroboros-network | 0.13.1.0 | CHANGELOG.md |
ouroboros-network-api | 0.7.1.0 | CHANGELOG.md |
ouroboros-network-framework | 0.12.0.0 | CHANGELOG.md |
ouroboros-network-mock | 0.1.1.1 | CHANGELOG.md |
ouroboros-network-protocols | 0.8.1.0 | CHANGELOG.md |
ouroboros-network-testing | 0.6.0.0 | CHANGELOG.md |
plutus-core | 1.23.0.0 | CHANGELOG.md |
plutus-ledger-api | 1.23.0.0 | CHANGELOG.md |
plutus-tx | 1.23.0.0 | CHANGELOG.md |
prettyprinter-configurable | 1.23.0.0 | |
set-algebra | 1.1.0.2 | CHANGELOG.md |
small-steps | 1.1.0.0 | CHANGELOG.md |
sop-extras | 0.1.0.0 | CHANGELOG.md |
strict-checked-vars | 0.2.0.0 | CHANGELOG.md |
strict-sop-core | 0.1.0.0 | CHANGELOG.md |
tracer-transformers | 0.1.0.4 | |
typed-protocols | 0.1.1.0 | CHANGELOG.md |
typed-protocols-cborg | 0.1.0.4 | CHANGELOG.md |
typed-protocols-examples | 0.2.0.2 | |
validation-selective | 0.2.0.0.0.0.0.0.1 | CHANGELOG.md |
vector-map | 1.1.0.0 | CHANGELOG.md |
🟢 - signed / agreed / supported
🟥 - not agreed / unsupported
Published by bolt12 7 months ago
NOTE: As with 8.9.0, please refrain from updating all relays simultaneously; instead, we recommend spreading out the rollout over the upcoming weeks to minimize disruptions.
Cardano Node 8.9.1
focuses on networking improvements. In particular, it enables node-to-node version 13 without needing to set the ExperimentalProtocolsEnabled
option. This enables some peer sharing protocol changes/fixes/improvements.
Benchmarking reports relevant to the 8.9.1
release can be found in this post on Cardano Updates.
System testing results for the 8.9.1 release can be found on the corresponding tag testing page.
Platform | Block Production | Relay | Client (Desktop) |
---|---|---|---|
Linux | 🟢 | 🟢 | 🟢 |
Windows | 🟥 | 🟥 | 🟢 |
MacOS | 🟥 | 🟥 | 🟢 |
Role | Approval |
---|---|
Cardano Head of Engineering | 🟢 |
Cardano Head of Product | 🟢 |
Test Engineer | 🟢 |
Performance Engineer | 🟢 |
Site Reliability Engineer | 🟢 |
Release Engineer | 🟢 |
Generic
and NFData
instances.NodeToNodeVersion
part of latestReleasedNodeVersion
toNodeToNodeV_13
from NodeToNodeV_11
.NONE
LedgerStateJudgement
redundant tracingNONE
NONE
Package | Version | Changelog |
---|---|---|
Win32-network | 0.1.1.1 | ChangeLog.md |
base-deriving-via | 0.1.0.2 | CHANGELOG.md |
byron-spec-chain | 1.0.0.2 | CHANGELOG.md |
byron-spec-ledger | 1.0.0.2 | CHANGELOG.md |
cardano-api | 8.39.3.0 | CHANGELOG.md |
cardano-binary | 1.7.1.0 | CHANGELOG.md |
cardano-cli | 8.20.3.0 | CHANGELOG.md |
cardano-crypto | 1.1.2 | |
cardano-crypto-class | 2.1.4.0 | CHANGELOG.md |
cardano-crypto-praos | 2.1.2.0 | CHANGELOG.md |
cardano-crypto-test | 1.5.0.1 | |
cardano-crypto-tests | 2.1.2.0 | CHANGELOG.md |
cardano-crypto-wrapper | 1.5.1.1 | CHANGELOG.md |
cardano-data | 1.2.0.0 | CHANGELOG.md |
cardano-ledger-allegra | 1.3.0.0 | CHANGELOG.md |
cardano-ledger-alonzo | 1.6.0.0 | CHANGELOG.md |
cardano-ledger-alonzo-test | 1.2.0.0 | CHANGELOG.md |
cardano-ledger-api | 1.8.0.0 | CHANGELOG.md |
cardano-ledger-babbage | 1.6.0.0 | CHANGELOG.md |
cardano-ledger-babbage-test | 1.2.0.0 | CHANGELOG.md |
cardano-ledger-binary | 1.3.0.0 | CHANGELOG.md |
cardano-ledger-byron | 1.0.0.4 | CHANGELOG.md |
cardano-ledger-byron-test | 1.5.0.1 | |
cardano-ledger-conway | 1.12.0.0 | CHANGELOG.md |
cardano-ledger-conway-test | 1.2.1.3 | CHANGELOG.md |
cardano-ledger-core | 1.10.0.0 | CHANGELOG.md |
cardano-ledger-mary | 1.5.0.0 | CHANGELOG.md |
cardano-ledger-shelley | 1.9.0.0 | CHANGELOG.md |
cardano-ledger-shelley-ma-test | 1.2.1.6 | CHANGELOG.md |
cardano-ledger-shelley-test | 1.3.0.1 | CHANGELOG.md |
cardano-ping | 0.2.0.13 | CHANGELOG.md |
cardano-prelude | 0.1.0.4 | ChangeLog.md |
cardano-prelude-test | 0.1.0.2 | |
cardano-protocol-tpraos | 1.1.0.0 | CHANGELOG.md |
cardano-slotting | 0.1.2.0 | CHANGELOG.md |
cardano-strict-containers | 0.1.3.0 | CHANGELOG.md |
contra-tracer | 0.1.0.2 | |
ekg | 0.4.0.15.0.0.0.0.2 | CHANGELOG.md |
ekg-core | 0.1.1.7.0.0.0.0.1 | CHANGELOG.md |
ekg-forward | 0.5 | CHANGELOG.md |
ekg-json | 0.1.0.7.0.0.0.0.2 | CHANGELOG.md |
fs-api | 0.2.0.1 | CHANGELOG.md |
fs-sim | 0.2.1.1 | CHANGELOG.md |
heapwords | 0.1.0.2 | CHANGELOG.md |
iohk-monitoring | 0.1.11.4 | |
libsystemd-journal | 1.4.5.0.0.0.0.1 | Changelog.md |
lobemo-backend-aggregation | 0.1.0.0 | |
lobemo-backend-ekg | 0.1.0.1 | |
lobemo-backend-monitoring | 0.1.0.0 | |
lobemo-backend-trace-forwarder | 0.1.0.0 | |
lobemo-scribe-systemd | 0.1.0.0 | |
measures | 0.1.0.2 | CHANGELOG.md |
monoidal-synchronisation | 0.1.0.5 | CHANGELOG.md |
network-mux | 0.4.5.1 | CHANGELOG.md |
non-integral | 1.0.0.0 | CHANGELOG.md |
optparse-applicative-fork | 0.18.1.0 | CHANGELOG.md |
ouroboros-consensus | 0.16.0.0 | CHANGELOG.md |
ouroboros-consensus-cardano | 0.14.1.0 | CHANGELOG.md |
ouroboros-consensus-diffusion | 0.12.0.0 | CHANGELOG.md |
ouroboros-consensus-protocol | 0.7.0.0 | CHANGELOG.md |
ouroboros-network | 0.13.1.0 | CHANGELOG.md |
ouroboros-network-api | 0.7.1.0 | CHANGELOG.md |
ouroboros-network-framework | 0.12.0.0 | CHANGELOG.md |
ouroboros-network-mock | 0.1.1.1 | CHANGELOG.md |
ouroboros-network-protocols | 0.8.1.0 | CHANGELOG.md |
ouroboros-network-testing | 0.6.0.0 | CHANGELOG.md |
plutus-core | 1.21.0.0 | CHANGELOG.md |
plutus-ledger-api | 1.21.0.0 | CHANGELOG.md |
plutus-tx | 1.21.0.0 | CHANGELOG.md |
prettyprinter-configurable | 1.21.0.0 | |
set-algebra | 1.1.0.2 | CHANGELOG.md |
small-steps | 1.0.1.0 | CHANGELOG.md |
small-steps-test | 1.0.1.0 | CHANGELOG.md |
sop-extras | 0.1.0.0 | CHANGELOG.md |
strict-checked-vars | 0.2.0.0 | CHANGELOG.md |
strict-sop-core | 0.1.0.0 | CHANGELOG.md |
tracer-transformers | 0.1.0.4 | |
typed-protocols | 0.1.1.0 | CHANGELOG.md |
typed-protocols-cborg | 0.1.0.4 | CHANGELOG.md |
typed-protocols-examples | 0.2.0.2 | |
validation-selective | 0.2.0.0.0.0.0.0.1 | CHANGELOG.md |
vector-map | 1.1.0.0 | CHANGELOG.md |
🟢 - signed / agreed / supported
🟥 - not agreed / unsupported
Published by bolt12 7 months ago
NOTE: Please refrain from updating all relays simultaneously; instead, we recommend spreading out the rollout over the upcoming weeks to minimize disruptions.
Cardano Node 8.9.0
is a release that introduces genesis lite a.k.a bootstrap peers. Please refer to here to read more about it. This version fixes a small bug on the dynamic block forging logic and also includes some overall improvements.
Benchmarking reports relevant to the 8.9.0
release can be found in this post on Cardano Updates.
System testing results for the 8.9.0 release can be found on the corresponding tag testing page.
Platform | Block Production | Relay | Client (Desktop) |
---|---|---|---|
Linux | 🟢 | 🟢 | 🟢 |
Windows | 🟥 | 🟥 | 🟢 |
MacOS | 🟥 | 🟥 | 🟢 |
Role | Approval |
---|---|
Cardano Head of Engineering | 🟢 |
Cardano Head of Product | 🟢 |
Test Engineer | 🟢 |
Performance Engineer | 🟢 |
Site Reliability Engineer | 🟢 |
Release Engineer | 🟢 |
NONE
TraceDebugState
message to TracePeerSelection
for tracingcardano-cli query utxo
text output.query stake-pools
, add --output-[json,text] flag to control format of the outputquery utxo
, add --output-[json,text] flag to control format of the output.checkLedgerStateCondition
check to run in IO. Rename to foldEpochState
.NONE
NONE
Package | Version | Changelog |
---|---|---|
Win32-network | 0.1.1.1 | ChangeLog.md |
base-deriving-via | 0.1.0.2 | CHANGELOG.md |
byron-spec-chain | 1.0.0.2 | CHANGELOG.md |
byron-spec-ledger | 1.0.0.2 | CHANGELOG.md |
cardano-api | 8.39.2.0 | CHANGELOG.md |
cardano-binary | 1.7.1.0 | CHANGELOG.md |
cardano-cli | 8.20.3.0 | CHANGELOG.md |
cardano-crypto | 1.1.2 | |
cardano-crypto-class | 2.1.4.0 | CHANGELOG.md |
cardano-crypto-praos | 2.1.2.0 | CHANGELOG.md |
cardano-crypto-test | 1.5.0.1 | |
cardano-crypto-tests | 2.1.2.0 | CHANGELOG.md |
cardano-crypto-wrapper | 1.5.1.1 | CHANGELOG.md |
cardano-data | 1.2.0.0 | CHANGELOG.md |
cardano-ledger-allegra | 1.3.0.0 | CHANGELOG.md |
cardano-ledger-alonzo | 1.6.0.0 | CHANGELOG.md |
cardano-ledger-alonzo-test | 1.2.0.0 | CHANGELOG.md |
cardano-ledger-api | 1.8.0.0 | CHANGELOG.md |
cardano-ledger-babbage | 1.6.0.0 | CHANGELOG.md |
cardano-ledger-babbage-test | 1.2.0.0 | CHANGELOG.md |
cardano-ledger-binary | 1.3.0.0 | CHANGELOG.md |
cardano-ledger-byron | 1.0.0.4 | CHANGELOG.md |
cardano-ledger-byron-test | 1.5.0.1 | |
cardano-ledger-conway | 1.12.0.0 | CHANGELOG.md |
cardano-ledger-conway-test | 1.2.1.3 | CHANGELOG.md |
cardano-ledger-core | 1.10.0.0 | CHANGELOG.md |
cardano-ledger-mary | 1.5.0.0 | CHANGELOG.md |
cardano-ledger-shelley | 1.9.0.0 | CHANGELOG.md |
cardano-ledger-shelley-ma-test | 1.2.1.6 | CHANGELOG.md |
cardano-ledger-shelley-test | 1.3.0.1 | CHANGELOG.md |
cardano-ping | 0.2.0.13 | CHANGELOG.md |
cardano-prelude | 0.1.0.4 | ChangeLog.md |
cardano-prelude-test | 0.1.0.2 | |
cardano-protocol-tpraos | 1.1.0.0 | CHANGELOG.md |
cardano-slotting | 0.1.2.0 | CHANGELOG.md |
cardano-strict-containers | 0.1.3.0 | CHANGELOG.md |
contra-tracer | 0.1.0.2 | |
ekg | 0.4.0.15.0.0.0.0.2 | CHANGELOG.md |
ekg-core | 0.1.1.7.0.0.0.0.1 | CHANGELOG.md |
ekg-forward | 0.4 | CHANGELOG.md |
ekg-json | 0.1.0.7.0.0.0.0.2 | CHANGELOG.md |
fs-api | 0.2.0.1 | CHANGELOG.md |
fs-sim | 0.2.1.1 | CHANGELOG.md |
heapwords | 0.1.0.2 | CHANGELOG.md |
iohk-monitoring | 0.1.11.4 | |
libsystemd-journal | 1.4.5.0.0.0.0.1 | Changelog.md |
lobemo-backend-aggregation | 0.1.0.0 | |
lobemo-backend-ekg | 0.1.0.1 | |
lobemo-backend-monitoring | 0.1.0.0 | |
lobemo-backend-trace-forwarder | 0.1.0.0 | |
lobemo-scribe-systemd | 0.1.0.0 | |
measures | 0.1.0.2 | CHANGELOG.md |
monoidal-synchronisation | 0.1.0.5 | CHANGELOG.md |
network-mux | 0.4.5.1 | CHANGELOG.md |
non-integral | 1.0.0.0 | CHANGELOG.md |
optparse-applicative-fork | 0.18.1.0 | CHANGELOG.md |
ouroboros-consensus | 0.16.0.0 | CHANGELOG.md |
ouroboros-consensus-cardano | 0.14.0.0 | CHANGELOG.md |
ouroboros-consensus-diffusion | 0.11.0.0 | CHANGELOG.md |
ouroboros-consensus-protocol | 0.7.0.0 | CHANGELOG.md |
ouroboros-network | 0.12.0.0 | CHANGELOG.md |
ouroboros-network-api | 0.7.0.0 | CHANGELOG.md |
ouroboros-network-framework | 0.11.1.0 | CHANGELOG.md |
ouroboros-network-mock | 0.1.1.1 | CHANGELOG.md |
ouroboros-network-protocols | 0.8.0.0 | CHANGELOG.md |
ouroboros-network-testing | 0.6.0.0 | CHANGELOG.md |
plutus-core | 1.21.0.0 | CHANGELOG.md |
plutus-ledger-api | 1.21.0.0 | CHANGELOG.md |
plutus-tx | 1.21.0.0 | CHANGELOG.md |
prettyprinter-configurable | 1.21.0.0 | |
set-algebra | 1.1.0.2 | CHANGELOG.md |
small-steps | 1.0.1.0 | CHANGELOG.md |
small-steps-test | 1.0.1.0 | CHANGELOG.md |
sop-extras | 0.1.0.0 | CHANGELOG.md |
strict-checked-vars | 0.2.0.0 | CHANGELOG.md |
strict-sop-core | 0.1.0.0 | CHANGELOG.md |
tracer-transformers | 0.1.0.4 | |
typed-protocols | 0.1.1.0 | CHANGELOG.md |
typed-protocols-cborg | 0.1.0.4 | CHANGELOG.md |
typed-protocols-examples | 0.2.0.2 | |
validation-selective | 0.2.0.0.0.0.0.0.1 | CHANGELOG.md |
vector-map | 1.1.0.0 | CHANGELOG.md |
🟢 - signed / agreed / supported
🟥 - not agreed / unsupported
Published by zliu41 8 months ago
NOTE: THIS RELEASE IS ONLY RECOMMENDED FOR USE ON THE SANCHONET AND PUBLIC TEST ENVIRONMENTS (E.G. PREVIEW) AT THIS TIME. IT IS NOT RECOMMENDED FOR USE ON MAINNET.
8.8.1-pre
is a patch release of the Cardano node. It fixes an issue in 8.8.0-pre
that prevented the BLS12-381 primitives in Plutus from working properly on some older x86 architectures (pre-Broadwell).
This release does not support Windows or include a Windows binary due to a problem with linking against libblst
on Windows.
Platform | Block Production | Relay | Client (Desktop) |
---|---|---|---|
Linux | ✔️ | ✔️ | ✔️ |
Windows | ❌ | ❌ | ✔️ |
MacOS | ❌ | ❌ | ✔️ |
Role | Approval |
---|---|
Cardano Head of Engineering | ✔️ |
Cardano Head of Product | ✔️ |
Test Engineer | N/A for pre-release |
Performance Engineer | N/A for pre-release |
Site Reliability Engineer | N/A for pre-release |
Release Engineer | ✔️ |
NONE
NONE
NONE
create-testnet-data
creating negative supplydrep update-certificate
command--include-stake
flag to obtain the stake in the drep-state queryNONE
NONE
NONE
Package | Version | Changelog |
---|---|---|
Win32-network | 0.1.1.1 | ChangeLog.md |
base-deriving-via | 0.1.0.2 | CHANGELOG.md |
bech32 | 1.1.4.1 | ChangeLog.md |
byron-spec-chain | 1.0.0.2 | CHANGELOG.md |
byron-spec-ledger | 1.0.0.2 | CHANGELOG.md |
cardano-api | 8.38.0.2 | CHANGELOG.md |
cardano-binary | 1.7.1.0 | CHANGELOG.md |
cardano-cli | 8.20.1.0 | CHANGELOG.md |
cardano-crypto | 1.1.2 | |
cardano-crypto-class | 2.1.4.0 | CHANGELOG.md |
cardano-crypto-praos | 2.1.2.0 | CHANGELOG.md |
cardano-crypto-test | 1.5.0.1 | |
cardano-crypto-tests | 2.1.2.0 | CHANGELOG.md |
cardano-crypto-wrapper | 1.5.1.1 | CHANGELOG.md |
cardano-data | 1.2.0.0 | CHANGELOG.md |
cardano-ledger-allegra | 1.3.0.0 | CHANGELOG.md |
cardano-ledger-alonzo | 1.6.0.0 | CHANGELOG.md |
cardano-ledger-alonzo-test | 1.2.0.0 | CHANGELOG.md |
cardano-ledger-api | 1.8.0.0 | CHANGELOG.md |
cardano-ledger-babbage | 1.6.0.0 | CHANGELOG.md |
cardano-ledger-babbage-test | 1.2.0.0 | CHANGELOG.md |
cardano-ledger-binary | 1.3.0.0 | CHANGELOG.md |
cardano-ledger-byron | 1.0.0.4 | CHANGELOG.md |
cardano-ledger-byron-test | 1.5.0.1 | |
cardano-ledger-conway | 1.12.0.0 | CHANGELOG.md |
cardano-ledger-conway-test | 1.2.1.3 | CHANGELOG.md |
cardano-ledger-core | 1.10.0.0 | CHANGELOG.md |
cardano-ledger-mary | 1.5.0.0 | CHANGELOG.md |
cardano-ledger-shelley | 1.9.0.0 | CHANGELOG.md |
cardano-ledger-shelley-ma-test | 1.2.1.6 | CHANGELOG.md |
cardano-ledger-shelley-test | 1.3.0.1 | CHANGELOG.md |
cardano-ping | 0.2.0.11 | CHANGELOG.md |
cardano-prelude | 0.1.0.4 | ChangeLog.md |
cardano-prelude-test | 0.1.0.2 | |
cardano-protocol-tpraos | 1.1.0.0 | CHANGELOG.md |
cardano-slotting | 0.1.2.0 | CHANGELOG.md |
cardano-strict-containers | 0.1.3.0 | CHANGELOG.md |
contra-tracer | 0.1.0.2 | |
ekg | 0.4.0.15.0.0.0.0.2 | CHANGELOG.md |
ekg-core | 0.1.1.7.0.0.0.0.1 | CHANGELOG.md |
ekg-forward | 0.4 | CHANGELOG.md |
ekg-json | 0.1.0.7.0.0.0.0.2 | CHANGELOG.md |
fs-api | 0.2.0.1 | CHANGELOG.md |
fs-sim | 0.2.1.1 | CHANGELOG.md |
heapwords | 0.1.0.2 | CHANGELOG.md |
iohk-monitoring | 0.1.11.4 | |
libsystemd-journal | 1.4.5.0.0.0.0.1 | Changelog.md |
lobemo-backend-aggregation | 0.1.0.0 | |
lobemo-backend-ekg | 0.1.0.1 | |
lobemo-backend-monitoring | 0.1.0.0 | |
lobemo-backend-trace-forwarder | 0.1.0.0 | |
lobemo-scribe-systemd | 0.1.0.0 | |
measures | 0.1.0.2 | CHANGELOG.md |
monoidal-synchronisation | 0.1.0.5 | CHANGELOG.md |
network-mux | 0.4.5.0 | CHANGELOG.md |
non-integral | 1.0.0.0 | CHANGELOG.md |
optparse-applicative-fork | 0.18.1.0 | CHANGELOG.md |
ouroboros-consensus | 0.15.0.0 | CHANGELOG.md |
ouroboros-consensus-cardano | 0.13.0.0 | CHANGELOG.md |
ouroboros-consensus-diffusion | 0.10.0.0 | CHANGELOG.md |
ouroboros-consensus-protocol | 0.7.0.0 | CHANGELOG.md |
ouroboros-network | 0.11.0.0 | CHANGELOG.md |
ouroboros-network-api | 0.6.3.0 | CHANGELOG.md |
ouroboros-network-framework | 0.11.0.0 | CHANGELOG.md |
ouroboros-network-mock | 0.1.1.1 | CHANGELOG.md |
ouroboros-network-protocols | 0.7.0.0 | CHANGELOG.md |
ouroboros-network-testing | 0.5.0.0 | CHANGELOG.md |
plutus-core | 1.21.0.0 | CHANGELOG.md |
plutus-ledger-api | 1.21.0.0 | CHANGELOG.md |
plutus-tx | 1.21.0.0 | CHANGELOG.md |
prettyprinter-configurable | 1.21.0.0 | |
set-algebra | 1.1.0.2 | CHANGELOG.md |
small-steps | 1.0.1.0 | CHANGELOG.md |
small-steps-test | 1.0.1.0 | CHANGELOG.md |
sop-extras | 0.1.0.0 | CHANGELOG.md |
strict-checked-vars | 0.2.0.0 | CHANGELOG.md |
strict-sop-core | 0.1.0.0 | CHANGELOG.md |
tracer-transformers | 0.1.0.4 | |
typed-protocols | 0.1.1.0 | CHANGELOG.md |
typed-protocols-cborg | 0.1.0.4 | CHANGELOG.md |
typed-protocols-examples | 0.2.0.2 | |
validation-selective | 0.2.0.0.0.0.0.0.1 | CHANGELOG.md |
vector-map | 1.1.0.0 | CHANGELOG.md |
Published by amesgen about 1 year ago
NOTE: THIS RELEASE IS ONLY RECOMMENDED FOR USE ON THE SANCHONET AND PUBLIC TEST ENVIRONMENTS (E.G. PREVIEW) AT THIS TIME. IT IS NOT RECOMMENDED FOR USE ON MAINNET.
8.5.0-pre
is a minor release of the Cardano node. It includes minor ledger fixes in the Conway era and a new CLI version that supports more governance actions and provides more governance query
options.
Please see
Platform | Block Production | Relay | Client (Desktop) |
---|---|---|---|
Linux | ✔️ | ✔️ | ✔️ |
Windows | ❌ | ❌ | ✔️ |
MacOS | ❌ | ❌ | ✔️ |
NOTE: Linux is showing a git revision of 0000000000000000000000000000000000000000
in --version
because of a corruption issue in set-git-rev that only affects static
musl` built binaries. This is expected, and if it concerns you, please build from source.
Role | Approval |
---|---|
Cardano Head of Engineering | ✔️ |
Cardano Head of Product | ✔️ |
Test Engineer | N/A for pre-release |
Site Reliability Engineer | N/A for pre-release |
Release Engineer | ✔️ |
DRep
expiry when there are no Governance Actions.UpdateTxCert
UpdateCommittee
proposals and change semantics of theCommitteeMinSize
parameter the wholeNo
on all proposals.TreasuryWithdrawals
proposalscurrentTreasuryValue
field in the TxBody matches the actual Treasury amount,--conway-era
flagstake-pool
command--drep-script-hash
--always-abstain
--always-no-confidence
to vote-delegation-certificate
Package | Version | Changelog |
---|---|---|
Win32-network | 0.1.1.1 | ChangeLog.md |
base-deriving-via | 0.1.0.2 | CHANGELOG.md |
bech32 | 1.1.4.1 | ChangeLog.md |
byron-spec-chain | 1.0.0.1 | CHANGELOG.md |
byron-spec-ledger | 1.0.0.1 | CHANGELOG.md |
cardano-api | 8.25.2.0 | CHANGELOG.md |
cardano-binary | 1.7.0.1 | CHANGELOG.md |
cardano-cli | 8.12.0.0 | CHANGELOG.md |
cardano-crypto | 1.1.2 | |
cardano-crypto-class | 2.1.2.0 | CHANGELOG.md |
cardano-crypto-praos | 2.1.2.0 | CHANGELOG.md |
cardano-crypto-test | 1.5.0.0 | |
cardano-crypto-tests | 2.1.2.0 | CHANGELOG.md |
cardano-crypto-wrapper | 1.5.1.0 | CHANGELOG.md |
cardano-data | 1.1.0.0 | CHANGELOG.md |
cardano-ledger-allegra | 1.2.3.0 | CHANGELOG.md |
cardano-ledger-alonzo | 1.4.2.0 | CHANGELOG.md |
cardano-ledger-alonzo-test | 1.1.2.5 | CHANGELOG.md |
cardano-ledger-api | 1.6.0.0 | CHANGELOG.md |
cardano-ledger-babbage | 1.4.5.0 | CHANGELOG.md |
cardano-ledger-babbage-test | 1.1.1.6 | CHANGELOG.md |
cardano-ledger-binary | 1.1.3.0 | CHANGELOG.md |
cardano-ledger-byron | 1.0.0.2 | CHANGELOG.md |
cardano-ledger-byron-test | 1.5.0.0 | |
cardano-ledger-conway | 1.9.0.0 | CHANGELOG.md |
cardano-ledger-conway-test | 1.2.1.0 | CHANGELOG.md |
cardano-ledger-core | 1.7.0.0 | CHANGELOG.md |
cardano-ledger-mary | 1.3.4.0 | CHANGELOG.md |
cardano-ledger-pretty | 1.3.2.0 | CHANGELOG.md |
cardano-ledger-shelley | 1.6.2.0 | CHANGELOG.md |
cardano-ledger-shelley-ma-test | 1.2.1.3 | CHANGELOG.md |
cardano-ledger-shelley-test | 1.2.0.5 | CHANGELOG.md |
cardano-ping | 0.2.0.6 | CHANGELOG.md |
cardano-prelude | 0.1.0.2 | ChangeLog.md |
cardano-prelude-test | 0.1.0.2 | |
cardano-protocol-tpraos | 1.0.3.6 | CHANGELOG.md |
cardano-slotting | 0.1.1.1 | CHANGELOG.md |
cardano-strict-containers | 0.1.2.1 | CHANGELOG.md |
contra-tracer | 0.1.0.2 | |
dependent-sum-template | 0.1.1.1.0.0.0.1 | ChangeLog.md |
ekg | 0.4.0.15.0.0.0.0.1 | |
ekg-forward | 0.4 | CHANGELOG.md |
ekg-json | 0.1.0.7.0.0.0.0.1 | |
fs-api | 0.2.0.0 | CHANGELOG.md |
fs-sim | 0.2.1.0 | CHANGELOG.md |
heapwords | 0.1.0.2 | CHANGELOG.md |
iohk-monitoring | 0.1.11.3 | |
libsystemd-journal | 1.4.5.0.0.0.0.1 | Changelog.md |
lobemo-backend-aggregation | 0.1.0.0 | |
lobemo-backend-ekg | 0.1.0.1 | |
lobemo-backend-monitoring | 0.1.0.0 | |
lobemo-backend-trace-forwarder | 0.1.0.0 | |
lobemo-scribe-systemd | 0.1.0.0 | |
measures | 0.1.0.2 | CHANGELOG.md |
monoidal-synchronisation | 0.1.0.3 | CHANGELOG.md |
network-mux | 0.4.0.0 | CHANGELOG.md |
non-integral | 1.0.0.0 | CHANGELOG.md |
optparse-applicative-fork | 0.18.1.0 | CHANGELOG.md |
ouroboros-consensus | 0.12.0.0 | CHANGELOG.md |
ouroboros-consensus-cardano | 0.10.0.0 | CHANGELOG.md |
ouroboros-consensus-diffusion | 0.8.0.1 | CHANGELOG.md |
ouroboros-consensus-protocol | 0.5.0.7 | CHANGELOG.md |
ouroboros-network | 0.9.1.0 | CHANGELOG.md |
ouroboros-network-api | 0.5.1.0 | CHANGELOG.md |
ouroboros-network-framework | 0.9.0.0 | CHANGELOG.md |
ouroboros-network-mock | 0.1.0.1 | CHANGELOG.md |
ouroboros-network-protocols | 0.5.2.0 | CHANGELOG.md |
ouroboros-network-testing | 0.3.1.0 | CHANGELOG.md |
plutus-core | 1.11.0.0 | CHANGELOG.md |
plutus-ledger-api | 1.11.0.0 | CHANGELOG.md |
plutus-tx | 1.11.0.0 | CHANGELOG.md |
prettyprinter-configurable | 1.11.0.0 | |
protolude | 0.3.3.0.0.0.0.1 | ChangeLog.md |
set-algebra | 1.1.0.1 | CHANGELOG.md |
small-steps | 1.0.0.0 | CHANGELOG.md |
small-steps-test | 1.0.0.1 | |
sop-extras | 0.1.0.0 | CHANGELOG.md |
strict-checked-vars | 0.1.0.4 | CHANGELOG.md |
strict-sop-core | 0.1.0.0 | CHANGELOG.md |
th-extras | 0.0.0.6.0.0.0.0.1 | ChangeLog.md |
tracer-transformers | 0.1.0.4 | |
typed-protocols | 0.1.0.6 | CHANGELOG.md |
typed-protocols-cborg | 0.1.0.4 | CHANGELOG.md |
typed-protocols-examples | 0.2.0.2 | |
validation-selective | 0.2.0.0.0.0.0.0.1 | CHANGELOG.md |
vector-algorithms | 0.9.0.1.0.0.0.0.1 | CHANGELOG.md |
vector-map | 1.0.1.0 | CHANGELOG.md |
Published by coot about 1 year ago
NOTE: THIS RELEASE IS ONLY RECOMMENDED FOR USE ON THE SANCHONET AND PUBLIC TEST ENVIRONMENTS (E.G. PREVIEW) AT THIS TIME. IT IS NOT RECOMMENDED FOR USE ON MAINNET.
WARNING The current SanchoNet chain is not compatible with this release. This message will be removed as soon as the chain is rolled back.*
8.4.0-pre
is a minor release of the Cardano node. It includes minor ledger fixes in the Conway era and a new CLI version that supports more governance action and provides more governance query
options.
Platform | Block Production | Relay | Client (Desktop) |
---|---|---|---|
Linux | ✔️ | ✔️ | ✔️ |
Windows | ❌ | ❌ | ✔️ |
MacOS | ❌ | ❌ | ✔️ |
NOTE: Linux is showing a git revision of 0000000000000000000000000000000000000000
in --version
because of a corruption issue in set-git-rev that only affects static musl
built binaries. This is expected, and if it concerns you, please build from source.
Role | Approval |
---|---|
Cardano Head of Engineering | ✔️ |
Cardano Head of Product | ✔️ |
Test Engineer | N/A for pre-release |
Site Reliability Engineer | N/A for pre-release |
Release Engineer | ✔️ |
GovernanceProposals
functionality:
DRep
s. This affects transaction building functionality.NoConfidence
, HardForkInitiation
, NewCommittee
,NewConstitution
actions have been enacted.15
), established peers (default: 10
) and active peers (default: 5
). The defaults for ledger peers (known, established, and active) were decreased to 85 / 40 / 15
, so they sum up to the same targets as before.node-to-client
(which leads to a memory leak).governance query
commands
drep delegation-certificate
to stake-address
command so now it is stake-address vote-delegation-certificate
stake-address delegation-certificate
to stake-address stake-delegation-certificate
stake-address stake-and-vote-delegation-certificate
to produce a certificate that delegates stake to a pool and votes to a drep simultaneously.Stake Address Delegation Certificate
to respectively (Conway onwards)
Stake Delegation Certificate
Vote Delegation Certificate
Stake and Vote Delegation Certificate
conway governance
commandsAlonzoEraOnly
ShelleyToAllegraEra
BabbageEraOnwards
AlonzoEraOnwards
ShelleyToMaryEra
ShelleyToAlonzoEra
caseByronOrShelleyBasedEra
caseShelleyToMaryOrAlonzoEraOnwards
caseShelleyToAlonzoOrBabbageEraOnwards
Allegra
AsAllegra
AsByron
AsMary
AsShelley
Byron
Mary
Shelley
eitherDeserialiseFromRawBytes
hashScriptData
makeStakeAddressPoolDelegationCertificate
makeTransactionBody
queryPparams
Package | Version | Changelog |
---|---|---|
Win32-network | 0.1.1.1 | ChangeLog.md |
base-deriving-via | 0.1.0.2 | CHANGELOG.md |
bech32 | 1.1.4.1 | ChangeLog.md |
byron-spec-chain | 1.0.0.1 | CHANGELOG.md |
byron-spec-ledger | 1.0.0.1 | CHANGELOG.md |
cardano-api | 8.20.0.0 | CHANGELOG.md |
cardano-binary | 1.7.0.1 | CHANGELOG.md |
cardano-cli | 8.8.0.0 | CHANGELOG.md |
cardano-crypto | 1.1.2 | |
cardano-crypto-class | 2.1.2.0 | CHANGELOG.md |
cardano-crypto-praos | 2.1.2.0 | CHANGELOG.md |
cardano-crypto-test | 1.5.0.0 | |
cardano-crypto-tests | 2.1.2.0 | CHANGELOG.md |
cardano-crypto-wrapper | 1.5.1.0 | CHANGELOG.md |
cardano-data | 1.1.0.0 | CHANGELOG.md |
cardano-ledger-allegra | 1.2.2.0 | CHANGELOG.md |
cardano-ledger-alonzo | 1.4.1.0 | CHANGELOG.md |
cardano-ledger-alonzo-test | 1.1.2.4 | CHANGELOG.md |
cardano-ledger-api | 1.5.0.0 | CHANGELOG.md |
cardano-ledger-babbage | 1.4.4.0 | CHANGELOG.md |
cardano-ledger-babbage-test | 1.1.1.5 | CHANGELOG.md |
cardano-ledger-binary | 1.1.2.0 | CHANGELOG.md |
cardano-ledger-byron | 1.0.0.2 | CHANGELOG.md |
cardano-ledger-byron-test | 1.5.0.0 | |
cardano-ledger-conway | 1.8.0.0 | CHANGELOG.md |
cardano-ledger-conway-test | 1.2.0.5 | CHANGELOG.md |
cardano-ledger-core | 1.6.0.0 | CHANGELOG.md |
cardano-ledger-mary | 1.3.3.0 | CHANGELOG.md |
cardano-ledger-pretty | 1.3.1.0 | CHANGELOG.md |
cardano-ledger-shelley | 1.6.0.0 | CHANGELOG.md |
cardano-ledger-shelley-ma-test | 1.2.1.3 | CHANGELOG.md |
cardano-ledger-shelley-test | 1.2.0.4 | CHANGELOG.md |
cardano-ping | 0.2.0.6 | CHANGELOG.md |
cardano-prelude | 0.1.0.2 | ChangeLog.md |
cardano-prelude-test | 0.1.0.2 | |
cardano-protocol-tpraos | 1.0.3.5 | CHANGELOG.md |
cardano-slotting | 0.1.1.1 | CHANGELOG.md |
cardano-strict-containers | 0.1.2.1 | CHANGELOG.md |
contra-tracer | 0.1.0.2 | |
ekg | 0.4.0.15.0.0.0.0.1 | |
ekg-forward | 0.4 | CHANGELOG.md |
ekg-json | 0.1.0.7.0.0.0.0.1 | |
fs-api | 0.2.0.0 | CHANGELOG.md |
fs-sim | 0.2.1.0 | CHANGELOG.md |
heapwords | 0.1.0.2 | CHANGELOG.md |
iohk-monitoring | 0.1.11.3 | |
libsystemd-journal | 1.4.5.0.0.0.0.1 | Changelog.md |
lobemo-backend-aggregation | 0.1.0.0 | |
lobemo-backend-ekg | 0.1.0.1 | |
lobemo-backend-monitoring | 0.1.0.0 | |
lobemo-backend-trace-forwarder | 0.1.0.0 | |
lobemo-scribe-systemd | 0.1.0.0 | |
measures | 0.1.0.2 | CHANGELOG.md |
monoidal-synchronisation | 0.1.0.3 | CHANGELOG.md |
network-mux | 0.4.0.0 | CHANGELOG.md |
non-integral | 1.0.0.0 | CHANGELOG.md |
optparse-applicative-fork | 0.18.1.0 | CHANGELOG.md |
ouroboros-consensus | 0.11.0.0 | CHANGELOG.md |
ouroboros-consensus-cardano | 0.9.0.0 | CHANGELOG.md |
ouroboros-consensus-diffusion | 0.8.0.0 | CHANGELOG.md |
ouroboros-consensus-protocol | 0.5.0.6 | CHANGELOG.md |
ouroboros-network | 0.9.1.0 | CHANGELOG.md |
ouroboros-network-api | 0.5.1.0 | CHANGELOG.md |
ouroboros-network-framework | 0.9.0.0 | CHANGELOG.md |
ouroboros-network-mock | 0.1.0.1 | CHANGELOG.md |
ouroboros-network-protocols | 0.5.2.0 | CHANGELOG.md |
ouroboros-network-testing | 0.3.1.0 | CHANGELOG.md |
plutus-core | 1.9.0.0 | CHANGELOG.md |
plutus-ledger-api | 1.9.0.0 | CHANGELOG.md |
plutus-tx | 1.9.0.0 | CHANGELOG.md |
prettyprinter-configurable | 1.9.0.0 | |
protolude | 0.3.3.0.0.0.0.1 | ChangeLog.md |
set-algebra | 1.1.0.1 | CHANGELOG.md |
small-steps | 1.0.0.0 | CHANGELOG.md |
small-steps-test | 1.0.0.1 | |
sop-extras | 0.1.0.0 | CHANGELOG.md |
strict-checked-vars | 0.1.0.4 | CHANGELOG.md |
strict-sop-core | 0.1.0.0 | CHANGELOG.md |
th-extras | 0.0.0.6.0.0.0.0.1 | ChangeLog.md |
tracer-transformers | 0.1.0.4 | |
typed-protocols | 0.1.0.6 | CHANGELOG.md |
typed-protocols-cborg | 0.1.0.4 | CHANGELOG.md |
typed-protocols-examples | 0.2.0.2 | |
validation-selective | 0.2.0.0.0.0.0.0.1 | CHANGELOG.md |
vector-algorithms | 0.9.0.1.0.0.0.0.1 | CHANGELOG.md |
vector-map | 1.0.1.0 | CHANGELOG.md |
Published by nfrisby about 1 year ago
NOTE: THIS RELEASE IS ONLY RECOMMENDED FOR USE ON THE SANCHONET AND PUBLIC TEST ENVIRONMENTS (E.G. PREVIEW) AT THIS TIME. IT IS NOT RECOMMENDED FOR USE ON MAINNET.
Node 8.3.1-pre
is a minor release of the Cardano node. It merely refines some versions and dependency bounds in some local cabal files.
Please see
Platform | Block Production | Relay | Client (Desktop) |
---|---|---|---|
Linux | ✔️ | ✔️ | ✔️ |
Windows | ❌ | ❌ | ✔️ |
MacOS | ❌ | ❌ | ✔️ |
NOTE: Linux is showing a git revision of 0000000000000000000000000000000000000000
in --version
because of a corruption issue in set-git-rev that only affects static musl
built binaries. This is expected, and if it concerns you, please build from source.
Role | Approval |
---|---|
Cardano Head of Engineering | ✔️ |
Cardano Head of Product | ✔️ |
Test Engineer | N/A for pre-release |
Site Reliability Engineer | N/A for pre-release |
Release Engineer | ✔️ |
Package | Version | Changelog |
---|---|---|
Win32-network | 0.1.1.1 | ChangeLog.md |
base-deriving-via | 0.1.0.2 | CHANGELOG.md |
bech32 | 1.1.4.1 | ChangeLog.md |
byron-spec-chain | 1.0.0.1 | CHANGELOG.md |
byron-spec-ledger | 1.0.0.1 | CHANGELOG.md |
cardano-api | 8.16.3.0 | CHANGELOG.md |
cardano-binary | 1.7.0.1 | CHANGELOG.md |
cardano-cli | 8.6.1.0 | CHANGELOG.md |
cardano-crypto | 1.1.2 | |
cardano-crypto-class | 2.1.2.0 | CHANGELOG.md |
cardano-crypto-praos | 2.1.2.0 | CHANGELOG.md |
cardano-crypto-test | 1.5.0.0 | |
cardano-crypto-tests | 2.1.2.0 | CHANGELOG.md |
cardano-crypto-wrapper | 1.5.1.0 | CHANGELOG.md |
cardano-data | 1.1.0.0 | CHANGELOG.md |
cardano-ledger-allegra | 1.2.1.1 | CHANGELOG.md |
cardano-ledger-alonzo | 1.4.0.0 | CHANGELOG.md |
cardano-ledger-alonzo-test | 1.1.2.3 | CHANGELOG.md |
cardano-ledger-api | 1.4.0.0 | CHANGELOG.md |
cardano-ledger-babbage | 1.4.3.0 | CHANGELOG.md |
cardano-ledger-babbage-test | 1.1.1.4 | CHANGELOG.md |
cardano-ledger-binary | 1.1.2.0 | CHANGELOG.md |
cardano-ledger-byron | 1.0.0.2 | CHANGELOG.md |
cardano-ledger-byron-test | 1.5.0.0 | |
cardano-ledger-conway | 1.7.1.0 | CHANGELOG.md |
cardano-ledger-conway-test | 1.2.0.4 | CHANGELOG.md |
cardano-ledger-core | 1.5.0.0 | CHANGELOG.md |
cardano-ledger-mary | 1.3.2.0 | CHANGELOG.md |
cardano-ledger-pretty | 1.3.0.0 | CHANGELOG.md |
cardano-ledger-shelley | 1.5.1.0 | CHANGELOG.md |
cardano-ledger-shelley-ma-test | 1.2.1.2 | CHANGELOG.md |
cardano-ledger-shelley-test | 1.2.0.3 | CHANGELOG.md |
cardano-ping | 0.2.0.5 | CHANGELOG.md |
cardano-prelude | 0.1.0.2 | ChangeLog.md |
cardano-prelude-test | 0.1.0.2 | |
cardano-protocol-tpraos | 1.0.3.4 | CHANGELOG.md |
cardano-slotting | 0.1.1.1 | CHANGELOG.md |
cardano-strict-containers | 0.1.2.1 | CHANGELOG.md |
contra-tracer | 0.1.0.2 | |
ekg | 0.4.0.15.0.0.0.0.1 | |
ekg-forward | 0.3.0.4 | CHANGELOG.md |
ekg-json | 0.1.0.7.0.0.0.0.1 | |
fs-api | 0.2.0.0 | CHANGELOG.md |
fs-sim | 0.2.1.0 | CHANGELOG.md |
heapwords | 0.1.0.2 | CHANGELOG.md |
iohk-monitoring | 0.1.11.3 | |
libsystemd-journal | 1.4.5.0.0.0.0.1 | Changelog.md |
lobemo-backend-aggregation | 0.1.0.0 | |
lobemo-backend-ekg | 0.1.0.1 | |
lobemo-backend-monitoring | 0.1.0.0 | |
lobemo-backend-trace-forwarder | 0.1.0.0 | |
lobemo-scribe-systemd | 0.1.0.0 | |
measures | 0.1.0.2 | CHANGELOG.md |
monoidal-synchronisation | 0.1.0.3 | CHANGELOG.md |
network-mux | 0.4.0.0 | CHANGELOG.md |
non-integral | 1.0.0.0 | CHANGELOG.md |
optparse-applicative-fork | 0.18.1.0 | CHANGELOG.md |
ouroboros-consensus | 0.10.0.1 | CHANGELOG.md |
ouroboros-consensus-cardano | 0.8.0.1 | CHANGELOG.md |
ouroboros-consensus-diffusion | 0.7.1.1 | CHANGELOG.md |
ouroboros-consensus-protocol | 0.5.0.6 | CHANGELOG.md |
ouroboros-network | 0.8.2.0 | CHANGELOG.md |
ouroboros-network-api | 0.5.0.0 | CHANGELOG.md |
ouroboros-network-framework | 0.7.0.0 | CHANGELOG.md |
ouroboros-network-mock | 0.1.0.1 | CHANGELOG.md |
ouroboros-network-protocols | 0.5.1.0 | CHANGELOG.md |
ouroboros-network-testing | 0.3.0.0 | CHANGELOG.md |
plutus-core | 1.9.0.0 | CHANGELOG.md |
plutus-ledger-api | 1.9.0.0 | CHANGELOG.md |
plutus-tx | 1.9.0.0 | CHANGELOG.md |
prettyprinter-configurable | 1.9.0.0 | |
protolude | 0.3.3.0.0.0.0.1 | ChangeLog.md |
set-algebra | 1.1.0.1 | CHANGELOG.md |
small-steps | 1.0.0.0 | CHANGELOG.md |
small-steps-test | 1.0.0.1 | |
th-extras | 0.0.0.6.0.0.0.0.1 | ChangeLog.md |
tracer-transformers | 0.1.0.4 | |
typed-protocols | 0.1.0.6 | CHANGELOG.md |
typed-protocols-cborg | 0.1.0.4 | CHANGELOG.md |
typed-protocols-examples | 0.2.0.2 | |
validation-selective | 0.2.0.0.0.0.0.0.1 | CHANGELOG.md |
vector-algorithms | 0.9.0.1.0.0.0.0.1 | CHANGELOG.md |
vector-map | 1.0.1.0 | CHANGELOG.md |
Published by nfrisby about 1 year ago
NOTE: THIS RELEASE IS ONLY RECOMMENDED FOR USE ON THE SANCHONET AND PUBLIC TEST ENVIRONMENTS (E.G. PREVIEW) AT THIS TIME. IT IS NOT RECOMMENDED FOR USE ON MAINNET.
Node 8.3.0-pre
is a minor release of the Cardano node. In particular, it adds DRep
s to the Conway governance rules. This release allows registration of DReps, delegation to DReps and voting on constitution action with DReps and SPOs.
Please see
Platform | Block Production | Relay | Client (Desktop) |
---|---|---|---|
Linux | ✔️ | ✔️ | ✔️ |
Windows | ❌ | ❌ | ✔️ |
MacOS | ❌ | ❌ | ✔️ |
NOTE: Linux is showing a git revision of 0000000000000000000000000000000000000000
in --version
because of a corruption issue in set-git-rev that only affects static musl
built binaries. This is expected, and if it concerns you, please build from source.
Role | Approval |
---|---|
Cardano Head of Engineering | ✔️ |
Cardano Head of Product | ✔️ |
Test Engineer | N/A for pre-release |
Site Reliability Engineer | N/A for pre-release |
Release Engineer | ✔️ |
Changes in arguments of Conway-related commands: create-constitution
, create-new-committee
, create-no-confidence
,
create-treasury-withdrawal
, governance vote create
PR 174
New governance drep id
command PR 194
New governance drep
and vote
command groups PR 191
Add --verification-key
option to committee key-hash
command PR 187
New conway governance committee create-cold-key-resignation
command PR 146
New conway governance committee create-hot-key-authorization-certificate
command PR 145
Add create-no-confidence
command to era based cli PR 176
Add create-new-committee
command to era based cli PR 175
Add conway governance action create-treasury-withdrawal
PR 155
Add create-protocol-parameters-update
command to era based commands PR 170
Add command 'drep cardano-cli conway governance drep key-gen` for DRep key generation PR 163
Add governance action create-constitution
command PR 142
Fix deregistration-certificate: generate deregistration instead of registration certs PR 159
Plural for command groups PR 151
Add conway governance committee key-hash
command PR 144
Add conway governance committee hot-key-gen
command PR 136
Add VotingProcedures
type. PR 204
Expose following queries from consensus:
Update createAnchor to use hashAnchorData
(feature, breaking) PR 200
Updating the ledger dependency to cardano-ledger-conway-1.7.0.0:
TxVotes
carries a map nowResolvablePointers
now has a different representation than does the ledgerProposalNewCommitee
requires the old committee's credentialsProposalNewConstitution
case of toGovernanceAction was hashing the argument ByteString
, but it was already a hash. See temporarilyOptOutOfPrevGovActionmakeGovernanceActionId
was reusing the transaction id as the governance action id, but the types no longer allow that.Semigroup
oprhan was missing for ConwayPParams
QueryConstitutionHash
phantom type is now more specificCardano.Ledger.Api
no longer export EraCrypto
New VotingEntry
type
(compatible) PR 194
Fix parameterisation of GovernanceActionId
(breaking) PR 192
Implement createPParams and begin propagating Ledger.PParams
in cardano-api
(feature) PR 190
Delete deprecated functions and types
(improvement) PR 173
Fix parameterisation of GovernanceActionId
(breaking) PR 192
Implement createPParams
and begin propagating Ledger.PParams
in cardano-api
(feature) PR 190
Delete deprecated functions and types
(improvement) PR 173
Implement EraBasedProtocolParametersUpdate
(feature) PR 180
Modify queryGenesisParameters
so that its type advertises it only returns genesis parameters for the Shelley era
(breaking) PR 181
Package | Version | Changelog |
---|---|---|
Win32-network | 0.1.1.1 | ChangeLog.md |
base-deriving-via | 0.1.0.2 | CHANGELOG.md |
bech32 | 1.1.4.1 | ChangeLog.md |
byron-spec-chain | 1.0.0.1 | CHANGELOG.md |
byron-spec-ledger | 1.0.0.1 | CHANGELOG.md |
cardano-api | 8.16.3.0 | CHANGELOG.md |
cardano-binary | 1.7.0.1 | CHANGELOG.md |
cardano-cli | 8.6.1.0 | CHANGELOG.md |
cardano-crypto | 1.1.2 | |
cardano-crypto-class | 2.1.2.0 | CHANGELOG.md |
cardano-crypto-praos | 2.1.2.0 | CHANGELOG.md |
cardano-crypto-test | 1.5.0.0 | |
cardano-crypto-tests | 2.1.2.0 | CHANGELOG.md |
cardano-crypto-wrapper | 1.5.1.0 | CHANGELOG.md |
cardano-data | 1.1.0.0 | CHANGELOG.md |
cardano-ledger-allegra | 1.2.1.1 | CHANGELOG.md |
cardano-ledger-alonzo | 1.4.0.0 | CHANGELOG.md |
cardano-ledger-alonzo-test | 1.1.2.3 | CHANGELOG.md |
cardano-ledger-api | 1.4.0.0 | CHANGELOG.md |
cardano-ledger-babbage | 1.4.3.0 | CHANGELOG.md |
cardano-ledger-babbage-test | 1.1.1.4 | CHANGELOG.md |
cardano-ledger-binary | 1.1.2.0 | CHANGELOG.md |
cardano-ledger-byron | 1.0.0.2 | CHANGELOG.md |
cardano-ledger-byron-test | 1.5.0.0 | |
cardano-ledger-conway | 1.7.1.0 | CHANGELOG.md |
cardano-ledger-conway-test | 1.2.0.4 | CHANGELOG.md |
cardano-ledger-core | 1.5.0.0 | CHANGELOG.md |
cardano-ledger-mary | 1.3.2.0 | CHANGELOG.md |
cardano-ledger-pretty | 1.3.0.0 | CHANGELOG.md |
cardano-ledger-shelley | 1.5.1.0 | CHANGELOG.md |
cardano-ledger-shelley-ma-test | 1.2.1.2 | CHANGELOG.md |
cardano-ledger-shelley-test | 1.2.0.3 | CHANGELOG.md |
cardano-ping | 0.2.0.5 | CHANGELOG.md |
cardano-prelude | 0.1.0.2 | ChangeLog.md |
cardano-prelude-test | 0.1.0.2 | |
cardano-protocol-tpraos | 1.0.3.4 | CHANGELOG.md |
cardano-slotting | 0.1.1.1 | CHANGELOG.md |
cardano-strict-containers | 0.1.2.1 | CHANGELOG.md |
contra-tracer | 0.1.0.2 | |
ekg | 0.4.0.15.0.0.0.0.1 | |
ekg-forward | 0.3.0.4 | CHANGELOG.md |
ekg-json | 0.1.0.7.0.0.0.0.1 | |
fs-api | 0.2.0.0 | CHANGELOG.md |
fs-sim | 0.2.1.0 | CHANGELOG.md |
heapwords | 0.1.0.2 | CHANGELOG.md |
iohk-monitoring | 0.1.11.3 | |
libsystemd-journal | 1.4.5.0.0.0.0.1 | Changelog.md |
lobemo-backend-aggregation | 0.1.0.0 | |
lobemo-backend-ekg | 0.1.0.1 | |
lobemo-backend-monitoring | 0.1.0.0 | |
lobemo-backend-trace-forwarder | 0.1.0.0 | |
lobemo-scribe-systemd | 0.1.0.0 | |
measures | 0.1.0.2 | CHANGELOG.md |
monoidal-synchronisation | 0.1.0.3 | CHANGELOG.md |
network-mux | 0.4.0.0 | CHANGELOG.md |
non-integral | 1.0.0.0 | CHANGELOG.md |
optparse-applicative-fork | 0.18.1.0 | CHANGELOG.md |
ouroboros-consensus | 0.10.0.1 | CHANGELOG.md |
ouroboros-consensus-cardano | 0.8.0.1 | CHANGELOG.md |
ouroboros-consensus-diffusion | 0.7.1.1 | CHANGELOG.md |
ouroboros-consensus-protocol | 0.5.0.6 | CHANGELOG.md |
ouroboros-network | 0.8.2.0 | CHANGELOG.md |
ouroboros-network-api | 0.5.0.0 | CHANGELOG.md |
ouroboros-network-framework | 0.7.0.0 | CHANGELOG.md |
ouroboros-network-mock | 0.1.0.1 | CHANGELOG.md |
ouroboros-network-protocols | 0.5.1.0 | CHANGELOG.md |
ouroboros-network-testing | 0.3.0.0 | CHANGELOG.md |
plutus-core | 1.9.0.0 | CHANGELOG.md |
plutus-ledger-api | 1.9.0.0 | CHANGELOG.md |
plutus-tx | 1.9.0.0 | CHANGELOG.md |
prettyprinter-configurable | 1.9.0.0 | |
protolude | 0.3.3.0.0.0.0.1 | ChangeLog.md |
set-algebra | 1.1.0.1 | CHANGELOG.md |
small-steps | 1.0.0.0 | CHANGELOG.md |
small-steps-test | 1.0.0.1 | |
th-extras | 0.0.0.6.0.0.0.0.1 | ChangeLog.md |
tracer-transformers | 0.1.0.4 | |
typed-protocols | 0.1.0.6 | CHANGELOG.md |
typed-protocols-cborg | 0.1.0.4 | CHANGELOG.md |
typed-protocols-examples | 0.2.0.2 | |
validation-selective | 0.2.0.0.0.0.0.0.1 | CHANGELOG.md |
vector-algorithms | 0.9.0.1.0.0.0.0.1 | CHANGELOG.md |
vector-map | 1.0.1.0 | CHANGELOG.md |
Published by disassembler about 1 year ago
NOTE: THIS RELEASE IS ONLY RECOMMENDED FOR USE ON THE SANCHONET AND PUBLIC TEST ENVIRONMENTS AT THIS TIME. IT IS NOT RECOMMENDED FOR USE ON MAINNET.
Node 8.2.1 is a minor release of the Cardano node.
Please see
Platform | Block Production | Relay | Client (Desktop) |
---|---|---|---|
Linux | ✔️ | ✔️ | ✔️ |
Windows | ❌ | ❌ | ✔️ |
MacOS | ❌ | ❌ | ✔️ |
NOTE: Linux is showing a git revision of 0000000000000000000000000000000000000000
in --version
because of a corruption issue in set-git-rev that only affects static musl
built binaries. This is expected, and if it concerns you, please build from source.
Role | Approval |
---|---|
Cardano Head of Engineering | ✔️ |
Cardano Head of Product | ✔️ |
Test Engineer | N/A for pre-release |
Site Reliability Engineer | N/A for pre-release |
Release Engineer | ✔️ |
NONE*
Package | Version | Changelog |
---|---|---|
Win32-network | 0.1.1.1 | ChangeLog.md |
base-deriving-via | 0.1.0.2 | CHANGELOG.md |
bech32 | 1.1.4.1 | ChangeLog.md |
byron-spec-chain | 1.0.0.1 | CHANGELOG.md |
byron-spec-ledger | 1.0.0.1 | CHANGELOG.md |
cardano-api | 8.12.0.0 | CHANGELOG.md |
cardano-binary | 1.7.0.1 | CHANGELOG.md |
cardano-cli | 8.5.0.0 | CHANGELOG.md |
cardano-crypto | 1.1.2 | |
cardano-crypto-class | 2.1.1.0 | CHANGELOG.md |
cardano-crypto-praos | 2.1.2.0 | CHANGELOG.md |
cardano-crypto-test | 1.5.0.0 | |
cardano-crypto-tests | 2.1.1.0 | CHANGELOG.md |
cardano-crypto-wrapper | 1.5.1.0 | CHANGELOG.md |
cardano-data | 1.1.0.0 | CHANGELOG.md |
cardano-ledger-allegra | 1.2.1.0 | CHANGELOG.md |
cardano-ledger-alonzo | 1.3.3.0 | CHANGELOG.md |
cardano-ledger-alonzo-test | 1.1.2.2 | CHANGELOG.md |
cardano-ledger-api | 1.3.1.0 | CHANGELOG.md |
cardano-ledger-babbage | 1.4.2.0 | CHANGELOG.md |
cardano-ledger-babbage-test | 1.1.1.3 | CHANGELOG.md |
cardano-ledger-binary | 1.1.1.1 | CHANGELOG.md |
cardano-ledger-byron | 1.0.0.2 | CHANGELOG.md |
cardano-ledger-byron-test | 1.5.0.0 | |
cardano-ledger-conway | 1.6.3.0 | CHANGELOG.md |
cardano-ledger-conway-test | 1.2.0.3 | CHANGELOG.md |
cardano-ledger-core | 1.4.1.0 | CHANGELOG.md |
cardano-ledger-mary | 1.3.1.0 | CHANGELOG.md |
cardano-ledger-pretty | 1.2.1.2 | CHANGELOG.md |
cardano-ledger-shelley | 1.4.2.0 | CHANGELOG.md |
cardano-ledger-shelley-ma-test | 1.2.1.1 | CHANGELOG.md |
cardano-ledger-shelley-test | 1.2.0.2 | CHANGELOG.md |
cardano-ping | 0.2.0.5 | CHANGELOG.md |
cardano-prelude | 0.1.0.2 | ChangeLog.md |
cardano-prelude-test | 0.1.0.2 | |
cardano-protocol-tpraos | 1.0.3.3 | CHANGELOG.md |
cardano-slotting | 0.1.1.1 | CHANGELOG.md |
cardano-strict-containers | 0.1.2.1 | CHANGELOG.md |
contra-tracer | 0.1.0.2 | |
ekg | 0.4.0.15.0.0.0.0.1 | |
ekg-forward | 0.3.0.4 | CHANGELOG.md |
ekg-json | 0.1.0.7.0.0.0.0.1 | |
fs-api | 0.1.0.3 | CHANGELOG.md |
fs-sim | 0.2.0.0 | CHANGELOG.md |
heapwords | 0.1.0.2 | CHANGELOG.md |
int-cast | 0.2.0.0.0.0.0.0.1 | changelog.md |
iohk-monitoring | 0.1.11.3 | |
libsystemd-journal | 1.4.5.0.0.0.0.1 | Changelog.md |
lobemo-backend-aggregation | 0.1.0.0 | |
lobemo-backend-ekg | 0.1.0.1 | |
lobemo-backend-monitoring | 0.1.0.0 | |
lobemo-backend-trace-forwarder | 0.1.0.0 | |
lobemo-scribe-systemd | 0.1.0.0 | |
measures | 0.1.0.2 | CHANGELOG.md |
monoidal-synchronisation | 0.1.0.3 | CHANGELOG.md |
network-mux | 0.4.0.0 | CHANGELOG.md |
non-integral | 1.0.0.0 | CHANGELOG.md |
optparse-applicative-fork | 0.18.1.0 | CHANGELOG.md |
ouroboros-consensus | 0.9.0.0 | CHANGELOG.md |
ouroboros-consensus-cardano | 0.7.0.0 | CHANGELOG.md |
ouroboros-consensus-diffusion | 0.7.0.0 | CHANGELOG.md |
ouroboros-consensus-protocol | 0.5.0.4 | CHANGELOG.md |
ouroboros-network | 0.8.2.0 | CHANGELOG.md |
ouroboros-network-api | 0.5.0.0 | CHANGELOG.md |
ouroboros-network-framework | 0.7.0.0 | CHANGELOG.md |
ouroboros-network-mock | 0.1.0.1 | CHANGELOG.md |
ouroboros-network-protocols | 0.5.1.0 | CHANGELOG.md |
ouroboros-network-testing | 0.3.0.0 | CHANGELOG.md |
plutus-core | 1.7.0.0 | CHANGELOG.md |
plutus-ledger-api | 1.7.0.1 | CHANGELOG.md |
plutus-tx | 1.7.0.0 | CHANGELOG.md |
prettyprinter-configurable | 1.7.0.0 | |
protolude | 0.3.3.0.0.0.0.1 | ChangeLog.md |
set-algebra | 1.1.0.0 | CHANGELOG.md |
small-steps | 1.0.0.0 | CHANGELOG.md |
small-steps-test | 1.0.0.1 | |
th-extras | 0.0.0.6.0.0.0.0.1 | ChangeLog.md |
tracer-transformers | 0.1.0.4 | |
typed-protocols | 0.1.0.6 | CHANGELOG.md |
typed-protocols-cborg | 0.1.0.4 | CHANGELOG.md |
typed-protocols-examples | 0.2.0.2 | |
validation-selective | 0.2.0.0.0.0.0.0.1 | CHANGELOG.md |
vector-algorithms | 0.9.0.1.0.0.0.0.1 | CHANGELOG.md |
vector-map | 1.0.1.0 | CHANGELOG.md |
Published by disassembler about 1 year ago
NOTE: THIS RELEASE IS ONLY RECOMMENDED FOR USE ON THE SANCHONET AND PREVIEW PUBLIC TEST ENVIRONMENTS AT THIS TIME. IT IS NOT RECOMMENDED FOR USE ON THE PREPROD TEST ENVIRONMENT OR MAINNET.
Node 8.2.0 is a major release of the Cardano node. Updates to the ledger packages extend progress on the Conway ledger era to support new governance features via CIP-1694. Updates to the networking packages prepare the road for peer sharing. This release is phase 1 of the SanchoNet roll out that was referenced in the CIP-1694 workshop in Edinburgh on July 12 2023. It allows SPOs to vote on changes to the on-chain constitution. This release also adds the ability to start the node in block production mode with no secrets loaded using the --non-producing-node
flag. This can be used to promote a backup block producer without having to restart the node, for example.
This version also fixes an issue with the ledger TICKF rule that caused loss of block producer synchronisation on SanchoNet.
Platform | Block Production | Relay | Client (Desktop) |
---|---|---|---|
Linux | ✔️ | ✔️ | ✔️ |
Windows | ❌ | ❌ | ✔️ |
MacOS | ❌ | ❌ | ✔️ |
NOTE: Linux is showing a git revision of 0000000000000000000000000000000000000000
in --version
because of a corruption issue in set-git-rev that only affects static musl
built binaries. This is expected, and if it concerns you, please build from source.
Role | Approval |
---|---|
Cardano Head of Engineering | ✔️ |
Cardano Head of Product | ✔️ |
Test Engineer | N/A for pre-release |
Site Reliability Engineer | N/A for pre-release |
Release Engineer | ✔️ |
NONE
DRep
with pre-defined DReps that vote No and Abstain.DCert
type to a TxCert
type family and introduce new certificatesNewConstitution
by StakePools as the most basic example of voting.Constitution
hash from the ledger state.TICKF
rule, avoiding VRF verification and syncing issues--start-as-non-producing-node
flag and implemented a way to enable block production dynamically: input-output-hk/cardano-node#5383, input-output-hk/cardano-node#5399. Note: we haven't yet verified if the performance regression of P2P BP nodes was fixed (ref).TraceKnownInboundConnection
which is emitted when an inbound peer is shared with the outbound governor (and thus it could be used as an upstream peer).FetchDeclineChainNoIntersection
as FetchDeclineChainIntersectionTooDeep
: input-output-hk/ouroboros-network#4608.8
dns names2
for local root peers.LocalConnectionManagerTracer
LocalInboundGovernor
LocalHandshake
LocalServer
Server
cardano-cli
split out to a separate repository
Era-sensitive command structure
Set default era to Babbage in stake-address, stake-pool and governance commands
CARDANO_ERA
environment variable support
Make it build with ghc-9.6
Add a query for the hash of the constitution
Update cardano-cli
with the ability to create votes and governance actions.
Update transaction build
with the ability to specify votes and governance actions.
The --protocol-params-file
option of the transaction build
command is
now marked as deprecated in Usage help. The option was already deprecated
and ignored.
cardano-cli ping
changes:
ISO8601
--query-versions
flag, instread of doing version negotiation the remotenode-to-client
mini-protocol over Unix socket.Add --conway-era
flag.
Package | Version | Changelog |
---|---|---|
byron-spec-chain | 1.0.0.1 | CHANGELOG.md |
byron-spec-ledger | 1.0.0.1 | CHANGELOG.md |
cardano-cli | 8.4.0.0 | CHANGELOG.md |
cardano-binary | 1.7.0.1 | CHANGELOG.md |
cardano-crypto | 1.1.2 | |
cardano-crypto-class | 2.1.2.0 | CHANGELOG.md |
cardano-crypto-praos | 2.1.2.0 | CHANGELOG.md |
cardano-crypto-wrapper | 1.5.1.0 | CHANGELOG.md |
cardano-data | 1.1.0.0 | CHANGELOG.md |
cardano-ledger-babbage | 1.4.2.0 | CHANGELOG.md |
cardano-ledger-binary | 1.1.1.1 | CHANGELOG.md |
cardano-ledger-byron | 1.0.0.2 | CHANGELOG.md |
cardano-ledger-conway | 1.6.3.0 | CHANGELOG.md |
cardano-ledger-core | 1.4.1.0 | CHANGELOG.md |
cardano-ledger-allegra | 1.2.1.0 | CHANGELOG.md |
cardano-ledger-alonzo | 1.3.3.0 | CHANGELOG.md |
cardano-ledger-mary | 1.3.1.0 | CHANGELOG.md |
cardano-ledger-api | 1.3.1.0 | CHANGELOG.md |
cardano-ledger-pretty | 1.2.1.2 | CHANGELOG.md |
cardano-ledger-shelley | 1.4.2.0 | CHANGELOG.md |
cardano-api | 8.8.1.2 | CHANGELOG.md |
cardano-ping | 0.2.0.5 | CHANGELOG.md |
cardano-prelude | 0.1.0.2 | ChangeLog.md |
cardano-protocol-tpraos | 1.0.3.3 | CHANGELOG.md |
cardano-slotting | 0.1.1.1 | CHANGELOG.md |
cardano-strict-containers | 0.1.2.1 | CHANGELOG.md |
network-mux | 0.4.0.0 | CHANGELOG.md |
plutus-core | 1.7.0.0 | CHANGELOG.md |
plutus-ledger-api | 1.7.0.1 | CHANGELOG.md |
plutus-tx | 1.7.0.0 | CHANGELOG.md |
plutus-tx-plugin | 1.7.0.0 | CHANGELOG.md |
ouroboros-consensus | 0.9.0.0 | CHANGELOG.md |
ouroboros-consensus-cardano | 0.7.0.0 | CHANGELOG.md |
ouroboros-consensus-diffusion | 0.7.0.0 | CHANGELOG.md |
ouroboros-consensus-protocol | 0.5.0.4 | CHANGELOG.md |
ouroboros-network | 0.8.2.0 | CHANGELOG.md |
ouroboros-network-framework | 0.7.0.0 | CHANGELOG.md |
ouroboros-network-mock | 0.1.0.1 | CHANGELOG.md |
ouroboros-network-api | 0.5.0.0 | CHANGELOG.md |
ouroboros-network-protocols | 0.5.1.0 | CHANGELOG.md |
ouroboros-network-testing | 0.3.0.0 | CHANGELOG.md |
small-steps | 1.0.0.0 | CHANGELOG.md |
set-algebra | 1.1.0.1 | CHANGELOG.md |
typed-protocols | 0.1.0.6 | CHANGELOG.md |
typed-protocols-cborg | 0.1.0.4 | CHANGELOG.md |
vector-map | 1.0.1.0 | CHANGELOG.md |
Published by disassembler about 1 year ago
This Cardano node release is mainnet ready and updates the Plutus interpreter. All SPOs are encouraged to update, especially ones that are currently running Cardano node version 8.1.1.
Node 8.1.2 is a minor release of the Cardano node, which updates the Plutus interpreter.
Platform | Block Production | Relay | Client (Desktop) |
---|---|---|---|
Linux | ✔️ | ✔️ | ✔️ |
Windows | ❌ | ❌ | ✔️ |
MacOS | ❌ | ❌ | ✔️ |
NOTE: Linux is showing a git revision of 0000000000000000000000000000000000000000
in --version
because of a corruption issue in set-git-rev that only affects static musl built binaries. This is expected, and if it concerns you, please build from source.
Role | Approval |
---|---|
Cardano Head of Engineering | ✔️ |
Cardano Head of Product | ✔️ |
Test Engineer | ✔️ |
Site Reliability Engineer | ✔️ |
Release Engineer | ✔️ |
NONE
Package | Version | Changelog |
---|---|---|
Win32-network | 0.1.1.1 | ChangeLog.md |
base-deriving-via | 0.1.0.2 | CHANGELOG.md |
byron-spec-chain | 1.0.0.0 | CHANGELOG.md |
byron-spec-ledger | 1.0.0.0 | CHANGELOG.md |
cardano-api | 8.2.0.0 | CHANGELOG.md |
cardano-api-gen | 8.1.0.2 | ChangeLog.md |
cardano-binary | 1.7.0.1 | CHANGELOG.md |
cardano-crypto | 1.1.2 | |
cardano-crypto-class | 2.1.1.0 | CHANGELOG.md |
cardano-crypto-praos | 2.1.2.0 | CHANGELOG.md |
cardano-crypto-test | 1.5.0.0 | |
cardano-crypto-tests | 2.1.1.0 | CHANGELOG.md |
cardano-crypto-wrapper | 1.5.1.0 | CHANGELOG.md |
cardano-data | 1.1.0.0 | CHANGELOG.md |
cardano-ledger-allegra | 1.1.1.0 | CHANGELOG.md |
cardano-ledger-alonzo | 1.2.1.0 | CHANGELOG.md |
cardano-ledger-alonzo-test | 1.1.1.0 | |
cardano-ledger-api | 1.2.0.0 | CHANGELOG.md |
cardano-ledger-babbage | 1.2.1.0 | CHANGELOG.md |
cardano-ledger-babbage-test | 1.1.1.0 | |
cardano-ledger-binary | 1.1.1.0 | CHANGELOG.md |
cardano-ledger-byron | 1.0.0.0 | CHANGELOG.md |
cardano-ledger-byron-test | 1.5.0.0 | |
cardano-ledger-conway | 1.2.0.0 | CHANGELOG.md |
cardano-ledger-conway-test | 1.1.1.0 | |
cardano-ledger-core | 1.2.0.0 | CHANGELOG.md |
cardano-ledger-mary | 1.2.0.0 | CHANGELOG.md |
cardano-ledger-pretty | 1.1.1.0 | CHANGELOG.md |
cardano-ledger-shelley | 1.2.0.0 | CHANGELOG.md |
cardano-ledger-shelley-ma-test | 1.2.0.0 | |
cardano-ledger-shelley-test | 1.1.1.0 | |
cardano-ping | 0.1.0.1 | CHANGELOG.md |
cardano-prelude | 0.1.0.2 | ChangeLog.md |
cardano-prelude-test | 0.1.0.2 | |
cardano-protocol-tpraos | 1.0.3.0 | CHANGELOG.md |
cardano-slotting | 0.1.1.1 | CHANGELOG.md |
cardano-strict-containers | 0.1.2.1 | CHANGELOG.md |
contra-tracer | 0.1.0.2 | |
ekg | 0.4.0.15.0.0.0.0.1 | |
ekg-forward | 0.3.0.4 | CHANGELOG.md |
ekg-json | 0.1.0.7.0.0.0.0.1 | |
flat | 0.4.4.0.0.0.0.2 | |
foundation | 0.0.29.0.0.0.0.2 | |
fs-api | 0.1.0.3 | CHANGELOG.md |
fs-sim | 0.2.0.0 | CHANGELOG.md |
heapwords | 0.1.0.2 | CHANGELOG.md |
hedgehog | 1.2.0.0.0.0.1 | CHANGELOG.md |
int-cast | 0.2.0.0.0.0.0.0.1 | changelog.md |
iohk-monitoring | 0.1.11.3 | |
libsystemd-journal | 1.4.5.0.0.0.0.1 | Changelog.md |
lobemo-backend-aggregation | 0.1.0.0 | |
lobemo-backend-ekg | 0.1.0.1 | |
lobemo-backend-monitoring | 0.1.0.0 | |
lobemo-backend-trace-forwarder | 0.1.0.0 | |
lobemo-scribe-systemd | 0.1.0.0 | |
measures | 0.1.0.2 | CHANGELOG.md |
monoidal-synchronisation | 0.1.0.3 | CHANGELOG.md |
network-mux | 0.4.0.0 | CHANGELOG.md |
non-integral | 1.0.0.0 | CHANGELOG.md |
optparse-applicative-fork | 0.16.2.0 | CHANGELOG.md |
ouroboros-consensus | 0.7.0.0 | CHANGELOG.md |
ouroboros-consensus-cardano | 0.6.0.0 | CHANGELOG.md |
ouroboros-consensus-diffusion | 0.6.0.0 | CHANGELOG.md |
ouroboros-consensus-protocol | 0.5.0.2 | CHANGELOG.md |
ouroboros-network | 0.8.1.1 | CHANGELOG.md |
ouroboros-network-api | 0.5.0.0 | CHANGELOG.md |
ouroboros-network-framework | 0.6.0.1 | CHANGELOG.md |
ouroboros-network-mock | 0.1.0.1 | CHANGELOG.md |
ouroboros-network-protocols | 0.5.0.3 | CHANGELOG.md |
ouroboros-network-testing | 0.3.0.0 | CHANGELOG.md |
plutus-core | 1.5.0.1 | CHANGELOG.md |
plutus-ledger-api | 1.5.0.1 | CHANGELOG.md |
plutus-tx | 1.5.0.0 | CHANGELOG.md |
prettyprinter-configurable | 1.1.0.0 | |
protolude | 0.3.3.0.0.0.0.1 | ChangeLog.md |
servant-server | 0.19.2.0.0.0.0.1 | CHANGELOG.md |
set-algebra | 1.1.0.0 | CHANGELOG.md |
small-steps | 1.0.0.0 | CHANGELOG.md |
small-steps-test | 1.0.0.0 | |
streaming | 0.2.3.1.0.0.0.0.1 | changelog.md |
th-extras | 0.0.0.6.0.0.0.0.1 | ChangeLog.md |
tracer-transformers | 0.1.0.4 | |
typed-protocols | 0.1.0.6 | CHANGELOG.md |
typed-protocols-cborg | 0.1.0.4 | CHANGELOG.md |
typed-protocols-examples | 0.2.0.2 | |
validation-selective | 0.2.0.0.0.0.0.0.1 | CHANGELOG.md |
vector-algorithms | 0.9.0.1.0.0.0.0.1 | CHANGELOG.md |
vector-map | 1.0.1.0 | CHANGELOG.md |
Published by disassembler over 1 year ago
This release is mainnet ready and has significant improvements at epoch boundary. All SPOs are strongly encouraged to update.
Node 8.1.1 is a minor release of the Cardano node. This contains a fix from ouroboros-network for P2P topologies that don't contain DNS names in local roots.
Platform | Block Production | Relay | Client (Desktop) |
---|---|---|---|
Linux | ✔️ | ✔️ | ✔️ |
Windows | ❌ | ❌ | ✔️ |
MacOS | ❌ | ❌ | ✔️ |
NOTE: Linux is showing a git revision of 0000000000000000000000000000000000000000
in --version
because of a corruption issue in set-git-rev that only affects static musl built binaries. This is expected, and if it concerns you, please build from source.
NONE
Role | Approval |
---|---|
Cardano Head of Engineering | ✔️ |
Cardano Head of Product | ✔️ |
Test Engineer | ✔️ |
Site Reliability Engineer | ✔️ |
Release Engineer | ✔️ |
Published by disassembler over 1 year ago
THIS RELEASE IS NOT RECOMMENDED FOR USE ON ANY NETWORKS
Node 8.1.0 is a major release of the Cardano node. Updates to the ledger packages extend progress on the Conway ledger era, including the introduction of Plutus V3. They also improve performance at the epoch boundary, resolving a long-standing issue where a large computation was disrupting the block leader check (see #4421). Updates to the networking packages introduce a new query to the handshake, which is helpful for debugging. The cardano-api has been moved to a separate repository.
NOTE Because of P2P bug fix, this is superseded by 8.1.1
The release also includes a number of bug fixes and further performance improvements.
In particular, a DNS issue was partially resolved which affected peer-to-peer networking.
Please note that this version contains breaking changes
query
.Platform | Block Production | Relay | Client (Desktop) |
---|---|---|---|
Linux | ✔️ | ✔️ | ✔️ |
Windows | ❌ | ❌ | ✔️ |
MacOS | ❌ | ❌ | ✔️ |
NOTE: Linux is showing a git revision of 0000000000000000000000000000000000000000
in --version
because of a corruption issue in set-git-rev that only affects static musl built binaries. This is expected, and if it concerns you, please build from source.
NONE
GetCurrentPParams
query now uses the legacy en-/decoding for its result again when the NodeToClientVersion
is <15
, restoring compatibility with older clients.GetStakeSnapshots
query to not traverse all delegationsGetFilteredDelegationsAndRewardAccounts
query.NodeToClientV_15
that enables the deposits query.Role | Approval |
---|---|
Cardano Head of Engineering | ❌ |
Cardano Head of Product | ❌ |
Test Engineer | N/A for pre-release |
Site Reliability Engineer | N/A for pre-release |
Release Engineer | ❌ |
Published by disassembler over 1 year ago
Node 8.0.0 is a major release of the Cardano node that adds initial, experimental, support for the Conway ledger era (Protocol Version 9.0).
It includes some additional CLI commands, bug fixes, and network configuration options. SPOs are recommended to deploy this version on all their nodes. This version of the Cardano node:
cardano-cli governance poll
) that the Cardano Foundation will use to conduct an SPO surveyCARDANO_NODE_NETWORK_ID
instead of needing to be passed in every CLI queryquery tip
CLI commandIt also includes some bug fixes and performance improvements.
IMPORTANT: On mainnet, P2P networking is only intended to be ran on a single relay at this time. Please continue to run any other relays with P2P disabled using the legacy topology.
Please note that this version contains breaking changes
dbb48cce5429cb6585c9034f002568964f1ce567
Platform | Block Production | Relay | Client (Desktop) |
---|---|---|---|
Linux | ✔️ | ✔️ | ✔️ |
Windows | ❌ | ❌ | ✔️ |
MacOS | ❌ | ❌ | ✔️ |
NOTE: Linux is showing a git revision of 0000000000000000000000000000000000000000
in --version
because of a corruption issue in set-git-rev that only affects static musl built binaries. This is expected, and if it concerns you, please build from source.
NONE
tryAddTxs
to be removed in favour of a new addTx
function.getRewardProvenance
has not changed, it just returns an empty provenance value.ListMap
instead of Map
.calculatePoolDistr'
function which is similar to calculatePoolDistr
but has a new filter argument to only include the stake pool ids (stake pool key hashes) that are needed.TotalDeposits
event now includes a transaction ID and emits the change in deposits instead of the value.evaluateTransactionBalance
) to take DPState
as input. This can no longer be computed without the DPState
conway
.transVITime
.CostModel
s can now be deserialized from any map of Word8 values to lists of integers. Only valid cost models are actually converted to evaluation contexts that can be used. Errors and unrecognized language versions are stored in the CostModel
type so that:
ouroboros-genesis
is implemented) .cardano-cli
provides ping
command, which previous was available as a standalone cardano-ping
executable.NONE
Role | Approval |
---|---|
Cardano Head of Engineering | ✔️ |
Cardano Head of Product | ✔️ |
Test Engineer | ✔️ |
Site Reliability Engineer | ✔️ |
Release Engineer | ✔️ |
Published by disassembler over 1 year ago
Node 1.35.7 is a bug fix release that addresses an issue with the legacy network stack connecting to a P2P relay. SPOs are recommended to deploy this version on all their nodes.
IMPORTANT: P2P on mainnet is only intended to be ran on a single relay at this time. Continue to run any other relays with P2P disabled using the legacy topology.
NOTICE Minimum resources were adjusted in this release due to chain growth.
Please note that this version contains no breaking changes
Shelley ledger era Tx body in CDDL format is not supported by some CLI commands (#3688)
Cardano-cli computes wrong collateral return output for multiple occurrences of collateral inputs (#4744)
A hot -> warm -> hot
busy demotion / promotion cycle is not fixed in this release (#4385)
cardano-submit-api can't handle transactions (#4829)
Please see here for other known issues. None of these is considered to be a blocker.
They will be addressed in future releases.
Platform | Block Production | Relay | Client (Desktop) |
---|---|---|---|
Linux | ✔️ | ✔️ | ✔️ |
Windows | ❌ | ❌ | ✔️ |
MacOS | ❌ | ❌ | ✔️ |
NONE
NONE
NONE
NONE
NONE
NONE
Role | Approval |
---|---|
Cardano Head of Engineering | ✔️ |
Cardano Head of Product | ✔️ |
Test Engineer | ✔️ |
Site Reliability Engineer | ✔️ |
Release Engineer | ✔️ |
Published by disassembler over 1 year ago
Node 1.35.6 is a release adding P2P support without need of development network protocols when EnableP2P
is set to true
. The legacy topology is still supported as a parallel mode of operation. This release is based on the release/1.35
branch so has no changes not related to P2P included.
IMPORTANT: P2P on mainnet is only intended to be ran on a single relay at this time. Continue to run any other relays with P2P disabled using the legacy topology.
To run a node in P2P mode set EnableP2P
to true
(the default is False
) in the configuration file. You will also need to specify the topology in a new format which is described here. There are a few new tracers and configuration options which you can set (listed below by component):
The outbound governor is responsible for satisfying targets of root peers, known (cold, warm and hot), established (warm & hot) and active peers (synonym for hot peers) and local root peers. The primary way to configure them is by setting the following options:
TargetNumberOfRootPeers
(default value: 100
) - a minimal number of root peers (unlike other targets this one is one sided, e.g. a node might have more root peersTargetNumberOfKnownPeers
(default value: 100
) - a target of known peers (must be larger or equal to TargetNumberOfRootPeers
)TargetNumberOfEstablishedPeers
(default value: 50
) - a target of all established peers (including local roots, ledger peers)TargetNumberOfActivePeers
(default value: 20
) - a target for hot peers which engage in the consensus protocolLet us note two more targets. In the topology file you may include local root peers. This is a list of groups of peers, each group comes with its own valency. The outbound governor will maintain a connection with every local root peer, and will enforce that at least the specified number of them (the valency) are hot. Thus the TargetNumberOfKnownPeers
, TargetNumberOfEstablishedPeers
and TargetNumberOfActivePeers
must be large enough to accommodate local root peers.
The following traces can be enabled:
TracePeerSelection
(by default on) - tracks selection of upstream peers done by the outbound-governor. Warm peers are ones with which we have an open connection but don't engage in consensus protocol, hot peers are peers which engage in consensus protocol (via chain-sync
, block-fetch
and tx-submission
mini-protocols), cold peers are ones which we know about but the node doesn't have an established connection. Note that the notions of hot, warm and cold are only related to usage of initiator sides of mini-protocols in a connection (which can be either inbound or outbound).TracePeerSelectionCounters
(by default on) - traces how many cold / warm / hot / local root peers the node has, it's also available via ekg.TracePeerStateActions
(by default on) - includes traces from a component which executes peer promotion / demotions between cold / warm & hot states.TracePublicRootPeers
(by default off) - traces information about root / ledger peers (e.g. ip addresses or dns names of ledger peers, dns resolution)DebugPeerSelectionInitiator
and DebugPeerSelectionInitiatorResponder
(by default off) - a debug tracers which log the information about current state of the outbound governor.At this point haddock documentation of the outbound governor is available.
The inbound governor is maintaining responder side of all mini-protocols. Unlike the outbound governor it is a purely responsive component which reacts to actions of remote peer (its outbound governor).
TraceInboundGovernor
(by default on) - traces information about inbound connection, e.g. we track if the remote side is using our node as warm or hot peer, traces when we restart a responder.TraceInboundGovernorCounters
(by default on) - traces number of peers which use the node as cold
, warm
or hot
(which we call remote cold
, remote warm
or remote hot
). Note that we only know if a peer is in the remote cold state if we connected to that peer and it's not using the connection. This information is also available via ekg.TraceInboundGovernorTransitions
(by default on) - a debug tracer which traces transitions between remote cold, remote warm and remote hot states.The inbound governor is documented in The Shelley Networking Protocol (section 4.5).
Connection manager tracks the state of all tcp connections, and enforces various timeouts, e.g. when the connection is not used by either of the sides. The following traces are available:
TraceConnectionManager
(by default on) - traces information about new inbound or outbound connection, connection errors.TraceConnectionManagerCounters
(by default on) - traces the number of inbound, outbound, duplex (connections which negotiated P2P mode and can use a connection in full duplex mode), full duplex (connections which run mini-protocols in both directions, e.g. at least warm and remote warm at the same time), unidirectional connections (connections with non p2p nodes, or p2p nodes which configured themselves as initiator only nodes).TraceConnectionManagerTransitions
(by default on) - a low level traces which traces connection state changes in the connection manager state machine.The connection manager is documented in The Shelley Networking Protocol (section 4).
Ledger peers are the relays registered on the chain. Currently we use square of the stake distribution to randomly pick new ledger peers. You can enable TraceLedgerPeers
(by default off) to log actions taken by this component.
The accept loop. You can enable TraceServer
to log its actions or errors it encounters (by default it is off, however we suggest to turn it on) .
Please note that this version contains no breaking changes
Shelley ledger era Tx body in CDDL format is not supported by some CLI commands (#3688)
Cardano-cli computes wrong collateral return output for multiple occurrences of collateral inputs (#4744)
A hot -> warm -> hot
busy demotion / promotion cycle is not fixed in this release (#4385)
Please see here for other known issues. None of these is considered to be a blocker.
They will be addressed in future releases.
Platform | Block Production | Relay | Client (Desktop) |
---|---|---|---|
Linux | ✔️ | ✔️ | ✔️ |
Windows | ❌ | ❌ | ✔️ |
MacOS | ❌ | ❌ | ✔️ |
NONE
NONE
WarningDevelopmentNetworkProtocolVersions
into WarningDevelopmentNodeToNodeVersions
and WarningDevelopmentNodeToClientVersions
(#4691).NodeToNodeVersion
and NodeToClientVersion
JSON instances (#4691).P2PWarning
, it now sais: You are using an early release of peer-to-peer capabilities, please report any issues. (#4691).P2PWarningDevelopmentNetworkProtocols
(#4691).warm -> cold
demotion (input-output-hk/ouroboros-network#4163).PeerGSV
to SendFetchRequest
(input-output-hk/ouroboros-network#4167).TraceDemoteLocalAsynchronous
(input-output-hk/ouroboros-network#4127).NONE*
NONE
NONE
Role | Approval |
---|---|
Cardano Head of Engineering | ✔️ |
Cardano Head of Product | ✔️ |
Test Engineer | ✔️ |
Site Reliability Engineer | ✔️ |
Release Engineer | ✔️ |
Published by disassembler over 1 year ago
Node 1.35.5 is a maintenance release addressing a fix in ledger internal data structures.
Please note that this version contains no breaking changes
Shelley ledger era Tx body in CDDL format is not supported by some CLI commands (#3688)
Cardano-cli computes wrong collateral return output for multiple occurrences of collateral inputs (#4744)
Please see here for other known issues. None of these is considered to be a blocker.
They will be addressed in future releases.
Platform | Block Production | Relay | Client (Desktop) |
---|---|---|---|
Linux | ✔️ | ✔️ | ✔️ |
Windows | ❌ | ❌ | ✔️ |
MacOS | ❌ | ❌ | ✔️ |
NONE
*NONE
NONE
NONE*
NONE
NONE
Role | Approval |
---|---|
Cardano Head of Engineering | ✔️ |
Test Engineer | ✔️ |
Site Reliability Engineer | ✔️ |
Release Engineer | ✔️ |
Published by disassembler almost 2 years ago
Node 1.35.4 supports the use of SECP256K1 elliptic curves via new Plutus primitives at protocol version 8. It also includes some CLI improvements, including changing the default ledger era to Babbage for transaction commands.
Please note that this version contains breaking changes, as listed below:
--<ledger-era>-era
is not passed as an option.Shelley ledger era Tx body in CDDL format is not supported by some CLI commands (#3688)
Please see here for other known issues. None of these is considered to be a blocker.
They will be addressed in future releases.
Platform | Block Production | Relay | Client (Desktop) |
---|---|---|---|
Linux | ✔️ | ✔️ | ✔️ |
Windows | ❌ | ❌ | ✔️ |
MacOS | ❌ | ❌ | ✔️ |
NONE
NONE
transaction build
command to automatically calculate total and return collateral values(PR4198)transaction view
command to render inline datums and reference inputs (PR4089)transaction build
and transaction build-raw
commands, always use ledger's CDDL format for transaction body creation.cli-format
flag and make --cddl-format
deprecated and hiddenExpose Key
interface via Cardano.Api.Shelley
(PR4048)
Append, not prepend change output when balancing a transaction (PR4343)
Expose convenience functions executeQueryCardanoMode
, determineEra
, constructBalancedTx
and queryStateForBalancedTx
(PR 4446)
NONE
Role | Approval |
---|---|
Cardano Head of Engineering | ✔️ |
Test Engineer | ✔️ |
Site Reliability Engineer | ✔️ |
Release Engineer | ✔️ |
Published by LaurenceIO about 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.
Node 1.35.3 adds important functionality that will enable the use of new Plutus capabilities
following the Vasil hard fork, including node and CLI support for:
It also includes significant improvements to the logging/monitoring, and networking codebases, as well as significant memory and time performance improvements, including the first implementation of diffusion pipelining, and reduced VRF checks, as well as several improvements to the ledger.
Please note that this version contains breaking changes, as listed below, specifically with respect to operational certificates
on the CLI. Stake pool operators may need to update their management scripts to accommodate this change.
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.
Platform | Block Production | Relay | Client (Desktop) |
---|---|---|---|
Linux | ✔️ | ✔️ | ✔️ |
Windows | ❌ | ❌ | ✔️ |
MacOS | ❌ | ❌ | ✔️ |
libsodium
installation (#4000)PraosProtocolSupportsNode
class (#3758)EpochInfo
that can fail to ledger. (#3770)COMPLETE
pragma for FallingEdge
pattern synonym (#3766)DeltaRewardEvent
and TotalRewardEvent
. The former gives incremental rewards as they are being computed, and the latter gives a report of the result at the end of computation. (#2615, #2647, #2673, #2690)RestrainedRewards
, which contains details of any rewards which are subsequently not paid out owing to e.g. deregistered addresses. (#2726)SuccessfulPlutusScriptsEvent
is emitted in the case of no failures where IsValid
is true. This event contains all the information needed to rerun all the scripts in a transaction. In the case of IsValid
being false and failures being present, two events are emitted; the preceding event with successful scripts and a FailedPlutusScriptsEvent
with the details for failing scripts. (#2670)TotalAdaPotEvent
which is emitted on the epoch boundary and reports the size of the various ADA pots (reserves, treasury, reward pot etc.) (#2797)cardano-ledger-example-shelley
package. (#2693)CostModel
constructor. The appropriate way to construct a CostModel
is using costModelParamsToCostModel
. (#2703, #2730)Datum
. This is now done entirely by Plutus on deserialisation. (#2757)EpochInfo
is not overused. (#2818)SuccessfulPlutusScriptsEvent
events (#2861)yield
to MonadFork
(#3713)unless quiet
(#3729)getMonotonicNSec
from base rather than via FFI (#3735)--calculate-plutus-script-cost
option (#4204)IsString
(Hash BlockHeader) (#3619)LedgerStateEvents
a type alias (#3692)IsCardanoEra
constraint to BlockInMode (#3665)cddlTypeToEra
(#3916)utxoCostPerByte
protocol parameter (#4141)Role | Approval |
---|---|
Technical Lead | ✔️ |
QA Engineer | ✔️ |
Ops | ✔️ |
Release Manager | ✔️ |
Published by LaurenceIO over 2 years ago
Node version 1.34.1 is a minor release that fixes two issues:
To avoid increased synchronisation times, we recommended that Windows users DO NOT upgrade to this node version. We recommend instead that they continue to run node 1.33.0. Future releases will address this issue which is specific to Windows.
Platform | Block Production | Relay | Client (Desktop) |
---|---|---|---|
Linux | ✔️ | ✔️ | ✔️ |
Windows | ❌ | ❌ | ✔️ |
MacOS | ❌ | ❌ | ✔️ |
Role | Approval |
---|---|
Technical Lead | ✔️ |
QA Engineer | ✔️ |
Ops | ✔️ |
Release Manager | ✔️ |