bnb-chain/bsc - v1.5.17

Published: Jun 24, 2025

Release Summary

Latest Update Brings Performance Boosts and Key Features

We're excited to announce the latest update, delivering a range of enhancements, optimizations, and a significant new feature designed to improve node operations and overall network performance.

Key Additions and Improvements

One of the most significant new features is the ability to disable the transaction indexer. This configurable option provides greater flexibility for node operators, allowing for more precise control over resource utilization and potentially reducing storage needs if full transaction indexing is not required for your specific setup.

Performance is set to improve with the introduction of a contract pool feature within the VM. This optimization aims to enhance the efficiency and speed of contract execution, benefiting decentralized application interactions and overall network responsiveness.

For nodes managing large datasets, we've implemented advancements in memory management by removing garbage collection restrictions for large memory allocations. This change contributes to increased stability and improved performance, especially under high load conditions.

Other Notable Changes

This release also includes an important bug fix that prevents the node from unnecessarily initiating a sync process while already handling broadcasted blocks or hashes, ensuring smoother and more reliable operation.

Miners will benefit from several targeted improvements, such as a more immediate broadcast of mined blocks and enhanced metrics and prefetching capabilities for MEV (Miner Extractable Value) related operations, contributing to more efficient and competitive mining.

Additionally, configuring your node is now simpler, as we've added support for default configuration values. If specific settings are not explicitly defined in your config.toml file, the system will now apply sensible defaults.

We encourage all users to update to this latest version to take advantage of these improvements and ensure optimal node performance and stability.

Release Notes

## Changelog

### FEATURE
[#3141](https://github.com/bnb-chain/bsc/pull/3141) feat: support to disable txindexer;

### BUGFIX
[#3157](https://github.com/bnb-chain/bsc/pull/3157) build(deps): bump github.com/pion/interceptor from 0.1.37 to 0.1.39
[#3167](https://github.com/bnb-chain/bsc/pull/3167) eth: not begin to sync during processing broadcasted blocks or hash

### IMPROVEMENT
[#3140](https://github.com/bnb-chain/bsc/pull/3140) feat: remove gc restriction for large mem;
[#3135](https://github.com/bnb-chain/bsc/pull/3135) miner: simplify code for simulating bids
[#3151](https://github.com/bnb-chain/bsc/pull/3151) cmd/jsutils: add new builders for chapel net
[#3111](https://github.com/bnb-chain/bsc/pull/3111) config: default config values if not set in config.toml
[#3137](https://github.com/bnb-chain/bsc/pull/3137) Docker arm64 runners
[#3156](https://github.com/bnb-chain/bsc/pull/3156) vm: implement contract pool
[#3166](https://github.com/bnb-chain/bsc/pull/3166) chore: remove unused file
[#3164](https://github.com/bnb-chain/bsc/pull/3164) cmd/jsutils: add builders and improve output for getMevStatus
[#3139](https://github.com/bnb-chain/bsc/pull/3139) miner/worker: broadcast mined block immediately before wroten into db
[#3160](https://github.com/bnb-chain/bsc/pull/3160) miner: add more metrics for mev
[#3145](https://github.com/bnb-chain/bsc/pull/3145) miner: prefetch states for bids simulating



## Assets

|    Assets    | Sha256 Checksum  |
| :-----------: |------------|
| mainnet.zip | ce8507bfff1ed585777d248794a4a8f5142b8f2414600a369410b370da261744 |
| testnet.zip | 9f79a1b6ea0751fbd516bc213a64c3efc802321b6cdae020e60964c7688de55c |
| geth_linux | ca8fe76829c28e350e57788b0b191b8ad28476cfcdbc8c077ea6836f29be4d81 |
| geth_mac  | b1f17f7b1ed0151fa51434bc78c5fc05ff37abea3ea78803690c741363adfe10 |
| geth_windows  | 4e2bf4e642a6d36c96b95124cbd19bc9ca6d708ac3c18be0db532ab2260aef72 |
| geth_linux_arm64  | 70b6f238059288728f707af03aa246ab9709d7840a04aede6377c11f01a5c9e7 |

Links

Back to bnb-chain/bsc releases