Releases: succinctlabs/op-succinct
op-succinct-v1.0.1
Overview
Documentation + assorted fixes for the proposer and server.
- Contract Changes
- New Verification Keys/Rollup Config
- New
succinct-proposer
binary - New
op-proposer
binary
What's Changed
- chore(utils): update block data range by @ratankaliani in #334
- fix: get proof status by @ratankaliani in #335
- fix: enable command to run cost estimator default by @fakedev9999 in #336
- feat: update OP_SUCCINCT game type by @leruaa in #338
- feat(contracts): various deployment improvements by @emilianobonassi in #321
- docs: improve op-succinct book by @fakedev9999 in #337
- docs: fix by enabling parent directory traversal by @fakedev9999 in #339
- docs: fix link to range & aggregation program by @fakedev9999 in #340
- docs: Use
simple-optimism-node
by @ratankaliani in #343 - feat(server): time out proofs correctly by @ratankaliani in #345
- feat(proposer): split proofs that failed multiple times by @ratankaliani in #346
Full Changelog: op-succinct-v1.0.0...op-succinct-v1.0.1
op-succinct-v1.0.0
Overview
V1 of OP Succinct with performance improvements from SP1 V4.
- Contract Changes
- New Verification Keys/Rollup Config
- New
succinct-proposer
binary - New
op-proposer
binary
What's Changed
- feat(utils/client): add secp256r1 cycle tracking by @fakedev9999 in #324
- chore(proposer): add jq and nc to docker image by @emilianobonassi in #322
- feat(programs): Use allocator by @ratankaliani in #319
- docs: add troubleshooting.md by @fakedev9999 in #325
- chore: add ci for elf check by @fakedev9999 in #326
- feat: migrate OPSuccinctL2OutputOracle to OptimismPortalV2 by @leruaa in #277
- chore: fix broken links by @fakedev9999 in #328
- feat: Bump SP1 to
4.0.0
by @ratankaliani in #330 - feat(proposer): Environment variables for configuring request strategy by @ratankaliani in #327
- feat(programs): rkyv serialization by @ratankaliani in #332
Full Changelog: op-succinct-v1.0.0-rc7...op-succinct-v1.0.0
op-succinct-v1.0.0-rc7
Overview
Bump to v4 RC10, which fixes the issues with mock mode.
- Contract Changes
- New Verification Keys/Rollup Config
- New
succinct-proposer
binary - New
op-proposer
binary
What's Changed
- fix: don't disable logs on the server by @leruaa in #320
- feat:
rc.10
bump by @ratankaliani in #323
Full Changelog: op-succinct-v1.0.0-rc6...op-succinct-v1.0.0-rc7
op-succinct-v1.0.0-rc6
Bump OP Succinct program to V4. Add support for storing mock proofs in execution-reports
in mock mode.
- Contract Changes
- New Verification Keys/Rollup Config
- New
succinct-proposer
binary - New
op-proposer
binary
What's Changed
- feat: v4 by @ratankaliani in #300
- feat: mock proof from pv by @ratankaliani in #318
Full Changelog: op-succinct-v1.0.0-rc5...op-succinct-v1.0.0-rc6
op-succinct-v1.0.0-rc5
Overview
Reduce proposer memory usage by clearing SP1Stdin
when fetching proof status.
- Contract Changes
- New Verification Keys/Rollup Config
- New
succinct-proposer
binary - New
op-proposer
binary
What's Changed
- feat(proposer): more configurability for witness gen by @emilianobonassi in #303
- chore(proposer): add sqlite3 to docker image for ops by @emilianobonassi in #304
- fix: split midblock block number by @ctian1 in #305
- fix: error logging by @ratankaliani in #307
- feat(ci): ghcr docker images by @ratankaliani in #311
- feat(proposer): Check if blockhash is checkpointed by @ratankaliani in #314
New Contributors
- @emilianobonassi made their first contribution in #303
- @ctian1 made their first contribution in #305
Full Changelog: op-succinct-v1.0.0-rc4...op-succinct-v1.0.0-rc5
op-succinct-v1.0.0-rc4
Overview
Reduce proposer memory usage by clearing SP1Stdin
when fetching proof status.
- Contract Changes
- New Verification Keys/Rollup Config
- New OP Succinct server binary
- New OP Succinct proposer binary
What's Changed
- feat: audits by @ratankaliani in #298
- feat(proposer): clear stdin by @ratankaliani in #301
Full Changelog: op-succinct-v1.0.0-rc3...op-succinct-v1.0.0-rc4
op-succinct-v1.0.0-rc3
Overview
Remove unstable sp1-lib
commit. Delete dummy-range
program.
- Contract Changes
- New Verification Keys/Rollup Config
- New OP Succinct server binary
- New OP Succinct proposer binary
What's Changed
- feat: remove
dummy_range
by @ratankaliani in #296 - fix: sp1 lib import by @ratankaliani in #297
Full Changelog: op-succinct-v1.0.0-rc2...op-succinct-v1.0.0-rc3
op-succinct-beta-v1.2.0
Overview
Only emit cycle-tracker
logs in zkVM mode.
Use basic range splitting in the proposer.
Add better error handling to the proposer server.
- Contract Changes
- New Verification Keys/Rollup Config
- New OP Succinct Binary
What's Changed
- chore: cfg flag
zkvm
by @ratankaliani in #270 - chore: misc fixes by @ratankaliani in #275
- feat: proposer server error handling + docs by @ratankaliani in #278
- fix(proposer): submission interval by @ratankaliani in #279
Full Changelog: op-succinct-beta-v1.1.0...op-succinct-beta-v1.2.0
op-succinct-beta-v1.1.0
Overview
Fix bug introduced in mock mode when generating span proofs by setting the RunContext
to Docker
. Add better fallbacks for range-splitting in the proposer.
- Contract Changes
- New Verification Keys/Rollup Config
- New OP Succinct Binary
What's Changed
- fix: rollup deployment configuration by @ratankaliani in #272
- fix: clippy, run context by @ratankaliani in #273
- fix(proposer):
SplitRangeBasedOnSafeHeads
fallback by @ratankaliani in #274
Full Changelog: op-succinct-beta-v1.0.1...op-succinct-beta-v1.1.0
op-succinct-beta-v1.0.1
Overview
Small patch for using RPC's that don't have optimism_safeHeadAtL1Block
available.
- Contract Changes
- New Verification Keys/Rollup Config
- New OP Succinct Binary
What's Changed
- fix(proposer): remove error on
safeDB
not activated by @ratankaliani in #271
Full Changelog: op-succinct-beta-v1.0.0...op-succinct-beta-v1.0.1