Immutable Geth
This is the first release under the immutable-geth
repository.
If you are upgrading from an earlier release, make sure to use the Docker images coming out of here. This release will be available as ghcr.io/immutable/immutable-geth/immutable-geth:v1.0.0-beta.14
.
The Release
This is mostly a maintenance release with changes relating to an internal security review.
The behaviour of the RPC endpoint eth_feeHistory
has been updated to take into account the price floor that Immutable zkEVM RPCs enforce for all transactions (10 gwei). The rewards values returned from eth_feeHistory
will never be below 10 gwei. This improves out-of-the-box support for various Eth JSON RPC clients including those coming out of Foundry. Without this change, such clients would underprice transaction priority fees, causing them to be rejected by the RPCs.
What's Changed
- Fix immutable-geth repo URL in repo diff configuration by @drinkcoffee in #6
- Remove eth addr by @wcgcyx in #7
- Bring upstream fixes #30430 and #30014 by @wcgcyx in #9
- Bump docker base image to 3.18.9 by @wcgcyx in #8
- Add audit report by @drinkcoffee in #10
- build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0 by @dependabot in #5
- build(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 by @dependabot in #4
- build(deps): bump google.golang.org/grpc from 1.54.0 to 1.56.3 by @dependabot in #3
- build(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.4 to 0.7.7 by @dependabot in #2
- build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0 by @dependabot in #1
- Add codeowners by @wcgcyx in #11
- Update forkdiff link by @drinkcoffee in #12
- Fix build issue by @wcgcyx in #13
- Add PR workflow by @wcgcyx in #15
- RM go.yml and add main.yaml workflows by @sergerad in #16
- Add develop Docker image release flow by @sergerad in #17
- RM permissions block from main merge workflow and update PR template by @sergerad in #18
- Add Release Workflow by @sergerad in #19
- Add tag workflow and update release workflow by @sergerad in #20
- Fix ref to inputs in push/action.yaml by @sergerad in #21
- Replace tag workflow with testnet image workflow by @sergerad in #22
- Fix testnet workflow missing delim by @sergerad in #23
- Enforce pricelimit in reward values returned from eth_feeHistory by @sergerad in #24
- Add invariants PR job and e2e.sh by @sergerad in #25
- RM testnet workflow and rename tags to unstable by @sergerad in #26
New Contributors
- @drinkcoffee made their first contribution in #6
- @wcgcyx made their first contribution in #7
- @dependabot made their first contribution in #5
- @sergerad made their first contribution in #16
Full Changelog: https://github.com/immutable/immutable-geth/commits/v1.0.0-beta.14