Releases: Cardinal-Cryptography/aleph-node
AlephNode release 15.2.0
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
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
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 fromaleph-node
version14.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
- Hotfix for overriding current finality version to 5
Image: public.ecr.aws/p6e8q1z1/aleph-node:r-14.1.0
Aleph Node 15.0.0
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 assubstrate_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
- added:
- Storage:
- added:
AbftScores
- added:
LastScoreNonce
- added:
- Constants:
- added:
ScoreSubmissionPeriod
- added:
- Extrinsics:
- Pallet CommitteeManagement changes:
- Extrinsics:
- added:
set_finality_ban_config
- added:
- Storage:
- renamed:
BanConfig
->ProductionBanConfig
- added:
FinalityBanConfig
- added:
UnderperformedFinalizerSessionCount
- renamed:
- Constants:
- added:
ScoreSubmissionPeriod
- added:
- Extrinsics:
- Pallet Session changes:
- Storage:
validators
contains now list of all slots within a session, ie 900 entries
- Storage:
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
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
addedauthorize_upgrade_without_checks
addedapply_authorized_upgrade
added
- Storage:
AuthorizedUpgrade
added
- Extrinsics:
-
Pallet
Balances
changes- Constants:
MaxFreezes
changed from 4 -> 50
- Constants:
-
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
addedMaxNominatorRewardedPerValidator
removed
-
Storages:
ClaimedRewards
removedErasStakersOverview
removedErasStakersPaged
removed
-
-
Pallet
Treasury
changes:- Extrinsics:
spend
changedspend_local
addedpayout
addedcheck_status
addedvoid_spend
added
- Constants:
PayoutPeriod
added
- Storages:
SpendCount
addedSpends
added
- Extrinsics:
-
Pallet
Vesting
changes:- Extrinsics:
force_remove_vesting_schedule
added
- Extrinsics:
-
Pallet
Sudo
changes:- Extrinsics:
remove_key
added
- Extrinsics:
-
Pallet
NominationPools
changes:- Extrinsics:
adjust_pool_deposit
addedset_commission_claim_permision
added
- Constants:
MaxUnbounding
added, set to 8
- Storages:
TotalValueLocked
added
- Extrinsics:
-
Pallet
Identity
changes:- Extrinsics:
set_identity
signature changedset_fields
signature changedadd_username_authority
addedremove_username_authority
addedset_username_for
addedaccept_username
addedremove_expired_approval
addedset_primary_username
addedremove_dangling_username
added
- Constants:
ByteDeposit
addedMasSuffixLenght
addedMaxUsernameLength
addedFieldDeposit
removedMaxAdditionalFields
removed
- Storages:
AccountOfUsername
addedPendingUsernames
addedUsernameAuthorities
added
- Extrinsics:
-
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
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
addedExponentialInflationHorizon
added
- Calls:
Docker image
public.ecr.aws/p6e8q1z1/aleph-node:r-13.4
Runtime migrations
- None
AlephNode Release 13.3
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
topolkadot-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
- [BREAKING]
- Storage:
Holds
return type changed
- Constants:
MaxHolds
changed from 0 to 50MaxReserves
changed from 0 to 50
- Extrinsics:
- Pallet Staking changes:
- Constants
- [BREAKING]
MaxNominations
removed
- [BREAKING]
- Constants
- 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
- Changed
- Storage:
- 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
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
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