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.3-alpha #2320

Merged
merged 28 commits into from
Mar 21, 2024
Merged

Draft release v1.4.3-alpha #2320

merged 28 commits into from
Mar 21, 2024

Conversation

zzzckck
Copy link
Collaborator

@zzzckck zzzckck commented Mar 21, 2024

Description

Release v1.4.3-alpha is a maintenance release, although it includes PR of Testnet FeynmanFix hard fork, but as 1.4.x is still at alpha status, for FeymanFix hard fork, you'd better try v1.3.12

v1.4.3-alpha mainly includes these parts:

  • 1.Use PebbleDB as the default database
  • 2.Use PBSS as the default state scheme
  • 3.Some non-critical changes, like: no snap sync for fastnode; new flag: --instance; new cmd to delete trie state; some bugfix.

Same as previous v1.4.x-alpha, it could have some unknown risks or bugs there. It is not encouraged to run this version in your crucial business, but it would be appreciated if you can help try it in some non-crucial business environment and report bugs that you find.

Change Log

FEATURE

  • #2241 cmd/utils, core/rawdb, triedb/pathdb: flip hash to path scheme
  • #2312 cmd/utils, node: switch to Pebble as the default db if none exists

IMPROVEMENT

  • #2228 core: rephrase TriesInMemory log

  • #2234 cmd/utils: disable snap protocol for fast node

  • #2236 build(deps): bump github.com/quic-go/quic-go from 0.39.3 to 0.39.4

  • #2240 core/state: fix taskResult typo

  • #2280 cmd/utils, core: only full sync for fast nodes

  • #2298 cmd, node: initialize ports with --instance

  • #2302 cmd/geth, core/rawdb: add dbDeleteTrieState

  • #2304 eth/ethconfig: remove overridekepler and overrideshanghai

  • #2307 internal/ethapi: add net_nodeInfo

  • #2311 Port cancun related changes from unreleased v1.14.0

  • #2313 tests/truffle: use hbss to run test

  • #2314 cmd/jsutil: dump MinGasPrice for validator

  • #2317 feat: add mev metrics

BUGFIX

  • #2272 parlia: add state prepare for internal SC transaction
  • #2277 fix: systemTx should be always at the end of block
  • #2299 fix: add FeynmanFix upgrade for a testnet issue
  • #2310 core/vm: fix PrecompiledContractsCancun

Example

NA

Compatibility

NA

zzzckck and others added 27 commits March 12, 2024 21:11
* eth/catalyst: update simulated beacon for cancun

* validate blob hashes

* compute hashes from commitment

* fix beacon root and payload version

* check commitment conversion

* fix random attr

* flip dev to cancun
* internal/jsre: format receipt.{blobGasPrice,blobGasUsed} to int

Signed-off-by: jsvisa <[email protected]>

* internal/jsre: format tx.maxFeePerBlobGas to int

Signed-off-by: jsvisa <[email protected]>

* internal/jsre: format blob* in block

Signed-off-by: jsvisa <[email protected]>

---------

Signed-off-by: jsvisa <[email protected]>
* eth/tracers: prestate balance add blob fee

Signed-off-by: jsvisa <[email protected]>

* eth/tracers: prestate test support blob tx

Signed-off-by: jsvisa <[email protected]>

* eth/tracers: add prestate blob tx test

Signed-off-by: jsvisa <[email protected]>

---------

Signed-off-by: jsvisa <[email protected]>
fix(t8n): unexpected `excessBlobGas` shadowed
In https://eips.ethereum.org/EIPS/eip-4788 the name `BEACON_ROOTS_ADDRESS` is used. This change makes geth use the same variable name to avoid confusion.
…_unreleased_v1.4.0

Port cancun related changes from unreleased v1.4.0
@zzzckck zzzckck changed the title Draft v1.4.3-alpha Draft release v1.4.3-alpha Mar 21, 2024
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

@zzzckck zzzckck merged commit 7f3f72e into master Mar 21, 2024
13 of 14 checks passed
@Pjrich1313 Pjrich1313 mentioned this pull request Mar 27, 2024
Copy link

@Pjrich1313 Pjrich1313 left a comment

Choose a reason for hiding this comment

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

None lost

Copy link

@Pjrich1313 Pjrich1313 left a comment

Choose a reason for hiding this comment

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

O

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.