Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release: prepare for release v1.3.8 #2168

Merged
merged 1 commit into from
Jan 22, 2024

Conversation

zzzckck
Copy link
Collaborator

@zzzckck zzzckck commented Jan 19, 2024

Description

Release v1.3.8 is a maintenance release with several enhancements, here is the summary of these updates that may interest the BSC users:

  • Golang to v1.21 will be needed to compile
  • a new tool to inspect the trie storage
  • some improvements on P2P module
  • some fix ups of RPC, PBSS, PebbleDB, consensus
  • improve UX, sync with BSC mainnet by default, no need to init genesis block any more
  • LES protocol has been removed, since light node can not work right now.
  • increase the SystemTxsGas reservation from 1,500,000 to 5,000,000

Change Log

FEATURE

  • #2074 faucet: new faucet client
  • #2082 cmd/dbcmd: add inspect trie tool
  • #2140 eth/fetcher: allow underpriced transactions in after timeout
  • #2115 p2p: no peer reconnect if explicitly disconnected
  • #2128 go.mod: upgrade prysm to support built with [email protected]
  • #2151 feat: enable NoDial should still dial static nodes
  • #2144 p2p: reset disconnect set with magic enode ID

BUGFIX

  • #2095 rpc: fix ns/µs mismatch in metrics
  • #2083 triedb/pathdb: fix async node buffer diskroot mismatches when journaling
  • #2120 ethdb/pebble: cap memory table size as maxMemTableSize-1
  • #2107 cmd/geth: fix parse state scheme
  • #2121 parlia: fix verifyVoteAttestation when verify a batch of headers
  • #2132 core: fix systemcontracts.GenesisHash when run bsc firstly without init

IMPROVEMENT

  • #2099 params/config: remove useless toml tag for hardforks
  • #2100 core/genesis: support chapel to run without geth init
  • #2101 core: add metrics for bad block
  • #2109 cmd/geth: tidy flags for geth command
  • #1953 build(deps): bump github.com/docker/docker
  • #2086 build(deps): bump golang.org/x/crypto from 0.12.0 to 0.17.0
  • #2106 params: use rialto to test builtin network logic
  • #2098 cmd, les, tests: remove light client code
  • #2114 p2p: add serve metrics
  • #2123 p2p, eth: improve logs
  • #2116 tests: revive evm test cases
  • #2161 code: remove IsEuler check from worker.go
  • #2167 improve: increase SystemTxsGas from 1,500,000 to 5,000,000
  • #2172 improve: remove sharedpool from miner
  • #1332 core/state: no need to prune block if the same

Example

NA

Compatibility

NA

@zzzckck zzzckck changed the title Release v1.3.8 release: prepare for release v1.3.8 Jan 22, 2024
@zzzckck zzzckck force-pushed the release_v1.3.8 branch 2 times, most recently from 56795cf to 96dac26 Compare January 22, 2024 11:48
CHANGELOG.md Show resolved Hide resolved
Copy link
Contributor

@sysvm sysvm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link

@RenRick RenRick left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@zzzckck zzzckck merged commit 58602e6 into bnb-chain:develop Jan 22, 2024
6 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.

6 participants