Releases: Cardinal-Cryptography/aleph-node
Releases · Cardinal-Cryptography/aleph-node
Mainnet release 8.3
- Fix for nomination pools unbonding issue:
- add
pending_rewards
API call to Aleph Runtime
- add
Testnet release 8.3
- Fix for nomination pools unbonding issue:
- add
pending_rewards
API call to Aleph Runtime
- add
Mainnet release 8.2
Release notes:
- a bugfix for a scenario in which finalization proofs (justifications) were not disseminated reliably enough, which caused some validators to think they are on the "main branch" while they were not,
- Stop producing blocks when finalization does not happen
Testnet release 8.2
Release notes:
- a bugfix for a scenario in which finalization proofs (justifications) were not disseminated reliably enough, which caused some validators to think they are on the "main branch" while they were not,
- Produce fewer blocks when finalization does not happen
Mainnet release 8.0
Release notes:
- Add a new mode to the elections subsystem that will allow permissionless elections on mainnet.
- Add automated removal of dead validators from the validators list for a given era. If a validator doesn’t produce blocks when they should and they meet the given threshold, they are removed from the validator list for the next era.
- Rewrite of network layer for the committee establishing consensus and ensuring better stability and performance.
- New layer for compatibility of consensus messages sent in alephbft enabling smoother runtime updates.
- There are improvements to the build process that result in a smaller and faster binary.
- The justifications are now created for all blocks that simplify the logic of several components.
- A new command to the binary for checking its version.
- Incorporated bug fix for the sync protocol.
- CCR basic support
- Fix for justification compatibility
- Try-runtime cli in the node (plus fixes for logging in the substrate)
- Pruning related changes
- Unit saving for crash recovery
- everybody wins - opens committee responsible for establishing consensus for outside validators
- pallet identity - enables human-readable aliases for accounts
- tweaks in substrate network - enable querying the same block multiple times
- compatibility for justifications
- substrate update 9.13 → 9.28
- AlephBFT 0.8.4 → 0.19.1
Release 2022-11-03
What's changed:
- Add a new mode to the elections subsystem that will allow permissionless elections on mainnet.
- Add automated removal of dead validators from the validators list for given era. If a validator doesn’t produce blocks when they should and they meet given threshold, they are removed from the validator list for next era.
- Rewrite of network layer for the committee establishing consensus ensuring better stability and performance.
- New layer for compatibility of consensus messages sent in alephbft enabling smoother runtime updates.
- There are improvements to build process that result it smaller and faster binary.
- The justifications are now created for all blocks that simplifies logic of several components.
- A new command to the binary for checking its version.
- Update substrate to v0.9.28.
- Update alephbft to 0.19.1.
Release 2022-08-30
Testnet hotfix release:
- Incorporated bug fix for the sync protocol in substrate network.
Release 2022-08-02
What's changed:
- basic chain crash recovery added
- various small bug fixes and quality of life improvements
- try-runtime integrated into the node
- pruning disabled
- bump of aleph-bft 0.12 → 0.18
- unit saving for recovery
- improved logging
- public api improvements
- substrate version v0.9.23 → v0.9.26
Release 2022-07-20
Testnet hotfix release:
- We ensure that pallet_elections::ElectionProvider::elect() returns only staking validators. Before it was possible for validators to chill and unbound their funds and still be elected to the committee.
- Added support for rotating reserved nodes.
Release 2022-07-13
Hotfix release:
- [pallet-contracts] Fixed the bug with transfer value for delegate call