bnb-chain/bsc - v1.5.19

Published: Jul 30, 2025

Release Summary

This release delivers a crucial bug fix for a performance issue introduced in v1.5.18. Node operators using the --pruneancient flag may have experienced significant disk pressure and slow import performance after upgrading. This was caused by the new tail-deletion mechanism triggering a massive deletion of historical blocks.

This update resolves the problem by reducing the freezer's batch size (freezerBatchLimit), which mitigates the performance impact on the node during the ancient data deletion process.

Additionally, the release includes minor improvements, such as a dependency update to golang.org/x/oauth2 and minor code refactoring for better stability.

Release Notes

## Changelog

### BUGFIX
[#3251](https://github.com/bnb-chain/bsc/pull/3251) freezer: change freeze batch size

### IMPROVEMENT
[#3243](https://github.com/bnb-chain/bsc/pull/3178) build(deps): bump golang.org/x/oauth2 from 0.24.0 to 0.27.0
[#3235](https://github.com/bnb-chain/bsc/pull/3178) refactor: use maps.Copy for cleaner map handling



## Assets

|    Assets    | Sha256 Checksum  |
| :-----------: |------------|
| mainnet.zip | ce8507bfff1ed585777d248794a4a8f5142b8f2414600a369410b370da261744 |
| testnet.zip | 9f79a1b6ea0751fbd516bc213a64c3efc802321b6cdae020e60964c7688de55c |
| geth_linux | e2bceecc6b0f8ab9f9933c3d66c4686c8d0ad0b277385e41720bbd676ae45867 |
| geth_mac  | 059eaf8554ed690ee5ed77c9e5889d2d3329ea874d2e07b26e4928217c38e7da |
| geth_windows  | b887bdf4d08f469281707f9bde5c85505cdc688e14cae7ab19ede09ce86b4e66 |
| geth_linux_arm64  | e677e550b6c384f6ea7940f2a365add46cc6dd9e4203b928983960880f228f61 |

Links

Back to bnb-chain/bsc releases