github Concordium/concordium-node 8.0.3-1
8.0.3

4 days ago

Concordium node version 8.0.3 contains support for protocol version 8. This protocol version introduces support for automatically suspending inactive validators.

Changes

Protocol version 8 introduces the following changes:

  • Validators are automatically suspended if they do not produce blocks for a certain number of rounds.

  • The configure-validator transaction can suspend or resume a validator, including adding a validator in a suspended state.

  • Suspended validators are paused from participating in the consensus algorithm.

Additionally, the node release includes a number of fixes and improvements:

  • Add suspension info to BakerPoolStatus / CurrentPaydayBakerPoolStatus query results.

  • Add GetConsensusDetailedStatus gRPC endpoint for getting detailed information on the status of the consensus, at consensus version 1.

  • Update Rust version to 1.82.

  • Update GHC version to 9.6.6 (LTS-22.39).

  • Add GetScheduledReleaseAccounts endpoint for querying the list of accounts that have scheduled releases.

  • Add GetCooldownAccounts, GetPreCooldownAccounts and GetPrePreCooldownAccounts endpoints for querying the lists of accounts that have pending cooldowns in protocol version 7 onwards.

  • gRPC endpoints DryRun, GetBlockItemStatus and GetBlockTransactionEvents now report the parameter used to initialize a smart contract instance as part of a ContractInitializedEvent.

  • Fix a bug where, after a protocol update in consensus version 1 (P6 onwards), a node may miscalculate the absolute height of blocks when it is restarted.

  • Fix a bug where GetBlockInfo reports the parent block of a genesis block to be the last finalized block of the previous genesis index, instead of the terminal block.

Don't miss a new concordium-node release

NewReleases is sending notifications on new releases.