Skip to content

Commit

Permalink
chore: release
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] authored Jun 5, 2024
1 parent 40e984e commit 8fd8c1a
Show file tree
Hide file tree
Showing 16 changed files with 285 additions and 15 deletions.
10 changes: 5 additions & 5 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

24 changes: 24 additions & 0 deletions bin/host/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.1.0](https://github.com/ethereum-optimism/kona/releases/tag/kona-host-v0.1.0) - 2024-06-05

### Added
- *(host)* Add local key value store ([#189](https://github.com/ethereum-optimism/kona/pull/189))
- *(host)* Disk backed KV store ([#185](https://github.com/ethereum-optimism/kona/pull/185))
- *(host)* Host program scaffold ([#184](https://github.com/ethereum-optimism/kona/pull/184))

### Fixed
- *(host)* Blocking native client program ([#201](https://github.com/ethereum-optimism/kona/pull/201))

### Other
- *(host)* Split CLI utilities out from binary ([#169](https://github.com/ethereum-optimism/kona/pull/169))
- Nox/host tracking ([#143](https://github.com/ethereum-optimism/kona/pull/143))
- Revert "WIP host tracking ([#136](https://github.com/ethereum-optimism/kona/pull/136))" ([#141](https://github.com/ethereum-optimism/kona/pull/141))
- WIP host tracking ([#136](https://github.com/ethereum-optimism/kona/pull/136))
- ♻️ Cleanup ([#25](https://github.com/ethereum-optimism/kona/pull/25))
6 changes: 3 additions & 3 deletions bin/host/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@ alloy-primitives = { workspace = true, features = ["serde"] }
revm = { workspace = true, features = ["std", "c-kzg", "secp256k1", "portable", "blst"] }

# local
kona-common = { path = "../../crates/common", version = "0.0.1" }
kona-preimage = { path = "../../crates/preimage", version = "0.0.1" }
kona-mpt = { path = "../../crates/mpt", version = "0.0.1" }
kona-common = { path = "../../crates/common", version = "0.0.2" }
kona-preimage = { path = "../../crates/preimage", version = "0.0.2" }
kona-mpt = { path = "../../crates/mpt", version = "0.0.2" }

# external
alloy-provider = { git = "https://github.com/alloy-rs/alloy", rev = "e3f2f07" }
Expand Down
12 changes: 12 additions & 0 deletions bin/programs/client/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.1.0](https://github.com/ethereum-optimism/kona/releases/tag/kona-client-v0.1.0) - 2024-06-05

### Added
- *(host)* Host program scaffold ([#184](https://github.com/ethereum-optimism/kona/pull/184))
12 changes: 12 additions & 0 deletions crates/common-proc/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.0.2](https://github.com/ethereum-optimism/kona/compare/kona-common-proc-v0.0.1...kona-common-proc-v0.0.2) - 2024-06-05

### Other
- updated the following local packages: kona-common
4 changes: 2 additions & 2 deletions crates/common-proc/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "kona-common-proc"
description = "Proc macro extension for the `kona-common` crate."
version = "0.0.1"
version = "0.0.2"
edition.workspace = true
authors.workspace = true
license.workspace = true
Expand All @@ -17,7 +17,7 @@ anyhow.workspace = true
cfg-if.workspace = true

# local
kona-common = { path = "../common", version = "0.0.1" }
kona-common = { path = "../common", version = "0.0.2" }

# external (proc macros)
syn = { version = "2.0", features = ["full"] }
Expand Down
20 changes: 20 additions & 0 deletions crates/common/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.0.2](https://github.com/ethereum-optimism/kona/compare/kona-common-v0.0.1...kona-common-v0.0.2) - 2024-06-05

### Added
- *(host)* Host program scaffold ([#184](https://github.com/ethereum-optimism/kona/pull/184))
- *(preimage)* `OracleServer` + `HintReader` ([#96](https://github.com/ethereum-optimism/kona/pull/96))
- *(common)* Move from `RegisterSize` to native ptr size type ([#95](https://github.com/ethereum-optimism/kona/pull/95))
- *(workspace)* Add `rustfmt.toml`

### Other
- *(common)* Use `Box::leak` rather than `mem::forget` ([#180](https://github.com/ethereum-optimism/kona/pull/180))
- Add simple blocking async executor ([#38](https://github.com/ethereum-optimism/kona/pull/38))
- Make versions of packages independent ([#36](https://github.com/ethereum-optimism/kona/pull/36))
2 changes: 1 addition & 1 deletion crates/common/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "kona-common"
description = "Common traits and system interfaces for developing client programs on top of Fault Proof VMs."
version = "0.0.1"
version = "0.0.2"
edition.workspace = true
authors.workspace = true
license.workspace = true
Expand Down
115 changes: 115 additions & 0 deletions crates/derive/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,115 @@
# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.0.2](https://github.com/ethereum-optimism/kona/compare/kona-derive-v0.0.1...kona-derive-v0.0.2) - 2024-06-05

### Added
- refactor the pipeline builder ([#209](https://github.com/ethereum-optimism/kona/pull/209))
- refactor reset provider ([#207](https://github.com/ethereum-optimism/kona/pull/207))
- *(preimage)* Async server components ([#183](https://github.com/ethereum-optimism/kona/pull/183))
- *(workspace)* Client programs in workspace ([#178](https://github.com/ethereum-optimism/kona/pull/178))
- *(primitives)* move attributes into primitives ([#163](https://github.com/ethereum-optimism/kona/pull/163))
- *(derive)* return the concrete online attributes queue type from the online stack constructor ([#158](https://github.com/ethereum-optimism/kona/pull/158))
- *(derive)* Abstract Alt DA out of `kona-derive` ([#156](https://github.com/ethereum-optimism/kona/pull/156))
- *(derive)* Online Data Source Factory Wiring ([#150](https://github.com/ethereum-optimism/kona/pull/150))
- *(plasma)* Implements Plasma Support for kona derive ([#152](https://github.com/ethereum-optimism/kona/pull/152))
- *(derive)* Pipeline Builder ([#127](https://github.com/ethereum-optimism/kona/pull/127))
- *(primitives)* kona-derive type refactor ([#135](https://github.com/ethereum-optimism/kona/pull/135))
- *(derive)* Span Batch Validation ([#121](https://github.com/ethereum-optimism/kona/pull/121))
- *(derive)* Use `L2ChainProvider` for system config fetching in attributes builder ([#123](https://github.com/ethereum-optimism/kona/pull/123))
- *(derive)* Online Blob Provider ([#117](https://github.com/ethereum-optimism/kona/pull/117))
- *(derive)* payload builder tests ([#106](https://github.com/ethereum-optimism/kona/pull/106))
- *(derive)* deposit derivation testing ([#115](https://github.com/ethereum-optimism/kona/pull/115))
- *(derive)* Build `L1BlockInfoTx` in payload builder ([#102](https://github.com/ethereum-optimism/kona/pull/102))
- *(derive)* `L2ChainProvider` w/ `op-alloy-consensus` ([#98](https://github.com/ethereum-optimism/kona/pull/98))
- *(derive)* Add `L1BlockInfoTx` ([#100](https://github.com/ethereum-optimism/kona/pull/100))
- *(derive)* Payload Attribute Building ([#92](https://github.com/ethereum-optimism/kona/pull/92))
- *(derive)* Online `ChainProvider` ([#93](https://github.com/ethereum-optimism/kona/pull/93))
- *(derive)* Move to `tracing` for telemetry ([#94](https://github.com/ethereum-optimism/kona/pull/94))
- *(derive)* Batch Queue Logging ([#86](https://github.com/ethereum-optimism/kona/pull/86))
- *(derive)* Add `ecrecover` trait + features ([#90](https://github.com/ethereum-optimism/kona/pull/90))
- *(derive)* Use upstream alloy ([#89](https://github.com/ethereum-optimism/kona/pull/89))
- *(derive)* add next_attributes test
- *(workspace)* Add `rustfmt.toml`
- *(derive)* `SpanBatch` type implementation WIP
- *(derive)* Reorganize modules
- *(derive)* `add_txs` function
- *(derive)* Derive raw batches, mocks
- *(derive)* Refactor serialization; `SpanBatchPayload` WIP
- *(derive)* fixed bytes and encoding
- *(derive)* raw span type refactoring
- *(types)* span batches
- *(derive)* Channel Reader Implementation ([#65](https://github.com/ethereum-optimism/kona/pull/65))
- *(derive)* share the rollup config across stages using an arc
- *(derive)* Test Utilities ([#62](https://github.com/ethereum-optimism/kona/pull/62))
- Single batch type ([#43](https://github.com/ethereum-optimism/kona/pull/43))
- *(derive)* channel bank ([#46](https://github.com/ethereum-optimism/kona/pull/46))
- Frame queue stage ([#45](https://github.com/ethereum-optimism/kona/pull/45))
- L1 retrieval ([#44](https://github.com/ethereum-optimism/kona/pull/44))
- System config update event parsing ([#42](https://github.com/ethereum-optimism/kona/pull/42))
- Add OP receipt fields ([#41](https://github.com/ethereum-optimism/kona/pull/41))
- Add `TxDeposit` type ([#40](https://github.com/ethereum-optimism/kona/pull/40))
- L1 traversal ([#39](https://github.com/ethereum-optimism/kona/pull/39))

### Fixed
- Strong Error Typing ([#187](https://github.com/ethereum-optimism/kona/pull/187))
- *(derive)* inline blob verification into the blob provider ([#175](https://github.com/ethereum-optimism/kona/pull/175))
- *(derive)* fix span batch utils read_tx_data() ([#170](https://github.com/ethereum-optimism/kona/pull/170))
- *(derive)* Ethereum Data Source ([#159](https://github.com/ethereum-optimism/kona/pull/159))
- *(derive)* remove unnecessary online feature decorator ([#160](https://github.com/ethereum-optimism/kona/pull/160))
- *(ci)* Release plz ([#145](https://github.com/ethereum-optimism/kona/pull/145))
- *(derive)* move span batch conversion to try from trait ([#142](https://github.com/ethereum-optimism/kona/pull/142))
- *(derive)* Small Fixes and Span Batch Validation Fix ([#139](https://github.com/ethereum-optimism/kona/pull/139))
- *(workspace)* Release plz ([#138](https://github.com/ethereum-optimism/kona/pull/138))
- *(workspace)* Release plz ([#137](https://github.com/ethereum-optimism/kona/pull/137))
- *(derive)* Rebase span batch validation tests ([#125](https://github.com/ethereum-optimism/kona/pull/125))
- *(derive)* Span batch bitlist encoding ([#122](https://github.com/ethereum-optimism/kona/pull/122))
- *(derive)* Doc Touchups and Telemetry ([#105](https://github.com/ethereum-optimism/kona/pull/105))
- *(derive)* Derive full `SpanBatch` in channel reader ([#97](https://github.com/ethereum-optimism/kona/pull/97))
- *(derive)* Stage Decoupling ([#88](https://github.com/ethereum-optimism/kona/pull/88))
- *(derive)* add back removed test
- *(derive)* lints
- *(derive)* extend attributes queue unit test
- *(derive)* successful payload attributes building tests
- *(derive)* error equality fixes and tests
- *(derive)* rework abstractions and attributes queue testing
- *(derive)* attributes queue
- *(derive)* hoist params
- *(derive)* merge upstream changes
- *(derive)* fix bricked arc stage param construction ([#84](https://github.com/ethereum-optimism/kona/pull/84))
- *(derive)* l1 retrieval docs ([#80](https://github.com/ethereum-optimism/kona/pull/80))
- *(derive)* clean up frame queue docs
- *(derive)* frame queue error bubbling and docs
- *(derive)* rebase
- *(derive)* merge upstream changes
- *(derive)* refactor tx enveloped
- *(derive)* refactor span batch tx types
- *(derive)* bitlist alignment
- *(derive)* span batch tx rlp
- *(derive)* span type encodings and decodings
- *(derive)* more types
- *(derive)* small l1 retrieval doc comment fix ([#61](https://github.com/ethereum-optimism/kona/pull/61))

### Other
- *(derive)* data source unit tests ([#181](https://github.com/ethereum-optimism/kona/pull/181))
- *(workspace)* Move `alloy-primitives` to workspace dependencies ([#103](https://github.com/ethereum-optimism/kona/pull/103))
- *(ci)* Fail CI on doclint failure ([#101](https://github.com/ethereum-optimism/kona/pull/101))
- *(derive)* cleanups ([#91](https://github.com/ethereum-optimism/kona/pull/91))
- Merge branch 'main' into refcell/data-sources
- Merge pull request [#87](https://github.com/ethereum-optimism/kona/pull/87) from ethereum-optimism/refcell/origin-providers
- Merge branch 'main' into refcell/channel-bank-tests
- Merge branch 'main' into refcell/payload-queue
- *(derive)* L1Traversal Doc and Test Cleanup ([#79](https://github.com/ethereum-optimism/kona/pull/79))
- Merge pull request [#67](https://github.com/ethereum-optimism/kona/pull/67) from ethereum-optimism/refcell/batch-queue
- *(derive)* Channel reader tests + fixes, batch type fixes
- *(derive)* `RawSpanBatch` diff decoding/encoding test
- *(derive)* rebase + move `alloy` module
- *(derive)* Clean up RLP encoding + use `TxType` rather than ints
- Update `derive` lint rules ([#47](https://github.com/ethereum-optimism/kona/pull/47))
- scaffold ([#37](https://github.com/ethereum-optimism/kona/pull/37))
- Make versions of packages independent ([#36](https://github.com/ethereum-optimism/kona/pull/36))
2 changes: 1 addition & 1 deletion crates/derive/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "kona-derive"
description = "A no_std derivation pipeline implementation for the OP Stack"
version = "0.0.1"
version = "0.0.2"
edition.workspace = true
authors.workspace = true
license.workspace = true
Expand Down
26 changes: 26 additions & 0 deletions crates/mpt/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.0.2](https://github.com/ethereum-optimism/kona/compare/kona-mpt-v0.0.1...kona-mpt-v0.0.2) - 2024-06-05

### Added
- *(mpt)* Block hash walkback ([#199](https://github.com/ethereum-optimism/kona/pull/199))
- *(mpt)* Simplify `TrieDB` ([#198](https://github.com/ethereum-optimism/kona/pull/198))
- *(mpt)* Trie DB commit ([#196](https://github.com/ethereum-optimism/kona/pull/196))
- *(mpt)* Trie node insertion ([#195](https://github.com/ethereum-optimism/kona/pull/195))
- *(host)* Host program scaffold ([#184](https://github.com/ethereum-optimism/kona/pull/184))
- *(workspace)* Client programs in workspace ([#178](https://github.com/ethereum-optimism/kona/pull/178))
- *(mpt)* `TrieCacheDB` scaffold ([#174](https://github.com/ethereum-optimism/kona/pull/174))
- *(mpt)* `TrieNode` retrieval ([#173](https://github.com/ethereum-optimism/kona/pull/173))
- *(mpt)* Refactor `TrieNode` ([#172](https://github.com/ethereum-optimism/kona/pull/172))

### Fixed
- *(ci)* Release plz ([#145](https://github.com/ethereum-optimism/kona/pull/145))

### Other
- *(mpt)* Do not expose recursion vars ([#197](https://github.com/ethereum-optimism/kona/pull/197))
2 changes: 1 addition & 1 deletion crates/mpt/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "kona-mpt"
description = "Utilities for interacting with and iterating through a merkle patricia trie"
version = "0.0.1"
version = "0.0.2"
edition.workspace = true
authors.workspace = true
license.workspace = true
Expand Down
18 changes: 18 additions & 0 deletions crates/plasma/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.0.1](https://github.com/ethereum-optimism/kona/releases/tag/kona-plasma-v0.0.1) - 2024-06-05

### Added
- *(preimage)* Async server components ([#183](https://github.com/ethereum-optimism/kona/pull/183))
- *(derive)* Abstract Alt DA out of `kona-derive` ([#156](https://github.com/ethereum-optimism/kona/pull/156))
- *(plasma)* Implements Plasma Support for kona derive ([#152](https://github.com/ethereum-optimism/kona/pull/152))

### Fixed
- *(plasma)* Plasma Data Source Cleanup ([#164](https://github.com/ethereum-optimism/kona/pull/164))
- *(plasma)* reduce plasma source generic verbosity ([#165](https://github.com/ethereum-optimism/kona/pull/165))
23 changes: 23 additions & 0 deletions crates/preimage/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.0.2](https://github.com/ethereum-optimism/kona/compare/kona-preimage-v0.0.1...kona-preimage-v0.0.2) - 2024-06-05

### Added
- *(preimage)* Async client handles ([#200](https://github.com/ethereum-optimism/kona/pull/200))
- *(host)* Add local key value store ([#189](https://github.com/ethereum-optimism/kona/pull/189))
- *(host)* Host program scaffold ([#184](https://github.com/ethereum-optimism/kona/pull/184))
- *(preimage)* Async server components ([#183](https://github.com/ethereum-optimism/kona/pull/183))
- *(precompile)* Add `precompile` key type ([#179](https://github.com/ethereum-optimism/kona/pull/179))
- *(preimage)* `OracleServer` + `HintReader` ([#96](https://github.com/ethereum-optimism/kona/pull/96))
- *(common)* Move from `RegisterSize` to native ptr size type ([#95](https://github.com/ethereum-optimism/kona/pull/95))
- *(workspace)* Add `rustfmt.toml`

### Other
- *(workspace)* Move `alloy-primitives` to workspace dependencies ([#103](https://github.com/ethereum-optimism/kona/pull/103))
- Make versions of packages independent ([#36](https://github.com/ethereum-optimism/kona/pull/36))
4 changes: 2 additions & 2 deletions crates/preimage/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "kona-preimage"
description = "Bindings and types for interacting with the PreimageOracle ABI"
version = "0.0.1"
version = "0.0.2"
edition.workspace = true
authors.workspace = true
license.workspace = true
Expand All @@ -16,7 +16,7 @@ tracing.workspace = true
alloy-primitives.workspace = true

# local
kona-common = { path = "../common", version = "0.0.1" }
kona-common = { path = "../common", version = "0.0.2" }

# external
async-trait = "0.1.80"
Expand Down
20 changes: 20 additions & 0 deletions crates/primitives/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.0.1](https://github.com/ethereum-optimism/kona/releases/tag/kona-primitives-v0.0.1) - 2024-06-05

### Added
- *(primitives)* move attributes into primitives ([#163](https://github.com/ethereum-optimism/kona/pull/163))
- *(plasma)* Implements Plasma Support for kona derive ([#152](https://github.com/ethereum-optimism/kona/pull/152))
- *(primitives)* kona-derive type refactor ([#135](https://github.com/ethereum-optimism/kona/pull/135))

### Fixed
- Strong Error Typing ([#187](https://github.com/ethereum-optimism/kona/pull/187))
- *(primitives)* use decode_2718() to gracefully handle the tx type ([#182](https://github.com/ethereum-optimism/kona/pull/182))
- *(ci)* Release plz ([#145](https://github.com/ethereum-optimism/kona/pull/145))
- *(workspace)* Release plz ([#138](https://github.com/ethereum-optimism/kona/pull/138))

0 comments on commit 8fd8c1a

Please sign in to comment.