Releases: stackup-wallet/stackup-bundler
v0.6.0-rc.3
Release notes
This v0.6.0
release candidate optimises the callGasLimit
estimate via eth_estimateUserOperationGas
.
- Add a fixed overhead to the estimated value of
callGasLimit
.
What's Changed
Full Changelog: v0.6.0-rc.2...v0.6.0-rc.3
v0.6.0-rc.2
Release notes
This v0.6.0
release candidate optimises the callGasLimit
estimate via eth_estimateUserOperationGas
.
- Return generic error message if tracing reverts with no data
What's Changed
Full Changelog: v0.6.0-rc.1...v0.6.0-rc.2
v0.6.0-rc.1
Release notes
This v0.6.0
release candidate optimises the callGasLimit
estimate via eth_estimateUserOperationGas
.
- Uses custom tracing to determine execution revert reasons.
- Always returns the minimum amount required to pass sanity checks.
What's Changed
Full Changelog: v0.6.0-rc.0...v0.6.0-rc.1
v0.6.0-rc.0
Release notes
This release supports the latest ERC-4337 EntryPoint update to align on-chain and off-chain userOpHash
.
ERC-4337 contracts @9b5f2e4
This version supports the EntryPoint deployed at eth-infinitism/account-abstraction@9b5f2e4.
- EntryPoint address:
0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789
Why a release candidate?
At the time of this release, the official bundler compatibility test suite has not yet been updated for the latest EntryPoint. Although v0.6
has been tested against the latest contracts, the rc
status will remain until the test suite has been updated.
Where is v0.5
?
v0.5
will be skipped so we can align the stackup-bundler version number with the official EntryPoint version to reduce any confusion.
What's Changed
- Update EntryPoint to eth-infinitism/account-abstraction@9b5f2e4 by @hazim-j in #141
Full Changelog: v0.4.5...v0.6.0-rc.0
v0.4.5
Release notes
This patch release fixes a panic caused by concurrent map writes under increased load.
What's Changed
- Run validator only once to prevent collision with concurrent processes by @NickSolante in #134
New Contributors
- @NickSolante made their first contribution in #134
Full Changelog: v0.4.4...v0.4.5
v0.4.4
Release notes
This patch release updates the sig failed error message to align with the reference bundler. It also includes a bunch of dependancy updates.
What's Changed
- Update sig failed error message to align with reference bundler by @hazim-j in #126
- Bump github.com/gin-gonic/gin from 1.8.1 to 1.9.0 by @dependabot in #104
- Bump github.com/dgraph-io/badger/v3 from 3.2103.3 to 3.2103.5 by @dependabot in #60
- Bump github.com/rs/zerolog from 1.28.0 to 1.29.0 by @dependabot in #87
- Bump github.com/go-logr/zerologr from 1.2.2 to 1.2.3 by @dependabot in #90
- Bump github.com/spf13/viper from 1.13.0 to 1.15.0 by @dependabot in #85
- Bump github.com/spf13/cobra from 1.6.0 to 1.6.1 by @dependabot in #58
- Bump github.com/google/uuid from 1.2.0 to 1.3.0 by @dependabot in #100
- Bump golang.org/x/text from 0.3.7 to 0.8.0 by @dependabot in #114
- Bump github.com/deckarep/golang-set/v2 from 2.1.0 to 2.3.0 by @dependabot in #121
- Bump github.com/go-playground/validator/v10 from 10.11.1 to 10.12.0 by @dependabot in #123
- Bump github.com/ethereum/go-ethereum from 1.10.25 to 1.11.5 by @dependabot in #124
New Contributors
- @dependabot made their first contribution in #104
Full Changelog: v0.4.3...v0.4.4
v0.4.3
Release notes
This patch release includes a fix to support optimism nodes and more robust checks to catch bad signatures before they get accepted into the mempool.
What's Changed
- Use HeaderByNumber instead of BlockByNumber by @hazim-j in #119
- Reject userOp if sigFailed is true during simulation by @hazim-j in #120
Full Changelog: v0.4.2...v0.4.3
v0.4.2
v0.4.1
Release notes
This patch release includes more granular control of relayer throttling for private
mode and better logging around dropped UserOperations.
What's Changed
- Add relayer revert reasons to context for logging by @hazim-j in #111
- Allow relayer throttling params to be set through env vars by @hazim-j in #112
Full Changelog: v0.4.0...v0.4.1
v0.4.0
Release notes
This release supports the latest ERC-4337 EntryPoint that has passed a security audit.
ERC-4337 contracts @7368f3d
This version supports the EntryPoint deployed at eth-infinitism/account-abstraction@7368f3d.
- EntryPoint address:
0x0576a174D229E3cFA37253523E645A78A0C91B57
What's Changed
- Check for codehash changes since first simulation by @hazim-j in #99
- Update EntryPoint to eth-infinitism/account-abstraction@f3b5f79 by @hazim-j in #101
- Update discord link by @hazim-j in #102
- Support /rpc route by @hazim-j in #103
- Add docker workflow by @hazim-j in #107
- Build docker image for multiple platforms by @hazim-j in #108
- Fix: remove context field from docker workflow by @hazim-j in #109
Full Changelog: v0.3.1...v0.4.0