1.3.0 (2024-10-23)
- core,host: initial aggregation API (#375) (eb4d032)
- docs: update docs for 1.2.0 (#382) (f33d211)
- raiko: enable blob slice to support multi-blocks in single blob (#390) (8471b16)
- raiko: merge stress test upgrades (#392) (7f64cbe)
- raiko: put the tasks that cannot run in parallel into pending list (#358) (ec483b7)
- raiko: update ontake config & docker build for next release (#394) (4bacdac)
- raiko: use simple contract to verify sp1 proof (#381) (8ad5a6f)
- add cgroup&mountinfo for docker env (#383) (7e61432)
- incorrect state transition handling (#395) (6d1f3ae)
- raiko: add build flags to docker image build script (#379) (2ee7d2a)
- raiko: fix r0 aggregation proof format (#386) (3cb6651)
1.2.0 (2024-09-20)
- raiko: make raiko-zk docker image (#374) (65ff9a4)
- raiko: traversal to find inclusion block if none inclusion number is sent (#377) (c2b0db5)
- sgx: add wallet to provider builder when register instance (#369) (a250edf)
- raiko: refine error return (#378) (f4f818d)
- script: output build message and skip
pos
flag (#367) (2c881dc)
1.1.0 (2024-09-13)
- ci: fix make clippy script and clippy CI job (#220) (62158a0)
- devnet: update devnet config (#326) (959bdea)
- docs: check epc size instructions and script (#342) (4235d32)
- docs: update tencent link (#269) (1e2a254)
- harness: make harness part of the root workspace (#285) (e3d2403)
- host,provers,tasks: handle local job cancellation (#345) (cce1371)
- host: create initial cancel handling (#316) (f6d02b3)
- host: extract worker message handling (#307) (ae8858c)
- misc: remove sp1-helper from builder (#293) (fd474e3)
- prepare for ontake upgrade (#329) (9546df7)
- prove blocks using reth (#226) (546ab19)
- prover: bls12-381 & updates patches (#350) (7356e8f)
- prover: change GuestOutput and the zk committed value for onchain verification (#282) (37f6c49)
- prover: enable GuestInput serialization in native path (#281) (0ba89ae)
- prover: sp1 onchain verifier (#229) (1f0b062)
- provers: update Sp1 v1.0.1 (#333) (e85c0d2)
- prover: track cycles of sp1 guest & patch Secp256k1 (#288) (927e697)
- raiko-lib: unify protocol instance for on chain verification (#230) (ed37856)
- raiko: bonsai auto scaling (#341) (dc89e60)
- raiko: config hekla ontake fork (#366) (80915d8)
- raiko: prove risc0 proof in devnet (#335) (dcbad01)
- raiko: refine auto-scaling (#346) (34c1348)
- raiko: refine error return to avoid incorrect status. (#348) (829609c)
- raiko: rename tasks manager (#318) (9568634)
- raiko: update risc0 toolchain to v1.0.1 (#311) (d2b87e0)
- raiko: use even more reth (#303) (a51fd42)
- raiko: use feature to enable proof-of-equivalence (#317) (22637d0)
- repo: ignore changes to docs for build (#343) (b901ce6)
- task db: implement a task DB (#208) (48ea079)
- tasks: add README & return the latest status only from POST 'proof/report' (#319) (f7cab97)
- update docs (#324) (fee3869)
- bonsai: handle error unwrapping gracefully (#339) (f396354)
- host: add guest request count and make concurrent request decrementation more ergonomic (#261) (d660a17)
- host: ignore
no id found
error for cancellation (#330) (048df9f) - lib,provers,tasks: move from sync to async trait (#328) (36a5614)
- raiko: double check if cached file is valid. (#271) (39bdc11)
- raiko: fix fixture dir and update sp1 contract test (#353) (ecbd621)
- raiko: removed panic stabilization (#232) (254ff6a)
- raiko: revert v1 response back to previous format (#340) (5526cc0)
- raiko: run ci checks on merge queue (#305) (1d69947)
- raiko: set default behavior and fix proof format (#354) (5533914)
- raiko: unsafe align vec to avoid unalign mem access (#291) (5e9dbe8)
- add jwt secret for authentication (#243) (78a633d)
- add sgx input file lock to avoid concurrency problem (9df1473)
- Always respond with 200 but include status key (#214) (9c13a4f)
- batch get 256 history headers (#95) (fd3434a)
- let user setup which network to run (#246) (9f80be5)
- lock the setup for sharing instance (#244) (04d3197)
- raiko: api versioning (#196) (09e0005)
- raiko: Cherry-pick A7 updates(#182) (#197) (b3c2c1d)
- raiko: ci use sgx hw (#175) (a40be21)
- raiko: ci use sgx hw (#175) (b7c44de)
- raiko: enable kzg blob check (#148) (9865b4c)
- raiko: generalized build pipeline for ZkVMs guests (#133) (9cebd36)
- raiko: install script + makefile CI integration (#159) (a6c1095)
- raiko: load program from elf for risc zero (#194) (dc0a427)
- raiko: raiko object (#149) (c4215bd)
- raiko: read & merge chain spec from a optional config file (#206) (4c76667)
- raiko: remove A6 support (#200) (250b9ea)
- raiko: run general tests on all targets (#164) (27b0bee)
- raiko: unity sgx & native proof response (#223) (bead6e9)
- raiko: update chain spec (#235) (8f21a69)
- raiko: update docker build (#225) (e58c082)
- use batch api instead of customize api for history headers (49d147f)
- use spec in setup (#236) (cd097a5)
- use stdin instead of sgx tmp file (0d33aa8)
- can't share setup between pods (#253) (0d7be6b)
- different manifest in docker and local (#117) (52999d6)
- docker stuff (#241) (6bb70b1)
- enable the mpt cache (#62) (46825d6)
- fetch history headers (#100) (4fd70ee)
- install sudo for gramine (#250) (4f78b0a)
- let config_path in config_dir (#233) (78a5844)
- lib: temporarily disable kzg check in sgx/sp1 provers (#157) (039d2fa)
- metrics docker fix (#216) (86bbc55)
- mismatch method signature of libc's calloc (#201) (ecde21d)
- raiko: fix sticky invalid tx state (#184) (99f5580)
- raiko: make kzg work on SP1 (#205) (027c3ae)
- revm bn254 mul issue + cancun support + misc issues (#222) (d90acd0)
- use json num instead of string (#252) (9bcb44a)
- only filter once (e1f5d41)