Releases: bnb-chain/node
v0.10.14
The BNB Beacon Chain mainnet is expected to have a scheduled hard fork upgrade at block height 321,213,000. Based on the current block generation speed, the hard fork is forecasted to occur on 15th June 2023. at 6:00 (UTC). The full node runners on mainnet must switch their software version to v0.10.14 by 15th June.
What will change with the blockchain feature?
BEP-126: This BEP describes a fast finality mechanism to finalize a block on BSC, once the block has been finalized, it won’t be reverted forever.The finality of a block can be achieved within two blocks in most cases, this is expected to reduce the chance of chain re-organization and stabilize the block producing further. Luban upgrade only provides the capability of fast finality, the validators can vote, but the votes are not used to finalize a block and the reward & punishment mechanisms are not enabled either.
How to Upgrade
Upgrade instructions are as below (you should do all the below before the hardfork block height):
-
If your node is already synced with the network, please download the new v0.10.14 binary and replace the previous version, and download the new config file app.toml to replace the previous version.
-
Stop the bnbchaind process and restart it with v0.10.14.
Changelog
FEATURES
- #953 [cli] feat:support setting acc prefix when collecting gentxs
- #957 [deps] deps: bump cosmos-sdk to v0.26.5
Assets
Assets | Sha256 Checksum |
---|---|
mainnet_config.zip | b39db12f61f9b0bd4200d84873a78846ed495d6ea922dc8021c7fb48544a3643 |
testnet_config.zip | eaa9196b2e66385eae3d1ba187e51f7605083327f789cb2998ddd202c84d12d0 |
linux_binary.zip | 386e7ea11a7f571400b3da4e72379a6d7b0313321f1c94b87e3ce906c17f1e66 |
macos_binary.zip | ba6266d689630d39b0b07f4dec9417f4b057647b1d481c87bc0ac129626a10f9 |
windows_binary.zip | 032cbfe1f5ca0f26b8f19014f23e2193748fd1fd12f02dade65ca5fcf8a815a5 |
v0.10.13
This is a hardfork release on testnet.
The BNB Beacon Chain testnet is expected to have a scheduled hard fork upgrade at block height 38,931,600. Based on the current block generation speed, the hard fork is forecasted to occur on 28th Apr. at 6:00 (UTC). The full node runners on testnet must switch their software version to v0.10.13 by 28th Apr.
Changelog
BUG FIX
- #950 [deps] fix: bump cosmos sdk to fix validator unmarshal issue
Assets
Assets | Sha256 Checksum |
---|---|
mainnet_config.zip | f8fe8096b0b2ebf4526df99a8426bdd995277e8c8017d7c45df1b34c915a01ca |
testnet_config.zip | 045af914fcccf499a70365a7cc8b49357bec75b74077253bff22b2628a66ecd6 |
linux_binary.zip | 5f26e87f6309b7c971a8b773d1f351bf67b897c0c248f73ec2aa5431e6dafb7f |
macos_binary.zip | 6cd0fab64fbb90cce6db08f3f2db0ee2f8641ae118df56b4b245017a200bb56e |
windows_binary.zip | d864e49012c2bb93c0d485268bb0a4f0ee2a9056649a7378af42a12e5743a2a0 |
v0.10.12
This is a hardfork release on testnet.
The BNB Beacon Chain testnet is expected to have a scheduled hard fork upgrade at block height 38,931,600. Based on the current block generation speed, the hard fork is forecasted to occur on 28th Apr. at 6:00 (UTC). The full node runners on testnet must switch their software version to v0.10.12 by 28th Apr.
Notable changes
BEP126 introduces a fast finality mechanism to finalize a block on BNB Smart Chain. For more information, please refer to the bep.
Changelog
FEATURES
- #935 [BEP] feat: implement bep126
Assets
Assets | Sha256 Checksum |
---|---|
mainnet_config.zip | 402c0d48c145dd33b3e9f6062cf51adca3fa02e6dbb288fa42040e1f1f0924ed |
testnet_config.zip | c0b0006c6d534094d360ea80cbe41c0654cd9f122d8531f16eda32ccc0d87cc4 |
linux_binary.zip | 97cc73330752eef7891e56d0d88be82e9404fced7e3a3a09958a816f441049bc |
macos_binary.zip | e193e74c1ed58a2e47b65fe2bb1c840a3ea998caf698af63b73db2eaa22bc269 |
windows_binary.zip | 8fb2221df77b9d66c028f39317ffae082a0b0682c4f20310d6731635f984e5e0 |
v0.10.11
This release is a bug fix release. The issue is introduced in v0.10.8
for testnet BEP171 upgrade.
On testnet, please replace your tbnbcli
with this version for querying. On mainnet, please stick to your current bnbcli
client, and switch to this version after the block height 310,182,000.
Changelog
BUG FIX
- #942 [deps] deps: bump cosmos-sdk to v0.26.2
Assets
Assets | Sha256 Checksum |
---|---|
mainnet_config.zip | 70776a52f3ab95f166cd771bb86ee2b0751586b9d351c04fddab9092ea0ae00c |
testnet_config.zip | e302b4d95eeb6a4c1716fa3e099aa78f58a4aab8042f90e0b453ecb37f7037b1 |
linux_binary.zip | bb404be515bebd0e358e5a89fd2682c645c3d969117b2ba979c8f5820dfc6aa9 |
macos_binary.zip | de1fd4ed53de7fbb8c14e71e28d6bf8ad768a3d743209affe7e0e0efc1fd6bc4 |
windows_binary.zip | 1658c569c5bfe551a1243635d101e8e8ab0e2449a2c957ee7751f475beb85bb8 |
v0.10.10
This is a hardfork release on mainnet.
The BNB Beacon Chain mainnet is expected to have a scheduled hard fork upgrade at block height 310,182,000. Based on the current block generation speed, the hard fork is forecasted to occur on 21th Apr. at 7:00 (UTC). The full node runners on mainnet must switch their software version to v0.10.10 by 21th Apr.
Notable changes
BEP171 introduces several security enhancements for the cross-chain bridge between BNB Beacon Chain and BNB Smart Chain.
To further eliminate the pervasive effects of potential issues in cross chain module, it proposes the following enhancements:
- Upgrade IAVL proof verification to ICS23 spec.
- Apply timer lock to massive funds cross-chain transfer.
- Cross chain channels can be automatically paused by forged proof detection.
- Cross chain channels can be paused by any validator in an emergency.
Changelog
FEATURES
- #936 [BEP]: enable bep171 upgrade on mainnet
Bug Fix
- #934 fix: channel not registered error
Assets
Assets | Sha256 Checksum |
---|---|
mainnet_config.zip | 3be2359fd097d25f1177e00f3011ac3846731ea8e5eebeaf2ad4bf41ddd03cfe |
testnet_config.zip | 91bd3ba7dc43d16803d407d0478f1c620a7db591000e149982c35b07a93bfe68 |
linux_binary.zip | 37983b1b531c0c3c909a88c2a8d114571d3b5661942afa5205f7a9d41cd71c55 |
macos_binary.zip | f60e6f6b93c54b9582b44becf7389b1238c634ac8d675903e760a115c5fcb68a |
windows_binary.zip | 54b4f36c012a1ef52306230b216ec5b98effb21bf8bb08754b51ca8610925f53 |
v0.10.9
This is a hot fix release that will fix the issue introduced by bnb-chain/bnc-cosmos-sdk#320.
Changelog
BUG FIX
- #930 [deps] deps: bump cosmos-sdk to v0.26.1
Assets
Assets | Sha256 Checksum |
---|---|
mainnet_config.zip | fb5716f0fd630540fcd9822f89c4e061a2e12f6c783e5f8b63a1655c998cd0af |
testnet_config.zip | 23ca203679d5184ad09674d6c358ffe6a4408ada4f2c85b57fdd286ddcc9c077 |
linux_binary.zip | 0c6f07887a67698b52f2083b1db786a830b01a5e4acf35979c001a71ebab8ce1 |
macos_binary.zip | 87d69db9b8e24fac81bff86783e96e19acd96a218413ce9284e592743b3e16e3 |
windows_binary.zip | d853aa33de39b0a6290e6e0a3a6168e7bc84f1e75ed740132027360e0f398593 |
v0.10.8
This is a hardfork release on testnet.
The hardfork is expected to have a scheduled hard fork upgrade at block height 37,691,120. Based on the current block generation speed, the hard fork is forecasted to occur on 27th March 2023 at 3:00 (UTC) . The full node runners on testnet must switch their software version to v0.10.8
Notable changes
BEP171 introduces several security enhancements for the cross-chain bridge between BNB Beacon Chain and BNB Smart Chain.
To further eliminate the pervasive effects of potential issues in cross chain module, it proposes the following enhancements:
- Upgrade IAVL proof verification to ICS23 spec.
- Apply timer lock to massive funds cross-chain transfer.
- Cross chain channels can be automatically paused by forged proof detection.
- Cross chain channels can be paused by any validator in an emergency.
Changelog
FEATURES
Assets
Assets | Sha256 Checksum |
---|---|
mainnet_config.zip | 270ea6784c2090b12f8e930d70cba2fbbbfe3aca6bfd787a89e8a2265d16c32a |
testnet_config.zip | 5bf5e881d1eb1e416b098285d97897d83f648e263b1617d19d964ed220e6112c |
linux_binary.zip | db47d1ff2e798266a58b49bb13de2750ff8356db4961b567b2b7efad9687f462 |
macos_binary.zip | bae7829794cb2eed16f0b893297484be45ddef639a12cfcd8bd7449feaa384d4 |
windows_binary.zip | bc315917258afbd9ebecbf27daae00a0a5f42da047be38988f7dbf2c3eca960d |
v0.10.7
This release fixes a critical severity security issue, further details will be released once all validators have upgraded.
All clients are suggested to upgrade to the latest version asap.
Special thanks to jumpcrypto for reporting the vulnerability.
Changelog
FEATURES
- #921 [config] add LimitConsAddrUpdateIntervalHeight and BEP159Height in assets
- #917 [staking] limit sidechain consensus addr update interval
IMPROVEMENT
BUG FIX
- #914 [fix] fix bnbcli params side-params error
Assets
Assets | Sha256 Checksum |
---|---|
mainnet_config.zip | 49b1ca9565224d51711af84b523b49be495e0bb0cf450f94524e25c344ced322 |
testnet_config.zip | ff0491c85d6d301744e47452ecc3bcbeed26f337c199a325a6ae56ab3a906bc6 |
linux_binary.zip | ec66db88b2b76b7ac76cb3cf0c7a5678295596b11dd5a764dcd3556aacc5ed2b |
macos_binary.zip | 28ee241e5ec2cd98c79d130ac236acbd9c529aa2f5aa87e486843b6a58cc8851 |
windows_binary.zip | c3e8f8cd8645450e4b696acafced933c0f8a1959504771872f8ea243f46d5fda |
v0.10.6
This is a maintenance release, only docs and dependency update.
Changelog
IMPROVEMENT
Assets
Assets | Sha256 Checksum |
---|---|
mainnet_config.zip | 5da1e0b7d20c57eeb77b56e3d4310df61ecf83ef9ec80197be87c28ea5cadc0f |
testnet_config.zip | 2a84095bf2d5e950be9a365434fa449bfdadfc91184b3b43cf9db721022eafe5 |
linux_binary.zip | 59fe992d8dd468021afc997f1284d541c2552b6b1251c2ad880eb4bd692f8896 |
macos_binary.zip | 312e1c61d31ba4c83ff57ca0d610d1b0fb9c9d51aa539c1b4eac2ccd4b00b3d0 |
windows_binary.zip | 4a8c3198f46a460d031b89c4170960fbe0f721268630e5b8886d42b913688355 |
v0.10.5
This is a bug fix release for a critical issue that the node may fail to reach a consensus state after restarting.
Changelog
BUG FIX
- #904 [fix] register cross stake channel after node restart
Dependency (GLIBC) Issue when running node
The problem is caused by the CI runner using a higher `GLIBC` tool chain. If you get the same problem, please try the following tips:- Build binaries on your machine.
git clone https://github.com/bnb-chain/node.git
cd node && make build
Then you will get binaries in ./build/
folder.
- Try to update
OS
on your machine and make sure it can upgradeglibc
to2.34+
. - Try
https://github.com/matrix1001/glibc-all-in-one
to install a higher version ofglibc
. (It may not works on any machine) - If you are running a node on AWS EC2, please upgrade the OS image up to
Amazon linux 2022
Assets
Assets | Sha256 Checksum |
---|---|
mainnet_config.zip | 79001b62c1c1cb06f36515f9497fca2883f028a2beec57aa95d6ae163ba7eaa4 |
testnet_config.zip | 8c25a74efb772a443c236252a397b3d8d1c531642dad21e1dac138d7fb6c744e |
linux_binary.zip | 7ed9b1ff9e19f707b821e1f09e60828e3721f6a817b15eb027d224d0571b649e |
macos_binary.zip | 778c85c0016770c2d69ee36697f1dd14f9c6339f61a24bfe5b33d2acc1bbf4ba |
windows_binary.zip | 6ca3c2ca87aa595ebc7f957b30a3c56bec3acdd775f69bcd6e0df622a6c13a53 |