Skip to content

Releases: Cardinal-Cryptography/aleph-node

AlephNode release 15.2.0

21 Mar 12:37
36ed9fa
Compare
Choose a tag to compare

This is a hotfix release - aleph-node binary only

Testnet deployment

Status : Scheduled on 21.03.2025 14:00 AM UTC
Node upgrade deadline: 28.03.2025 10:00 AM UTC

Mainnet deployment

Status : Scheduled on 24.03.2025 10:00 AM UTC
Node upgrade deadline: Scheduled on 03.04.2025 10:00 AM UTC

Changelog

  • Fixes a block sync issue in 15.1.0, which manifested mostly when interacting with 14.2, thus was detected during the mainnet release.

API changes

  • no changes

Docker image

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

Runtime migrations

  • no migrations

Aleph Node 15.1.0

06 Mar 08:51
f2a00c1
Compare
Choose a tag to compare

This is a major release

Testnet deployment

Status : Scheduled on 06.03.2025 10:00 AM UTC
Node upgrade deadline: 13.03.2025 10:00 AM UTC

Mainnet deployment

Status : Scheduled on 19.03.2025 10:00 AM UTC
Node upgrade deadline: Scheduled on 03.04.2025 10:00 AM UTC

Changelog

  • Improve memory consumption in clique network
  • Improvements to sync that should make it work smoother and reduce bandwidth use

API changes

  • no changes

Docker image

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

Runtime migrations

  • no migrations

Aleph Node 14.2.0

12 Feb 14:26
4c52933
Compare
Choose a tag to compare

This is a hotfix release.

Mainnet deployment

Status: Deployed on 12.02.2025
Node upgrade deadline: 24.02.2025 10:00 AM UTC

Changelog

  • Reverts current finality version to 4, that is equal to the one from aleph-node version 14.0.0

API changes

  • No changes

Docker image

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

Runtime migrations

  • No migrations

Aleph Node 14.1.0

12 Feb 11:10
a5b58d1
Compare
Choose a tag to compare
  • Hotfix for overriding current finality version to 5

Image: public.ecr.aws/p6e8q1z1/aleph-node:r-14.1.0

Aleph Node 15.0.0

18 Feb 09:06
6dbe2b0
Compare
Choose a tag to compare
Aleph Node 15.0.0 Pre-release
Pre-release

This is a major release.

Testnet deployment

Status : Scheduled on 18.02.2025 10:00 AM UTC
Node upgrade deadline: 25.02.2025 10:00 AM UTC

Mainnet deployment

Status : TBA
Node upgrade deadline: TBA

Changelog

  • Storing ABFT performance on-chain:
    • each validator report how far behind the current ABFT round are other validators
    • the scores are accumulated and validators gather a multisignature on them
    • the signed accumulated scores are put on chain by an unsigned transaction
    • the scores are displayed in azero.dev
  • Unit censorship resistance in ABFT
  • Banning for bad ABFT score - disabled by default.
  • Added metric aleph_sync_is_major_syncing (previously known as substrate_sub_libp2p_is_major_syncing)
  • Bugfixes:
    • NonTransfer proxy cannot call Identity pallet now
    • Fix for 14.0.0 aleph-node being stuck in sync state
    • Fix for slow block producers
    • Improve chain resistance for randomness attacks

API changes

  • Pallet Aleph changes:
    • Extrinsics:
      • added: unsigned_submit_abft_score
    • Storage:
      • added: AbftScores
      • added: LastScoreNonce
    • Constants:
      • added: ScoreSubmissionPeriod
  • Pallet CommitteeManagement changes:
    • Extrinsics:
      • added: set_finality_ban_config
    • Storage:
      • renamed: BanConfig -> ProductionBanConfig
      • added: FinalityBanConfig
      • added: UnderperformedFinalizerSessionCount
    • Constants:
      • added: ScoreSubmissionPeriod
  • Pallet Session changes:
    • Storage:
      • validators contains now list of all slots within a session, ie 900 entries

Docker image

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

Runtime migrations

  • Palet CommitteeManagement migration from v1 to v2

AlephNode Release 14.0.0

30 Dec 09:22
0788bc5
Compare
Choose a tag to compare

This is a major release.

Testnet deployment

Status: Deployed on 30.12.2024
Node upgrade deadline: 07.01.2025 10:00 AM UTC

Mainnet deployment

Status: Deployed on 28.01.2025
Node upgrade deadline: 12.02.2025 10:00 AM UTC

Changelog

  • Substrate dependencies (including all pallets) upgraded from version polkadot-v1.2.0 to polkadot-v1.6.0
  • New block sync protocol fully included and old one disabled
  • New AlephBft version
  • 1024 nominator limit on single validator has been lifted.

