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

Draft release v1.4.6 #2427

Merged
merged 28 commits into from
Apr 29, 2024
Merged

Draft release v1.4.6 #2427

merged 28 commits into from
Apr 29, 2024

Conversation

zzzckck
Copy link
Collaborator

@zzzckck zzzckck commented Apr 26, 2024

Description

Release v1.4.6 is a maintenance release. It mainly includes 2 features and several enhancements.
The 2 features are:

You may check the Change Log for detail.

Change Log

FEATURE

  • #2227 core: separated databases for block data
  • #2404 cmd, p2p: filter peers by regex on name

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
  • #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: NPE
  • #2423 eth/gasprice: add query limit to defend DDOS attack
  • #2425 fix: adapt journal for cmd

Example

NA

Compatibility

NA

buddh0 and others added 20 commits April 11, 2024 14:11
* core: use finalized block as the chain freeze indicator (#28683)
* core/rawdb: use max(finality, head-90k) as chain freezing threshold
* core: impl multi database for block data
* core: fix db inspect total size bug
* core: add tips for user who use multi-database
* core: adapt some cmd for multi-database
* core: adapter blockBlobSidecars
* core: fix freezer readHeader bug

---------
Co-authored-by: rjl493456442 <[email protected]>
…nal (#2406)

* core: check journalType before load journal
* fix: when delete trieJournal delete from kv & file
@zzzckck zzzckck changed the title release v1.4.6 Draft release v1.4.6 Apr 26, 2024
@zzzckck zzzckck marked this pull request as draft April 26, 2024 07:20
@zzzckck zzzckck marked this pull request as ready for review April 29, 2024 02:48
@zzzckck zzzckck merged commit 43b2ffa into master Apr 29, 2024
13 of 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.