Skip to content

Releases: Cardinal-Cryptography/aleph-node

Mainnet release 8.3

14 Dec 09:57
7d21e8e
Compare
Choose a tag to compare
  • Fix for nomination pools unbonding issue:
    • add pending_rewards API call to Aleph Runtime

Testnet release 8.3

08 Dec 10:15
a7fd167
Compare
Choose a tag to compare
Testnet release 8.3 Pre-release
Pre-release
  • Fix for nomination pools unbonding issue:
    • add pending_rewards API call to Aleph Runtime

Mainnet release 8.2

05 Dec 11:42
f12d5a2
Compare
Choose a tag to compare

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

29 Nov 14:02
285c13d
Compare
Choose a tag to compare
Testnet release 8.2 Pre-release
Pre-release

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

28 Nov 12:13
76f958b
Compare
Choose a tag to compare

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

03 Nov 07:39
a433672
Compare
Choose a tag to compare
Release 2022-11-03 Pre-release
Pre-release

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

30 Aug 09:59
d800726
Compare
Choose a tag to compare
Release 2022-08-30 Pre-release
Pre-release

Testnet hotfix release:

  • Incorporated bug fix for the sync protocol in substrate network.

Release 2022-08-02

02 Aug 06:23
Compare
Choose a tag to compare
Release 2022-08-02 Pre-release
Pre-release

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

20 Jul 07:18
40b49f7
Compare
Choose a tag to compare
Release 2022-07-20 Pre-release
Pre-release

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

13 Jul 07:25
290c23c
Compare
Choose a tag to compare
Release 2022-07-13 Pre-release
Pre-release

Hotfix release:

  • [pallet-contracts] Fixed the bug with transfer value for delegate call