Skip to content

Releases: op-rs/kona

kona-derive-v0.0.5

29 Oct 20:32
24213af
Compare
Choose a tag to compare

Added

  • (derive) use upstream op-alloy batch types (#746)
  • (derive) Remove metrics (#743)
  • (derive) sys config accessor (#722)

Fixed

  • tracing_subscriber problem in kona-derive tests (#741)
  • (derive) Holocene action tests / fixes (#733)

Other

  • (derive) import hygiene (#744)

kona-derive-alloy-v0.0.2

29 Oct 20:33
24213af
Compare
Choose a tag to compare
chore: Release package kona-derive-alloy version 0.0.2

`kona-client` v0.1.0-alpha.6

28 Oct 20:09
a75fd7d
Compare
Choose a tag to compare

Release Overview

This release marks the sixth alpha release of kona-client v0.1.0, the fault proof program built on top of kona's libraries.

Prestate Artifacts

Distributed Artifacts

The pre-built artifact archive for the asterisc FPVM, including the prestate.json + prestate-proof.json as well as the kona-client + asterisc binaries, is included in the release artifacts. To extract the archive after downloading, run:

tar --zstd -xf prestate-artifacts-asterisc.tar.zst

Versions:

  • asterisc v1.0.3-alpha1
  • kona-client v0.1.0-alpha.6

Prestate hashes

  • asterisc: 0x0340aaf2962a623d973379dda30aa310e2f574cae92c51d305e836d73937a8f0
  • cannon: This release does not include release artifacts for the cannon FPVM

Verification

To reproduce and verify the asterisc prestate JSONs for this release locally, as well as build the asterisc + kona-client binaries:

  1. Clone kona
  2. Checkout kona-client-v0.1.0-alpha.6
  3. In the repository root, run just build-client-prestate-asterisc-artifacts kona-client-v0.1.0-alpha.6 v1.0.3-alpha1

The resulting artifacts will be placed in ./prestate-artifacts-asterisc. To retrieve the prestate hash from the local build, run:

jq -r .pre ./prestate-artifacts-asterisc/prestate-proof.json

kona-preimage-v0.0.4

25 Oct 17:54
Compare
Choose a tag to compare

Added

  • remove thiserror (#735)
  • (preimage/common) Migrate to thiserror (#543)

Fixed

  • hashmap (#732)
  • (workspace) hoist and fix lints (#577)
  • (preimage) Improve error differentiation in preimage servers (#535)

Other

  • re-org imports (#711)
  • (preimage) Test Coverage (#634)
  • doc logos (#609)
  • (workspace) Bump dependencies (#550)
  • (workspace) Allow stdlib in cfg(test) (#548)

kona-mpt-v0.0.4

25 Oct 17:53
Compare
Choose a tag to compare

Added

  • remove thiserror (#735)
  • (executor) Clean ups (#719)
  • use derive more display (#675)
  • kona-providers (#596)
  • (ci) Split online/offline tests (#582)
  • (mpt) Migrate to thiserror (#541)

Fixed

  • (mpt) Empty root node case (#705)
  • typos (#690)
  • (workspace) hoist and fix lints (#577)
  • (mpt) Empty list walker (#493)

Other

  • cleans up kona-mpt deps (#725)
  • re-org imports (#711)
  • (mpt) codecov (#655)
  • (mpt) mpt noop trait impls (#649)
  • (mpt) account conversion tests (#647)
  • doc logos (#609)
  • (workspace) Allow stdlib in cfg(test) (#548)

kona-executor-v0.0.3

25 Oct 17:54
Compare
Choose a tag to compare

Added

  • remove thiserror (#735)
  • (executor) Clean ups (#719)
  • (executor) EIP-1559 configurability spec updates (#716)
  • (executor) Update EIP-1559 configurability (#648)
  • (executor) Use EIP-1559 parameters from payload attributes (#616)
  • (derive) bump op-alloy dep (#605)
  • kona-providers (#596)
  • (executor) Migrate to thiserror (#544)
  • (mpt) Migrate to thiserror (#541)
  • (primitives) Remove Attributes (#529)
  • large dependency update (#528)

Fixed

  • (executor) Holocene EIP-1559 params in Header (#622)
  • (workspace) hoist and fix lints (#577)

Other

  • re-org imports (#711)
  • (workspace) Removes Primitives (#638)
  • (executor) move todo to issue: (#680)
  • (executor) Cover Builder (#676)
  • (executor) Use Upstreamed op-alloy Methods (#651)
  • (executor) Test Coverage over Executor Utilities (#650)
  • doc logos (#609)
  • (workspace) Allow stdlib in cfg(test) (#548)
  • Bumps Dependency Versions (#520)
  • (primitives) rm RawTransaction (#505)

kona-derive-v0.0.4

25 Oct 17:52
Compare
Choose a tag to compare

Added

  • remove thiserror (#735)
  • (derive) BatchProvider multiplexed stage (#726)
  • (derive) hoist stage traits (#723)
  • frame queue test asserter (#619)
  • (workspace) Distribute pipeline, not providers (#717)
  • (derive) BatchValidator stage (#703)
  • (derive) Add ChannelAssembler size limitation (#700)
  • (derive) signal receiver logic (#696)
  • (derive) Stage multiplexer (#693)
  • (derive) Past batch validity variant (#684)
  • codecov sources (#657)
  • frame queue tests (#613)
  • (derive) Holocene flush signal (#612)
  • (derive) Add Signal API (#611)
  • (derive) BatchQueue Update [Holocene] (#601)
  • (derive) bump op-alloy dep (#605)
  • kona-providers (#596)
  • (derive) Span batch prefix checks (#592)
  • (derive) BatchStream buffering (#590)
  • (derive) BatchStreamProvider (#591)
  • (derive) Refactor out Online Providers (#569)
  • (derive) interleaved channel tests (#585)
  • (derive) Holocene Buffer Flushing (#575)
  • (derive) Holocene Channel Bank Checks (#572)
  • (derive) Holocene Frame Queue (#579)
  • (derive) Holocene Activation (#574)
  • (derive) wire up the batch span stage (#567)
  • (derive) New BatchStream Stage for Holocene (#566)
  • (derive) Hoist AttributesBuilder (#571)
  • (derive) Touchup Docs (#555)
  • (derive) Latest BN (#521)
  • Remove L2 Execution Payload (#542)
  • (derive) Typed error handling (#540)
  • (primitives) Remove Attributes (#529)
  • large dependency update (#528)
  • (primitives) reuse op-alloy-protocol channel and block types (#499)

Fixed

  • hashmap (#732)
  • (derive) SpanBatch element limit + channel RLP size limit (#692)
  • (derive) Holocene SpanBatch prefix checks (#688)
  • (derive) Retain L1 blocks (#683)
  • (executor) Holocene EIP-1559 params in Header (#622)
  • derive pipeline params (#587)
  • (workspace) hoist and fix lints (#577)
  • (derive) move attributes builder trait (#570)
  • (client) Channel reader error handling (#539)
  • (derive) Sequence window expiry (#532)
  • (primitives) use consensus hardforks (#497)
  • (primitives) re-use op-alloy frame type (#492)

Other

  • re-org imports (#711)
  • hoist trait test utilities (#708)
  • (workspace) Removes Primitives (#638)
  • (derive) Add tracing to ChannelAssembler (#701)
  • (derive) remove span batch todo comments (#682)
  • refactor test utils (#677)
  • (derive) stage coverage (#673)
  • (executor) Use Upstreamed op-alloy Methods (#651)
  • (derive) Test and Clean Batch Types (#670)
  • (derive) Test Stage Resets and Flushes (#669)
  • (derive) Batch Timestamp Tests (#664)
  • (derive) test channel reader flushing (#661)
  • (derive) adds more channel bank coverage (#659)
  • (derive) test channel reader resets (#660)
  • (derive) test channel bank reset (#658)
  • (derive) hoist attributes queue test utils (#654)
  • (derive) Pipeline Core Test Coverage (#642)
  • (derive) Single Batch Test Coverage (#643)
  • (derive) Blob Source Test Coverage (#631)
  • refactor test providers (#623)
  • doc logos (#609)
  • use alloy primitives map (#586)
  • (derive) [Holocene] Drain previous channel in one iteration (#583)
  • channel reader docs (#568)
  • Bumps Dependency Versions (#520)
  • (primitives) rm RawTransaction (#505)

kona-derive-alloy-v0.0.1

25 Oct 17:53
Compare
Choose a tag to compare

Added

  • remove thiserror (#735)
  • (derive) BatchProvider multiplexed stage (#726)
  • (workspace) Distribute pipeline, not providers (#717)

kona-common-v0.0.4

25 Oct 17:51
Compare
Choose a tag to compare

Added

  • remove thiserror (#735)
  • (preimage/common) Migrate to thiserror (#543)

Fixed

  • (workspace) hoist and fix lints (#577)

Other

  • re-org imports (#711)
  • (preimage) Test Coverage (#634)
  • test coverage for common (#629)
  • doc logos (#609)
  • (workspace) Allow stdlib in cfg(test) (#548)

kona-common-proc-v0.0.4

25 Oct 17:51
Compare
Choose a tag to compare

Other

  • re-org imports (#711)