v1.2.4
Bifrost Node v1.2.4
This release contains the changes from v1.2.3
to v1.2.4
.
Rust compiler versions
This release was built and tested against the following versions of rustc
.
Other versions may work.
- Rust Stable:
rustc 1.71.0 (8ede3aae2 2023-07-12)
- Rust Nightly:
rustc 1.71.0-nightly (521f4dae1 2023-05-19)
Summary
This report presents the latest modifications to the Bifrost Network's Node. The key highlight of this new version is the transition in Substrate and Frontier from bifrost-polkadot-v0.9.39
to bifrost-polkadot-v0.9.43
. As a result of this update, we've now achieved the version immediately preceding the significant new release, polkadot-v1.0.0
. Additionally, this update enhances the robustness and reliability of in-built EVM (Ethereum Virtual Machine) while setting important benchmarks for upcoming functionalities.
- [Mandatory] Full Nodes
- [Recommend] Basic Nodes, RPC Nodes
Substrate Changes
- Introduce Freezing and Holds to
pallet_balances
. Deprecate Currency. (paritytech/substrate#12951) - Integrate WebSocket and RPC server CLI options. (paritytech/substrate#13384)
- Allow zero existential deposit (ED). (paritytech/substrate#13655)
- Remove and deprecate trait
Store
from all pallets. (paritytech/substrate#13535) - Deprecate
Weight::from_ref_time
andWeight::from_proof_size
. (paritytech/substrate#13475) - Support stable Rust version for compiling. (paritytech/substrate#13580)
Frontier Changes
- Introduce Weight V2 for EVM. (polkadot-evm/frontier#1039)
- Fix gas estimation bug for Weight V2. (polkadot-evm/frontier#1101)
- Update EVM version to shanghai. (polkadot-evm/frontier#1068)
- Support relational backend type for Frontier database (polkadot-evm/frontier#883)
References
Version Upgrades
Component | version |
---|---|
node implementation | v1.2.3 → v1.2.4 |
substrate/frontier implementation | bifrost-polkadot-v0.9.39 → bifrost-polkadot-v0.9.43 |
testnet runtime implementation | v454 → v455 upgraded at block 9472900 |
mainnet runtime implementation | v2015 → v2016 upgraded at block 7850900 |
Assets
Assets | sha256checksum |
---|---|
bifrost-node | fafa2bbb926eaacd0e67429263bb5d9f6e1ce13695dcc6482a3efd30584000ef |
bifrost-node-aarch64-macos | a43729d97ecaacc6b0233380f17896dd36fa0ed8663f21aa4fe80cbc1a713f44 |
bifrost-testnet.json | 969b6faada789911b135e9548240efc0ecdb6a8f326c9ac74670fd7cd6e49299 |
bifrost-mainnet.json | 71d9fce8141553871b240d49e3dcbefe731111ac5bd925d7ad30b5ca1011e725 |