Releases: succinctlabs/op-succinct
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
op-succinct-beta-v1.0.0
Overview
Add audit recommendations (informational), upgrade to network-v2
SDK and add documentation on the finalization period.
- Contract Changes
- New Verification Keys/Rollup Config
- New OP Succinct Binary
What's Changed
- feat(contracts): add initializer version by @ratankaliani in #265
- docs:
OPSuccinctL2OutputOracle
by @ratankaliani in #264 - feat:
network-v2
compatibility by @puma314 in #244 - docs:
finalizationPeriod
by @ratankaliani in #266 - fix: block range by @ratankaliani in #267
- fix(fetcher):
l1_head
< latest l1 header by @ratankaliani in #269
Full Changelog: op-succinct-beta-v0.5.0...op-succinct-beta-v1.0.0
op-succinct-beta-v0.5.0
Add Docker caching, fix precompile patching and add Kurtosis support. Additionally, support more efficient selection of range boundaries with optimism_safeHeadAtL1Block
.
- Contract Changes
- New Verification Keys/Rollup Config
- New OP Succinct Binary
What's Changed
- chore(contracts): bump
sp1-contracts
dep by @ratankaliani in #252 - feat(ci): manual workflow by @ratankaliani in #254
- feat: kurtosis by @ratankaliani in #253
- feat(cost-estimator+proposer): split range based on
optimism_safeHeadAtL1Block
by @ratankaliani in #256 - feat: docker caching by @ratankaliani in #245
- feat(book): advanced parameters by @ratankaliani in #259
- fix: Use
RunContext
to avoidcargo_metadata
in production context by @ratankaliani in #260 - feat: Use
kzg-rs
, rather thanc-kzg
by @ratankaliani in #262 - feat: generate sp1 test artifacts by @ratankaliani in #261
- feat(range): use
k256
feature inrevm
by @ratankaliani in #263
Full Changelog: op-succinct-beta-v0.4.0...op-succinct-beta-v0.5.0
op-succinct-beta-v0.4.0
What's Changed
- feat: Change to latest
kona
usage ofadvance_to_target
by @ratankaliani in #243 - feat: bump
l1_head
by 20 blocks by @ratankaliani in #246 - feat(contracts): update submission interval in script by @ratankaliani in #247
- feat(cost-estimator): rolling block range by @ratankaliani in #249
- feat(proposer): remove manual network proof timeout by @ratankaliani in #250
- chore: bump tag to
v0.4.0
by @ratankaliani in #251
Full Changelog: op-succinct-beta-v0.3.0...op-succinct-beta-v0.4.0