Skip to content

Draft release v1.6.2#3387

Merged
brilliant-lx merged 30 commits intomasterfrom
develop
Oct 31, 2025
Merged

Draft release v1.6.2#3387
brilliant-lx merged 30 commits intomasterfrom
develop

Conversation

@zzzckck
Copy link
Collaborator

@zzzckck zzzckck commented Oct 9, 2025

Description

v1.6.2 is for BSC testnet Fermi hardfork: Fermi. Fermi hard fork is a critical upgrade to further reduce block interval from 750ms to 450ms, so users will have even better experience. Here is the list of Fermi BEPs:

Here is the timeline of BSC Fermi hard fork

  • Testnet: 2025-11-10 02:25:00 AM UTC
  • Mainnet: TBD

Besides the BEPs, v1.6.2 also include several improvements for miner, MEV and performance, and also includes two new features. Here is the description of the two new features:

ChangeLog

FEATURE

#3363 websocket: add transactionReceipts for receipts notification
#3367 BEP-619: Short Block Interval Phase Three: 0.45 Seconds
#3368 BEP-590: Extended Voting Rules for Fast Finality Stability
#3374 Implement BEP-592: Non-Consensus Based Block-Level Access List
#3372 core/systemcontracts: define fermiUpgrade
#3390 feat: implement incremental snapshot
#3395 feat: EVM execution opcode level optimization
#3400 consensus/parlia: set kAncestorGenerationDepth to 3 in BEP-590
#3397 consensus/parlia: fix updateAttestation&improve assembleVoteAttestation
#3417 p2p: define ProxyedNodeIds in Config

BUGFIX

#3373 ethapi: reject oversize storage keys before hex decode

IMPROVEMENT

#3388 miner/minerconfig: update config to adapt 100M gaslimit
#3404 miner: validator not inturn backoff before mining
#3407 fix: change lock to read lock in legacy pool
#3415 eth: broadcast votes to evn peers regardless of deltaTdThreshold
#3416 cmd/geth: improve config for sentry nodes when init network
#3419 miner: use latest block as pending block for simplicity
#3426 eth: increase the delta td threshold to broadcast votes

@zzzckck zzzckck changed the title Develop WIP: Draft release v1.6.2 Oct 9, 2025
allformless and others added 2 commits October 9, 2025 11:36
* miner/minerconfig: update config to adapt 100M gaslimit

* miner/minerconfig: update default GasCeil to 100M

* miner/minerconfig: update comment
@zzzckck zzzckck changed the title WIP: Draft release v1.6.2 Draft release v1.6.2 Oct 9, 2025
david-ppp and others added 20 commits October 10, 2025 10:13
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go) from 0.48.2 to 0.49.1.
- [Release notes](https://github.com/quic-go/quic-go/releases)
- [Commits](quic-go/quic-go@v0.48.2...v0.49.1)

---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
  dependency-version: 0.49.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…com/quic-go/quic-go-0.49.1

build(deps): bump github.com/quic-go/quic-go from 0.48.2 to 0.49.1
* p2p: define ProxyedNodeIds in Config

* eth: downgrade log level for setProxyedPeers

* cmd/geth: sentry not send txs to validator

* cmd/geth: use static nodes when deploy without sentry

* cmd/geth: fix TestInitNetworkLocalhost

* eth: not broadcast txs directly to proxyed nodes
* miner: use latest block as pending block for simplicity

* miner: delete pendingLogs
Co-authored-by: NathanBSC <122502194+NathanBSC@users.noreply.github.com>
zzzckck and others added 2 commits October 29, 2025 17:01
expected Testnet Fermi hard fork time: 2025-11-10 02:25:00 AM UTC
* miner: improve prefetch mining by using cached reader

* core/state: handle err when create StateDB for prefetch

* core/state: use the same prefetcher when create state for prefetch

* core: check statedb

---------

Co-authored-by: NathanBSC <122502194+NathanBSC@users.noreply.github.com>
@brilliant-lx brilliant-lx merged commit d7e572d into master Oct 31, 2025
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.