API changes

  • Pallet System changes

    • Extrinsics:
      • authorize_upgrade added
      • authorize_upgrade_without_checks added
      • apply_authorized_upgrade added
    • Storage:
      • AuthorizedUpgrade added
  • Pallet Balances changes

    • Constants:
      • MaxFreezes changed from 4 -> 50
  • Pallet Staking changes

    • Extrinsics:

    • chill_other signature change (non breaking change - rename first argument)

    • payout_stakers_by_page added

    • update_payee added

    • deprecate_controller_batch added

    • Constants:

      • MaxExposurePageSize added
      • MaxNominatorRewardedPerValidator removed
    • Storages:

      • ClaimedRewards removed
      • ErasStakersOverview removed
      • ErasStakersPaged removed
  • Pallet Treasury changes:

    • Extrinsics:
      • spend changed
      • spend_local added
      • payout added
      • check_status added
      • void_spend added
    • Constants:
      • PayoutPeriod added
    • Storages:
      • SpendCount added
      • Spends added
  • Pallet Vesting changes:

    • Extrinsics:
      • force_remove_vesting_schedule added
  • Pallet Sudo changes:

    • Extrinsics:
      • remove_key added
  • Pallet NominationPools changes:

    • Extrinsics:
      • adjust_pool_deposit added
      • set_commission_claim_permision added
    • Constants:
      • MaxUnbounding added, set to 8
    • Storages:
      • TotalValueLocked added
  • Pallet Identity changes:

    • Extrinsics:
      • set_identity signature changed
      • set_fields signature changed
      • add_username_authority added
      • remove_username_authority added
      • set_username_for added
      • accept_username added
      • remove_expired_approval added
      • set_primary_username added
      • remove_dangling_username added
    • Constants:
      • ByteDeposit added
      • MasSuffixLenght added
      • MaxUsernameLength added
      • FieldDeposit removed
      • MaxAdditionalFields removed
    • Storages:
      • AccountOfUsername added
      • PendingUsernames added
      • UsernameAuthorities added
  • New pallets TxPause and SafeMode

Docker image

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

Runtime migrations

  • NominationPools from v6 to v8
  • Staking to v14
  • Identity to v1

AlephNode Release 13.4

08 Oct 12:47
b072940
Compare
Choose a tag to compare

This is a runtime-only release.

Testnet deployment

Status: Done on 09.10.2024
Node upgrade deadline: Not mandatory (runtime-only release).

Mainnet deployment

Status : In progress on 14.10.2024
Node upgrade deadline: Not mandatory (runtime-only release).

Changelog

  • New inflation calculation model (520 mln AZERO cap, first year emission 27 mln AZERO)

API changes

  • Pallet Aleph changes:
    • Calls:
      • set_inflation_parameters
    • Storage:
      • AzeroCap added
      • ExponentialInflationHorizon added

Docker image

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

Runtime migrations

  • None

AlephNode Release 13.3

10 Apr 09:08
87ebe7c
Compare
Choose a tag to compare

This is a major release.

Testnet deployment

Status : Deployed on 10.04.2024
Node upgrade deadline: N/A - already done

Mainnet deployment

Status : Deployed on 16.04.2024
Node upgrade deadline: 11:00 CET 23.04.2024

Changelog

  • Pruning enabled by default
  • 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
  • Fixed false positive equivocations panics
  • Fixed underflow of consumers counter
  • Fixed gas overcharging for contract calls performing cross-contract calls
  • Added staking.nominations_quota runtime API
  • Increased Balances.HoldReasons to 50
  • Decrease chain transaction fee
  • Fix consumers underflow for controller accounts that have different stash account
  • Increase the space in block for normal transactions

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 50
      • 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
  • Added staking.nominations_quota runtime API

Docker image

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

Runtime migrations

  • Contracts: v12 -> v15

AlephNode Release 13.2

19 Mar 11:54
3b21ef4
Compare
Choose a tag to compare
Pre-release

Testnet deployment

Status : deployed on 19.03.2024
Node upgrade deadline: Runtime only release - update voluntary

Mainnet deployment

Status : pending
Node upgrade deadline: pending

Changelog

  • Decrease chain transaction fee
  • Fix consumers underflow for controller accounts that have different stash account

API changes

  • None

Docker image

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

Runtime migrations

  • no runtime migrations

AlephNode Hotifx Release 12.3

12 Mar 09:04
f51a330
Compare
Choose a tag to compare

This is a hotfix release (runtime only).

Mainnet deployment

Status : Deployed on 12.03.24
Node upgrade deadline: Runtime only release - update voluntary

Changelog

  • Fixed gas overcharging for contract calls performing cross-contract calls

API changes

  • N/A

Docker image

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

Runtime migrations

  • no runtime migrations