diff --git a/Cargo.lock b/Cargo.lock index e2aee135..5ef87317 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1637,7 +1637,7 @@ dependencies = [ [[package]] name = "kona-common" -version = "0.0.1" +version = "0.0.2" dependencies = [ "anyhow", "cfg-if", @@ -1647,7 +1647,7 @@ dependencies = [ [[package]] name = "kona-common-proc" -version = "0.0.1" +version = "0.0.2" dependencies = [ "anyhow", "cfg-if", @@ -1659,7 +1659,7 @@ dependencies = [ [[package]] name = "kona-derive" -version = "0.0.1" +version = "0.0.2" dependencies = [ "alloc-no-stdlib", "alloy-consensus", @@ -1745,7 +1745,7 @@ dependencies = [ [[package]] name = "kona-mpt" -version = "0.0.1" +version = "0.0.2" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -1787,7 +1787,7 @@ dependencies = [ [[package]] name = "kona-preimage" -version = "0.0.1" +version = "0.0.2" dependencies = [ "alloy-primitives", "anyhow", diff --git a/bin/client/Cargo.toml b/bin/client/Cargo.toml index 9ef2474e..4d683066 100644 --- a/bin/client/Cargo.toml +++ b/bin/client/Cargo.toml @@ -23,12 +23,12 @@ async-trait.workspace = true tracing.workspace = true # local -kona-common = { path = "../../crates/common", version = "0.0.1" } -kona-common-proc = { path = "../../crates/common-proc", version = "0.0.1" } -kona-preimage = { path = "../../crates/preimage", version = "0.0.1" } +kona-common = { path = "../../crates/common", version = "0.0.2" } +kona-common-proc = { path = "../../crates/common-proc", version = "0.0.2" } +kona-preimage = { path = "../../crates/preimage", version = "0.0.2" } kona-primitives = { path = "../../crates/primitives", version = "0.0.1" } -kona-mpt = { path = "../../crates/mpt", version = "0.0.1" } -kona-derive = { path = "../../crates/derive", default-features = false, version = "0.0.1" } +kona-mpt = { path = "../../crates/mpt", version = "0.0.2" } +kona-derive = { path = "../../crates/derive", default-features = false, version = "0.0.2" } kona-executor = { path = "../../crates/executor", version = "0.0.1" } tracing-subscriber = { version = "0.3.18", optional = true } diff --git a/bin/host/Cargo.toml b/bin/host/Cargo.toml index 0b9088f8..2018ee7c 100644 --- a/bin/host/Cargo.toml +++ b/bin/host/Cargo.toml @@ -20,10 +20,10 @@ alloy-rlp.workspace = true # local kona-client = { path = "../client", version = "0.1.0" } -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-derive = { path = "../../crates/derive", version = "0.0.1", features = ["online"] } +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" } +kona-derive = { path = "../../crates/derive", version = "0.0.2", features = ["online"] } # external alloy-provider = { version = "0.1" } diff --git a/crates/common-proc/CHANGELOG.md b/crates/common-proc/CHANGELOG.md new file mode 100644 index 00000000..c0acf91e --- /dev/null +++ b/crates/common-proc/CHANGELOG.md @@ -0,0 +1,15 @@ +# 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-22 + +### Added +- *(client)* `BootInfo` ([#205](https://github.com/ethereum-optimism/kona/pull/205)) + +### Other +- *(host)* Simplify host program ([#206](https://github.com/ethereum-optimism/kona/pull/206)) diff --git a/crates/common-proc/Cargo.toml b/crates/common-proc/Cargo.toml index 87270139..23640fd8 100644 --- a/crates/common-proc/Cargo.toml +++ b/crates/common-proc/Cargo.toml @@ -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 @@ -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"] } diff --git a/crates/common/CHANGELOG.md b/crates/common/CHANGELOG.md new file mode 100644 index 00000000..bdee9d74 --- /dev/null +++ b/crates/common/CHANGELOG.md @@ -0,0 +1,25 @@ +# 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-22 + +### Added +- *(client)* Derivation integration ([#257](https://github.com/ethereum-optimism/kona/pull/257)) +- *(client/host)* Oracle-backed Blob fetcher ([#255](https://github.com/ethereum-optimism/kona/pull/255)) +- *(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` + +### Fixed +- *(common)* Pipe IO support ([#282](https://github.com/ethereum-optimism/kona/pull/282)) + +### 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)) diff --git a/crates/common/Cargo.toml b/crates/common/Cargo.toml index 9eb6e2fa..e69d1455 100644 --- a/crates/common/Cargo.toml +++ b/crates/common/Cargo.toml @@ -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 diff --git a/crates/derive/CHANGELOG.md b/crates/derive/CHANGELOG.md new file mode 100644 index 00000000..d671bfc2 --- /dev/null +++ b/crates/derive/CHANGELOG.md @@ -0,0 +1,138 @@ +# 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-22 + +### Added +- *(fjord)* fjord parameter changes ([#284](https://github.com/ethereum-optimism/kona/pull/284)) +- *(client/host)* Oracle-backed Blob fetcher ([#255](https://github.com/ethereum-optimism/kona/pull/255)) +- *(kona-derive)* Towards Derivation ([#243](https://github.com/ethereum-optimism/kona/pull/243)) +- *(kona-derive)* Updated interface ([#230](https://github.com/ethereum-optimism/kona/pull/230)) +- *(ci)* Dependabot config ([#236](https://github.com/ethereum-optimism/kona/pull/236)) +- *(client)* `StatelessL2BlockExecutor` ([#210](https://github.com/ethereum-optimism/kona/pull/210)) +- Pipeline Builder ([#217](https://github.com/ethereum-optimism/kona/pull/217)) +- Minimal ResetProvider Implementation ([#208](https://github.com/ethereum-optimism/kona/pull/208)) +- 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 +- *(derive)* Fjord brotli decompression ([#298](https://github.com/ethereum-optimism/kona/pull/298)) +- *(examples)* Dynamic Rollup Config Loading ([#293](https://github.com/ethereum-optimism/kona/pull/293)) +- type re-exports ([#280](https://github.com/ethereum-optimism/kona/pull/280)) +- *(kona-derive)* reuse upstream reqwest provider ([#229](https://github.com/ethereum-optimism/kona/pull/229)) +- Derivation Pipeline ([#220](https://github.com/ethereum-optimism/kona/pull/220)) +- *(derive)* Alloy EIP4844 Blob Type ([#215](https://github.com/ethereum-optimism/kona/pull/215)) +- 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 +- version dependencies ([#296](https://github.com/ethereum-optimism/kona/pull/296)) +- payload decoding tests ([#287](https://github.com/ethereum-optimism/kona/pull/287)) +- payload decoding tests ([#289](https://github.com/ethereum-optimism/kona/pull/289)) +- re-export input types ([#279](https://github.com/ethereum-optimism/kona/pull/279)) +- *(deps)* fast forward op alloy dep ([#267](https://github.com/ethereum-optimism/kona/pull/267)) +- *(derive)* cleanup pipeline tracing ([#264](https://github.com/ethereum-optimism/kona/pull/264)) +- *(derive)* online module touchups ([#265](https://github.com/ethereum-optimism/kona/pull/265)) +- *(derive)* Sources Touchups ([#266](https://github.com/ethereum-optimism/kona/pull/266)) +- *(kona-derive)* Online Pipeline Cleanup ([#241](https://github.com/ethereum-optimism/kona/pull/241)) +- *(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)) diff --git a/crates/derive/Cargo.toml b/crates/derive/Cargo.toml index 9811522b..19549773 100644 --- a/crates/derive/Cargo.toml +++ b/crates/derive/Cargo.toml @@ -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 diff --git a/crates/executor/CHANGELOG.md b/crates/executor/CHANGELOG.md new file mode 100644 index 00000000..2ccf6b0a --- /dev/null +++ b/crates/executor/CHANGELOG.md @@ -0,0 +1,15 @@ +# 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-executor-v0.0.1) - 2024-06-22 + +### Other +- *(workspace)* Prep release ([#301](https://github.com/ethereum-optimism/kona/pull/301)) +- version dependencies ([#296](https://github.com/ethereum-optimism/kona/pull/296)) +- *(deps)* fast forward op alloy dep ([#267](https://github.com/ethereum-optimism/kona/pull/267)) +- *(workspace)* `kona-executor` ([#259](https://github.com/ethereum-optimism/kona/pull/259)) diff --git a/crates/executor/Cargo.toml b/crates/executor/Cargo.toml index d1782600..40b55a21 100644 --- a/crates/executor/Cargo.toml +++ b/crates/executor/Cargo.toml @@ -20,8 +20,8 @@ op-alloy-consensus.workspace = true revm = { workspace = true, features = ["optimism"] } # local -kona-mpt = { path = "../mpt", version = "0.0.1" } -kona-derive = { path = "../derive", version = "0.0.1" } +kona-mpt = { path = "../mpt", version = "0.0.2" } +kona-derive = { path = "../derive", version = "0.0.2" } [dev-dependencies] serde = { version = "1.0.197", features = ["derive"] } diff --git a/crates/mpt/CHANGELOG.md b/crates/mpt/CHANGELOG.md new file mode 100644 index 00000000..3ff4d3c5 --- /dev/null +++ b/crates/mpt/CHANGELOG.md @@ -0,0 +1,34 @@ +# 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-22 + +### Added +- *(client)* Derivation integration ([#257](https://github.com/ethereum-optimism/kona/pull/257)) +- *(client)* Oracle-backed derive traits ([#252](https://github.com/ethereum-optimism/kona/pull/252)) +- *(client)* Account + Account storage hinting in `TrieDB` ([#228](https://github.com/ethereum-optimism/kona/pull/228)) +- *(client)* Add `current_output_root` to block executor ([#225](https://github.com/ethereum-optimism/kona/pull/225)) +- *(ci)* Dependabot config ([#236](https://github.com/ethereum-optimism/kona/pull/236)) +- *(client)* `StatelessL2BlockExecutor` ([#210](https://github.com/ethereum-optimism/kona/pull/210)) +- *(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 +- *(mpt)* Fix extension node truncation ([#300](https://github.com/ethereum-optimism/kona/pull/300)) +- *(ci)* Release plz ([#145](https://github.com/ethereum-optimism/kona/pull/145)) + +### Other +- version dependencies ([#296](https://github.com/ethereum-optimism/kona/pull/296)) +- *(mpt)* Do not expose recursion vars ([#197](https://github.com/ethereum-optimism/kona/pull/197)) diff --git a/crates/mpt/Cargo.toml b/crates/mpt/Cargo.toml index 5c50f611..c80acbc9 100644 --- a/crates/mpt/Cargo.toml +++ b/crates/mpt/Cargo.toml @@ -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 diff --git a/crates/plasma/CHANGELOG.md b/crates/plasma/CHANGELOG.md new file mode 100644 index 00000000..3f1fefd5 --- /dev/null +++ b/crates/plasma/CHANGELOG.md @@ -0,0 +1,25 @@ +# 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-22 + +### Added +- *(kona-derive)* Towards Derivation ([#243](https://github.com/ethereum-optimism/kona/pull/243)) +- *(plasma)* Online Plasma Input Fetcher ([#167](https://github.com/ethereum-optimism/kona/pull/167)) +- *(ci)* Dependabot config ([#236](https://github.com/ethereum-optimism/kona/pull/236)) +- *(client)* `StatelessL2BlockExecutor` ([#210](https://github.com/ethereum-optimism/kona/pull/210)) +- *(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)) + +### Other +- version dependencies ([#296](https://github.com/ethereum-optimism/kona/pull/296)) diff --git a/crates/plasma/Cargo.toml b/crates/plasma/Cargo.toml index 40e18208..4c4aebdd 100644 --- a/crates/plasma/Cargo.toml +++ b/crates/plasma/Cargo.toml @@ -18,7 +18,7 @@ async-trait.workspace = true # Local kona-primitives = { path = "../primitives", version = "0.0.1" } -kona-derive = { path = "../derive", version = "0.0.1" } +kona-derive = { path = "../derive", version = "0.0.2" } # `serde` feature dependencies serde = { version = "1.0.203", default-features = false, features = ["derive"], optional = true } diff --git a/crates/preimage/CHANGELOG.md b/crates/preimage/CHANGELOG.md new file mode 100644 index 00000000..d7983da6 --- /dev/null +++ b/crates/preimage/CHANGELOG.md @@ -0,0 +1,28 @@ +# 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-22 + +### Added +- *(preimage)* add serde feature flag to preimage crate for keys ([#271](https://github.com/ethereum-optimism/kona/pull/271)) +- *(client)* Derivation integration ([#257](https://github.com/ethereum-optimism/kona/pull/257)) +- *(ci)* Dependabot config ([#236](https://github.com/ethereum-optimism/kona/pull/236)) +- *(client)* `StatelessL2BlockExecutor` ([#210](https://github.com/ethereum-optimism/kona/pull/210)) +- *(client)* `BootInfo` ([#205](https://github.com/ethereum-optimism/kona/pull/205)) +- *(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)) diff --git a/crates/preimage/Cargo.toml b/crates/preimage/Cargo.toml index 69c81700..6f38ca54 100644 --- a/crates/preimage/Cargo.toml +++ b/crates/preimage/Cargo.toml @@ -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 @@ -17,7 +17,7 @@ alloy-primitives.workspace = true async-trait.workspace = true # local -kona-common = { path = "../common", version = "0.0.1" } +kona-common = { path = "../common", version = "0.0.2" } serde = { version = "1.0.203", features = ["derive"], optional = true } diff --git a/crates/primitives/CHANGELOG.md b/crates/primitives/CHANGELOG.md new file mode 100644 index 00000000..5eeabc73 --- /dev/null +++ b/crates/primitives/CHANGELOG.md @@ -0,0 +1,30 @@ +# 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-22 + +### Added +- *(kona-derive)* Towards Derivation ([#243](https://github.com/ethereum-optimism/kona/pull/243)) +- *(ci)* Dependabot config ([#236](https://github.com/ethereum-optimism/kona/pull/236)) +- *(client)* `StatelessL2BlockExecutor` ([#210](https://github.com/ethereum-optimism/kona/pull/210)) +- *(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 +- use 2718 encoding ([#231](https://github.com/ethereum-optimism/kona/pull/231)) +- 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)) + +### Other +- version dependencies ([#296](https://github.com/ethereum-optimism/kona/pull/296)) +- re-export input types ([#279](https://github.com/ethereum-optimism/kona/pull/279)) +- *(deps)* fast forward op alloy dep ([#267](https://github.com/ethereum-optimism/kona/pull/267)) +- use alloy withdrawal type ([#213](https://github.com/ethereum-optimism/kona/pull/213)) diff --git a/examples/trusted-sync/Cargo.toml b/examples/trusted-sync/Cargo.toml index 72b0e757..4d11b4d8 100644 --- a/examples/trusted-sync/Cargo.toml +++ b/examples/trusted-sync/Cargo.toml @@ -14,7 +14,7 @@ homepage.workspace = true anyhow.workspace = true tracing.workspace = true alloy-primitives = { workspace = true, features = ["serde"] } -kona-derive = { path = "../../crates/derive", version = "0.0.1", features = ["serde", "k256", "online"] } +kona-derive = { path = "../../crates/derive", version = "0.0.2", features = ["serde", "k256", "online"] } # Custom dependencies reqwest = "0.12"