Skip to content

AlephNode Release 13.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@Marcin-Radecki Marcin-Radecki released this 22 Feb 10:17
· 199 commits to main since this release
ebd98ce

This is a major release.

Testnet deployment

Status : deployed on 22.02.2024
Node upgrade priority: critical

Mainnet deployment

Status : pending
Node upgrade priority: critical

Changelog

  • Pruning enabled by default (tutorials for: aleph-node-runner building from source)
  • Addition of pallet Proxy
  • Substrate dependencies (including all pallets) upgraded from version polkadot-v1.0.0 to polkadot-v1.2.0 (significant API changes! See below)
  • New AlephBFT version with better resilience to crashes and new finality protocol
  • New normal sync mechanism:
    • Periodic request
    • Remove legacy block requests
    • Forest memory limitations
    • New metrics

API changes

  • Pallet Balances changes:
    • Extrinsics:
      • [BREAKING]transfer removed
      • [BREAKING]set_balance_deprecated removed
    • Storage:
      • Holds return type changed
    • Constants:
      • MaxHolds changed from 0 to 2
      • MaxReserves changed from 0 to 50
  • Pallet Staking changes:
    • Constants
      • [BREAKING]MaxNominations removed
  • Pallet Contracts changes:
    • Storage:
      • ContractInfoOf return type changed
    • Constants:
      • Changed Schedule - updated call weights
      • New: CodeHashLockupDepositPercent
      • New: Environment
      • New: MaxDelegateDependencies
      • Changed: MaxCodeLen from 131072 to 262144

Docker image

public.ecr.aws/p6e8q1z1/aleph-node:r-13.0

Runtime migrations

  • Contracts: v12 -> v15