Releases: fastroll-jam/fastroll
Releases · fastroll-jam/fastroll
FastRoll v2026.01.28-090b180
[Fuzz] Fix `GetState` and print state diff (#364) * Print state diff in fuzzer tests * Fix GetState fuzz message for staged fork blocks * Bump version to v0.1.32
FastRoll v2026.01.22-f445b52
[PVM][Perf] Minimize heap allocations for LOAD/STORE instructions (#362) * Add `Memory::read_bytes_fixed` and remove heap allocation for LOAD instructions * Simplify `reverse_bytes` instruction * Introduce `MemWriteData` to keep small data (<= 8 bytes) inline and optimize STORE instructions * Bump version to v0.1.31
FastRoll v2026.01.20-e00a0eb
[PVM][Perf] Add global program cache to reduce decode/load overhead (…
FastRoll v2026.01.14-ad2466a
RingCache guard uses effective validator set for `RingVrfVerifier` (#…
FastRoll v2026.01.12-80ce457
RingCache context handling for simple forks (#350) * Stage and commit RingCache context for simple forking scenarios * Additional guard for lazy staging ring cache update * Bump version to v0.1.28
FastRoll v2026.01.12-4c61d73
[Node][Fuzz] Add header to ancestor set only on finalization (#349) * Don't add header to ancestors set in StageOnly mode * Ancestry type: Replace hard-coded value with MAX_LOOKUP_ANCHOR_AGE * Bump version to v0.1.27
FastRoll v2025.12.24-9e3907a
[Fuzz] Reset fuzz target state between `Initialize` calls (#345) * Reset fuzz target state between Initialize calls * Bump version to v0.1.26
FastRoll v2025.12.18-73b92b7
[PVM] Sync with Graypaper v0.7.2 (#343) * [JIP-1] Update `LOG` hostcall gas and r7 values (0.7.2 vectors) * Restore `TRANSFER` gas fix (introduced in #263 and reverted in #328) * Update WP size limit constants (GP pr 493) * Do not mutate VM state in `Ψ` on OOG (GP pr 487) * Do not mutate VM state in `Ψ` on Unknown exit reasons from `Ψ1` (GP pr 487) * Remove PageFault exit reason for host functions (GP pr 487) * `INVOKE` host function to mutate pc after hostcall (GP pr 487) * `Ψ_H` host function to mutate pc after hostcall (GP pr 487) * Update `FETCH` case 8 (GP pr 486) * Bump test vector revisions * `FETCH` case 8 test cases * Update ASN types * Update SPEC_VERSION * Bump version to v0.1.25
FastRoll v2025.11.24-b0bd68c
[PVM-host] Fix `check` function (#342) * New service ID is checked against the prior partial state, not the global state * Remove `check` function from the `StateProvider` * Bump version to v0.1.24
FastRoll v2025.11.13-77c228e
[Crypto] Use `ed25519-consensus` instead of `ed25519-dalek` (#336) * Add `jam-conformance` submodule for crypto tests * Copy Ed25519 consensus test * Replace `ed25519-dalek` with `ed25519-consensus` * Bump version to v0.1.23 * Cleanup