v1.4.6
Description
Release v1.4.6 is a maintenance release. It mainly includes 2 features and several enhancements.
The 2 features are:
- feature 1: separated databases for block data, it is an experimental feature for performance, it is disabled by default.
- feature 2: p2p: filter peers by regex on name, it is for P2P connection, to filter unwanted peers based on their names.
You may check the Change Log for detail.
Changelog
FEATURE
IMPROVEMENT
- #2201 chore: render system bytecode by go:embed
- #2363 feat: greedy merge tx in bid
- #2389 deps: update prsym to solve warning about quic-go version
- #2341 core/trie: persist TrieJournal to journal file instead of kv database
- #2395 fix: trieJournal format compatible old db format
- #2406 feat: adaptive for loading journal file or journal kv during loadJournal
- #2390 chore: fix function names in comment
- #2399 chore: fix some typos in comments
- #2408 chore: fix some typos in comments
- #2416 fix: fix function names
- #2424 feat: recommit bid when newBidCh is empty to maximize mev reward
- #2430 fix: oom caused by non-discarded mev simulation env
- #2428 chore: add metric & log for blobTx
- #2419 metrics: add doublesign counter
BUGFIX
- #2244 cmd/geth: fix importBlock
- #2391 fix: print value instead of pointer in ConfigCompatError
- #2398 fix: no import blocks before or equal to the finalized height
- #2401 fix: allow fast node to rewind after abnormal shutdown
- #2403 fix: a nil point error in mev worker
- #2423 eth/gasprice: add query limit to defend DDOS attack
- #2425 fix: adapt journal for cmd
Assets
Assets | Sha256 Checksum |
---|---|
mainnet.zip | aeeae3392bd51af57fb1e2eddeefff7e84d58a37f87513495348d82deee5824f |
testnet.zip | bcb79b8731c50ddaa3a5a2e3e92afa4f04b0c04c72b6b37b8a69ecd776304f15 |
geth_linux | 067722de6ee4d34e2a5e309f34edc4c252b383b68f3da10d106d1e284ec0d652 |
geth_mac | 05c4c878776a13e7f4ff1c8decdd05e2d60d807005ebeb3d10dc13e59926fe30 |
geth_windows | 2f2948e94c06de86b450d2c56760d49b2ab8d9c32e50c705024ac630647bf5fc |
geth_linux_arm64 | 9ca3b2d85f60ef6cbc7bb90d0d59e59a37246d70b555594c64dcaa28f751f37e |