Releases: flashbots/suave-geth
Releases · flashbots/suave-geth
v0.2.5
🚀 Features
🎄 Enhancements
🐞 Notable bug fixes
🎠 Community
Changelog
v0.2.4
v0.2.3
v0.2.2
v0.2.1
v0.2.0
🚀 Features
- cc52b54 Sign CCRs as EIP-712 messages (#247)
- d2ac0ae Precompile buildEthBlock works for multiple chains (#251)
- 9972736 Add custom timeout for http request precompile (#252)
- 7630e09 add support for blob txs (#234)
- ff2416a Add aws lb cookie settings for session id (#244)
New Contributors
- @tkstanczak made their first contribution in #239
- @fiiiu made their first contribution in #242
Full Changelog: v0.1.5...v0.2.0
v0.1.5
🎄 Enhancements
- 2cb89ce Add confidential inputs to spell cmd (#230)
- 9413e91 Embed the precompile error in the error message returned in the ccr (#231)
- a578807 Return valid error from forgecmd calls (#228)
- 277c65b rename dns registry to service alias (#223)
- e301a72 Return error if the CCR was done to an empty contract (#227)
Full Changelog: v0.1.4...v0.1.5
Easiest way to update to the latest release:
curl -L https://suaveup.flashbots.net | bash
v0.1.4
🚀 Enhancements
- Add spell command by @ferranbt in #217
- Generate natspec to suavelib by @ferranbt in #218
- Prepare release 0.1.4 by @ferranbt in #220
spell
command
The new suave-geth spell
command used for testing to deploy a Suave and send confidential requests to Kettles.
The spell
command has two-subcommands:
$ suave-geth spell deploy <contract location>
$ suave-geth spell conf-request <addr> '<func name>'
Full Changelog: v0.1.3...v0.1.4
Easiest way to update to the latest release:
curl -L https://suaveup.flashbots.net | bash
v0.1.3
Major Updates
- Leak events from Confidential requests by @ferranbt in #211
- add randomBytes precompile by @zeroXbrock in #213
- SUAVE dns by @jinmel in #196
Various
- Fixes gas estimation for ccrs by @ferranbt in #209
- fix args in suave-enabled-chain (devenv) docker-compose by @zeroXbrock in #212
- Fix panic on missing base gas fee. by @lthibault in #214
- add missing arg to mevm in devenv docker-compose + always pull by @zeroXbrock in #215
- add randomUint256 precompile by @zeroXbrock in #210
- Revert nightly releases by @ferranbt in #202
- Start release cycle for v0.1.3. by @ferranbt in #205
- Validate version and tag match during release by @ferranbt in #204
- issue templates by @metachris in #203
- Prepare release 0.1.3 by @ferranbt in #216
Full Changelog: v0.1.2...v0.1.3
Easiest way to update to the latest release:
curl -L https://suaveup.flashbots.net | bash
v0.1.2
🚀 Features
- New crypto precompile
privateKeyGen
to generate a private key for secp256k1, external contribution by @allnil (#182). - The crypto precompiles (key gen and signing) are extended to support BLS signature scheme (#199).
- Support for block building on Deneb, external support from @halo3mic (#195, #192, #189).
- The execution node implementation has been migrated to suave-execution-geth.
- Introduce the MEVM context map and the
contextGet
precompile to query it. (#198). - The MEVM context includes the address of the kettle that executes the request. (#198).
🎄 Enhancements & 🐞 Notable bug fixes
- f366102 Revert nightly releases
- 480a965 Enable goreleaser pro (#201)
- e4dee3f Add nightly releases (#200)
- 0f45f36 Extend the keygen and sign precompiles to handle multiple schemes (#199)
- 6f5a2a8 Add kv context to MEVM execution (#198)
- 83a7be3 add params BlobGasUsed and ExcessBlobGas to block bid (#195)
- 841df8e Pass beacon root to build args sent to suave-exec. (#192)
- 5cb8e41 Fix linter warnings in payload_building_test.go (#193)
- 2eba5ba Use deneb builder API in TestRelayBlockSubmission. (fails) (#189)
- 77b367d Dencun (#162)
- b67df56 Build Deneb block in buildEthBlock. (#188)
- 62708f2 fix suave-lib dispatch (#187)
- a5e27fb Add local mode execution (#185)
- 0c1e8d8 Build multi-platform docker images (
amd64
+arm64
) (#181) - 2c090a1 Use call instead of delegate call in precompile calls (#178)
- fef4a56 Feat: private key gen precompile (#182)
- 0511960 Use a different lib for abi parsing + add more methods (#184)
- 24fd9b1 Use flashbots/suave-execution-geth:latest image for integration tests. (#183)
- add1623 Test against flashbots/suave-execution-geth:latest (#179)
- 124729b return valid value from submitEthBlockToRelay (#171)
- b9348b2 small update to release workflow (#175)
- 61070f3 Enable suapp-examples integration test on ci (#161)