Releases: flashbots/suave-geth
Releases · flashbots/suave-geth
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)
v0.1.1
🚀 Features
🎄 Enhancements
🐞 Notable bug fixes
🎠 Community
Changelog
- 2c2eaed Prepare release 0.1.1 (#169)
- b386478 Remove ccr object from core/vm (#168)
- 669b321 Limit number of open sessions (#165)
- 1cd057c Add reset method to remove the local confidential store (#163)
- ca7a24f suave-geth release checklist (#155)
- 29dd186 Add custom timeout in transaction result sdk (#159)
- c30c2f2 Deprecate SuaveForge.sol (#144)
- 7e1db88 Use a deterministic address if none is provided in --dev mode (#157)
- 626a3e5 Bind suave.dev chain to 0.0.0.0 (#156)
- 3c93c40 more suaveup readme (#151)
- d3242f8 added suaveup (#150)
v0.1.0
Initial release.