diff --git a/Cargo.lock b/Cargo.lock index 0bed0ba2f1..3777ecc2ed 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3998,7 +3998,7 @@ dependencies = [ [[package]] name = "kona-derive" -version = "0.2.3" +version = "0.2.4" dependencies = [ "alloy-consensus 0.11.1", "alloy-eips 0.11.1", @@ -4023,7 +4023,7 @@ dependencies = [ [[package]] name = "kona-driver" -version = "0.2.3" +version = "0.2.4" dependencies = [ "alloy-consensus 0.11.1", "alloy-primitives", @@ -4043,7 +4043,7 @@ dependencies = [ [[package]] name = "kona-executor" -version = "0.2.3" +version = "0.3.0" dependencies = [ "alloy-consensus 0.11.1", "alloy-eips 0.11.1", @@ -4171,7 +4171,7 @@ dependencies = [ [[package]] name = "kona-mpt" -version = "0.1.2" +version = "0.2.0" dependencies = [ "alloy-consensus 0.11.1", "alloy-primitives", @@ -4194,7 +4194,7 @@ dependencies = [ [[package]] name = "kona-net" -version = "0.1.0" +version = "0.1.1" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -4217,7 +4217,7 @@ dependencies = [ [[package]] name = "kona-nexus" -version = "0.1.0" +version = "0.1.1" dependencies = [ "anyhow", "clap", @@ -4231,7 +4231,7 @@ dependencies = [ [[package]] name = "kona-preimage" -version = "0.2.1" +version = "0.2.2" dependencies = [ "alloy-primitives", "async-channel", @@ -4245,7 +4245,7 @@ dependencies = [ [[package]] name = "kona-proof" -version = "0.2.3" +version = "0.2.4" dependencies = [ "alloy-consensus 0.11.1", "alloy-eips 0.11.1", @@ -4274,7 +4274,7 @@ dependencies = [ [[package]] name = "kona-proof-interop" -version = "0.1.1" +version = "0.1.2" dependencies = [ "alloy-consensus 0.11.1", "alloy-eips 0.11.1", @@ -4334,7 +4334,7 @@ dependencies = [ [[package]] name = "kona-providers-alloy" -version = "0.1.0" +version = "0.1.1" dependencies = [ "alloy-consensus 0.11.1", "alloy-eips 0.11.1", @@ -4421,7 +4421,7 @@ dependencies = [ [[package]] name = "kona-std-fpvm" -version = "0.1.2" +version = "0.1.3" dependencies = [ "async-trait", "cfg-if", @@ -4433,7 +4433,7 @@ dependencies = [ [[package]] name = "kona-std-fpvm-proc" -version = "0.1.2" +version = "0.1.3" dependencies = [ "cfg-if", "kona-std-fpvm", diff --git a/Cargo.toml b/Cargo.toml index a1be0e61b4..26e9c58c07 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -66,30 +66,30 @@ kona-host = { path = "bin/host", version = "0.1.0", default-features = false } kona-client = { path = "bin/client", version = "0.1.0", default-features = false } # Workspace Protocol -kona-derive = { path = "crates/protocol/derive", version = "0.2.3", default-features = false } +kona-derive = { path = "crates/protocol/derive", version = "0.2.4", default-features = false } kona-hardforks = { path = "crates/protocol/hardforks", version = "0.1.0", default-features = false } kona-protocol = { path = "crates/protocol/protocol", version = "0.1.0", default-features = false } kona-genesis = { path = "crates/protocol/genesis", version = "0.1.0", default-features = false } kona-registry = { path = "crates/protocol/registry", version = "0.1.0", default-features = false } -kona-driver = { path = "crates/protocol/driver", version = "0.2.3", default-features = false } +kona-driver = { path = "crates/protocol/driver", version = "0.2.4", default-features = false } kona-interop = { path = "crates/protocol/interop", version = "0.1.2", default-features = false } # External -kona-net = { path = "crates/external/net", version = "0.1.0", default-features = false } +kona-net = { path = "crates/external/net", version = "0.1.1", default-features = false } kona-rpc = { path = "crates/external/rpc", version = "0.1.0", default-features = false } # Providers kona-providers-local = { path = "crates/providers/providers-local", version = "0.1.0", default-features = false } -kona-providers-alloy = { path = "crates/providers/providers-alloy", version = "0.1.0", default-features = false } +kona-providers-alloy = { path = "crates/providers/providers-alloy", version = "0.1.1", default-features = false } # Proof -kona-mpt = { path = "crates/proof/mpt", version = "0.1.2", default-features = false } -kona-proof = { path = "crates/proof/proof", version = "0.2.3", default-features = false } -kona-executor = { path = "crates/proof/executor", version = "0.2.3", default-features = false } -kona-std-fpvm = { path = "crates/proof/std-fpvm", version = "0.1.2", default-features = false } -kona-preimage = { path = "crates/proof/preimage", version = "0.2.1", default-features = false } -kona-std-fpvm-proc = { path = "crates/proof/std-fpvm-proc", version = "0.1.2", default-features = false } -kona-proof-interop = { path = "crates/proof/proof-interop", version = "0.1.1", default-features = false } +kona-mpt = { path = "crates/proof/mpt", version = "0.2.0", default-features = false } +kona-proof = { path = "crates/proof/proof", version = "0.2.4", default-features = false } +kona-executor = { path = "crates/proof/executor", version = "0.3.0", default-features = false } +kona-std-fpvm = { path = "crates/proof/std-fpvm", version = "0.1.3", default-features = false } +kona-preimage = { path = "crates/proof/preimage", version = "0.2.2", default-features = false } +kona-std-fpvm-proc = { path = "crates/proof/std-fpvm-proc", version = "0.1.3", default-features = false } +kona-proof-interop = { path = "crates/proof/proof-interop", version = "0.1.2", default-features = false } # Workspace Utilities kona-serde = { path = "crates/utilities/serde", version = "0.1.0", default-features = false } diff --git a/bin/nexus/CHANGELOG.md b/bin/nexus/CHANGELOG.md new file mode 100644 index 0000000000..e131a4c71b --- /dev/null +++ b/bin/nexus/CHANGELOG.md @@ -0,0 +1,14 @@ +# 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.1](https://github.com/op-rs/kona/compare/kona-nexus-v0.1.0...kona-nexus-v0.1.1) - 2025-02-21 + +### Other + +- updated the following local packages: kona-net diff --git a/bin/nexus/Cargo.toml b/bin/nexus/Cargo.toml index 66eee57dde..71add6574a 100644 --- a/bin/nexus/Cargo.toml +++ b/bin/nexus/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "kona-nexus" -version = "0.1.0" +version = "0.1.1" description = "Kona Networking Component Runner" edition.workspace = true diff --git a/crates/external/net/CHANGELOG.md b/crates/external/net/CHANGELOG.md new file mode 100644 index 0000000000..f2b4fbe9ed --- /dev/null +++ b/crates/external/net/CHANGELOG.md @@ -0,0 +1,14 @@ +# 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.1](https://github.com/op-rs/kona/compare/kona-net-v0.1.0...kona-net-v0.1.1) - 2025-02-21 + +### Added + +- Kona Optimism Monorepo (#1055) diff --git a/crates/external/net/Cargo.toml b/crates/external/net/Cargo.toml index 7aede3ca00..df2031fee8 100644 --- a/crates/external/net/Cargo.toml +++ b/crates/external/net/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "kona-net" -version = "0.1.0" +version = "0.1.1" description = "Consensus networking library for the OP Stack" edition.workspace = true diff --git a/crates/proof/executor/CHANGELOG.md b/crates/proof/executor/CHANGELOG.md index 9a3e3f788b..04f1989839 100644 --- a/crates/proof/executor/CHANGELOG.md +++ b/crates/proof/executor/CHANGELOG.md @@ -6,6 +6,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.3.0](https://github.com/op-rs/kona/compare/kona-executor-v0.2.3...kona-executor-v0.3.0) - 2025-02-21 + +### Added + +- Kona Optimism Monorepo (#1055) +- *(client)* Wire up `L2PayloadWitness` hint for single-chain proof (#1034) + +### Other + +- Restructure Kona to be more Extensible (#1031) + ## [0.2.3](https://github.com/op-rs/kona/compare/kona-executor-v0.2.2...kona-executor-v0.2.3) - 2025-01-16 ### Other diff --git a/crates/proof/executor/Cargo.toml b/crates/proof/executor/Cargo.toml index 5d26fb8140..decd195593 100644 --- a/crates/proof/executor/Cargo.toml +++ b/crates/proof/executor/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "kona-executor" description = "An no_std implementation of a stateless L2 block executor for the OP Stack." -version = "0.2.3" +version = "0.3.0" edition.workspace = true authors.workspace = true license.workspace = true diff --git a/crates/proof/mpt/CHANGELOG.md b/crates/proof/mpt/CHANGELOG.md index cf9307da95..54b883bf02 100644 --- a/crates/proof/mpt/CHANGELOG.md +++ b/crates/proof/mpt/CHANGELOG.md @@ -6,6 +6,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.0](https://github.com/op-rs/kona/compare/kona-mpt-v0.1.2...kona-mpt-v0.2.0) - 2025-02-21 + +### Added + +- *(client)* Wire up `L2PayloadWitness` hint for single-chain proof (#1034) + +### Other + +- Restructure Kona to be more Extensible (#1031) + ## [0.1.2](https://github.com/op-rs/kona/compare/kona-mpt-v0.1.1...kona-mpt-v0.1.2) - 2025-01-07 ### Fixed diff --git a/crates/proof/mpt/Cargo.toml b/crates/proof/mpt/Cargo.toml index 1209c77672..e6d9651e71 100644 --- a/crates/proof/mpt/Cargo.toml +++ b/crates/proof/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.1.2" +version = "0.2.0" edition.workspace = true authors.workspace = true license.workspace = true diff --git a/crates/proof/preimage/CHANGELOG.md b/crates/proof/preimage/CHANGELOG.md index edb26a4b8d..45e9030caf 100644 --- a/crates/proof/preimage/CHANGELOG.md +++ b/crates/proof/preimage/CHANGELOG.md @@ -6,6 +6,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.2](https://github.com/op-rs/kona/compare/kona-preimage-v0.2.1...kona-preimage-v0.2.2) - 2025-02-21 + +### Added + +- Kona Optimism Monorepo (#1055) + +### Other + +- Restructure Kona to be more Extensible (#1031) + ## [0.2.1](https://github.com/op-rs/kona/compare/kona-preimage-v0.2.0...kona-preimage-v0.2.1) - 2025-01-07 ### Fixed diff --git a/crates/proof/preimage/Cargo.toml b/crates/proof/preimage/Cargo.toml index 725d7a4602..6fab0a202f 100644 --- a/crates/proof/preimage/Cargo.toml +++ b/crates/proof/preimage/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "kona-preimage" description = "Bindings and types for interacting with the PreimageOracle ABI" -version = "0.2.1" +version = "0.2.2" edition.workspace = true authors.workspace = true license.workspace = true diff --git a/crates/proof/proof-interop/CHANGELOG.md b/crates/proof/proof-interop/CHANGELOG.md index 15c0ae8204..86f811d89e 100644 --- a/crates/proof/proof-interop/CHANGELOG.md +++ b/crates/proof/proof-interop/CHANGELOG.md @@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.2](https://github.com/op-rs/kona/compare/kona-proof-interop-v0.1.1...kona-proof-interop-v0.1.2) - 2025-02-21 + +### Added + +- Kona Optimism Monorepo (#1055) +- *(client)* Wire up `L2PayloadWitness` hint for single-chain proof (#1034) + +### Other + +- Restructure Kona to be more Extensible (#1031) + ## [0.1.1](https://github.com/op-rs/kona/compare/kona-proof-interop-v0.1.0...kona-proof-interop-v0.1.1) - 2025-01-16 ### Other diff --git a/crates/proof/proof-interop/Cargo.toml b/crates/proof/proof-interop/Cargo.toml index db5ef2fc07..28934488a3 100644 --- a/crates/proof/proof-interop/Cargo.toml +++ b/crates/proof/proof-interop/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "kona-proof-interop" description = "OP Stack Proof SDK with Interop support" -version = "0.1.1" +version = "0.1.2" edition.workspace = true authors.workspace = true license.workspace = true diff --git a/crates/proof/proof/CHANGELOG.md b/crates/proof/proof/CHANGELOG.md index 191bfc7556..3797dacee8 100644 --- a/crates/proof/proof/CHANGELOG.md +++ b/crates/proof/proof/CHANGELOG.md @@ -6,6 +6,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.4](https://github.com/op-rs/kona/compare/kona-proof-v0.2.3...kona-proof-v0.2.4) - 2025-02-21 + +### Added + +- Kona Optimism Monorepo (#1055) +- *(client)* Wire up `L2PayloadWitness` hint for single-chain proof (#1034) + +### Other + +- Restructure Kona to be more Extensible (#1031) + ## [0.2.3](https://github.com/op-rs/kona/compare/kona-proof-v0.2.2...kona-proof-v0.2.3) - 2025-01-16 ### Added diff --git a/crates/proof/proof/Cargo.toml b/crates/proof/proof/Cargo.toml index dfd2aa990c..058a132ff4 100644 --- a/crates/proof/proof/Cargo.toml +++ b/crates/proof/proof/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "kona-proof" description = "OP Stack Proof SDK" -version = "0.2.3" +version = "0.2.4" edition.workspace = true authors.workspace = true license.workspace = true diff --git a/crates/proof/std-fpvm-proc/CHANGELOG.md b/crates/proof/std-fpvm-proc/CHANGELOG.md index e0b24f0488..e4d8ec07cb 100644 --- a/crates/proof/std-fpvm-proc/CHANGELOG.md +++ b/crates/proof/std-fpvm-proc/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.3](https://github.com/op-rs/kona/compare/kona-std-fpvm-proc-v0.1.2...kona-std-fpvm-proc-v0.1.3) - 2025-02-21 + +### Other + +- Restructure Kona to be more Extensible (#1031) + ## [0.1.2](https://github.com/op-rs/kona/compare/kona-std-fpvm-proc-v0.1.1...kona-std-fpvm-proc-v0.1.2) - 2025-01-07 ### Fixed diff --git a/crates/proof/std-fpvm-proc/Cargo.toml b/crates/proof/std-fpvm-proc/Cargo.toml index ffb5cdeadf..7e1708b2be 100644 --- a/crates/proof/std-fpvm-proc/Cargo.toml +++ b/crates/proof/std-fpvm-proc/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "kona-std-fpvm-proc" description = "Proc macro entry point for `kona-std-fpvm` targeted programs." -version = "0.1.2" +version = "0.1.3" edition.workspace = true authors.workspace = true license.workspace = true diff --git a/crates/proof/std-fpvm/CHANGELOG.md b/crates/proof/std-fpvm/CHANGELOG.md index 980b2e917a..107b26d59d 100644 --- a/crates/proof/std-fpvm/CHANGELOG.md +++ b/crates/proof/std-fpvm/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.3](https://github.com/op-rs/kona/compare/kona-std-fpvm-v0.1.2...kona-std-fpvm-v0.1.3) - 2025-02-21 + +### Fixed + +- *(std-fpvm)* Allow non-const fn with mut ref (#1057) + +### Other + +- Restructure Kona to be more Extensible (#1031) + ## [0.1.2](https://github.com/op-rs/kona/compare/kona-std-fpvm-v0.1.1...kona-std-fpvm-v0.1.2) - 2025-01-07 ### Added diff --git a/crates/proof/std-fpvm/Cargo.toml b/crates/proof/std-fpvm/Cargo.toml index d46b76c302..ae1c575acd 100644 --- a/crates/proof/std-fpvm/Cargo.toml +++ b/crates/proof/std-fpvm/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "kona-std-fpvm" description = "Platform specific APIs for interacting with Fault Proof VM kernels." -version = "0.1.2" +version = "0.1.3" edition.workspace = true authors.workspace = true license.workspace = true diff --git a/crates/protocol/derive/CHANGELOG.md b/crates/protocol/derive/CHANGELOG.md index 8d9747929f..29bd75f9d6 100644 --- a/crates/protocol/derive/CHANGELOG.md +++ b/crates/protocol/derive/CHANGELOG.md @@ -6,6 +6,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.4](https://github.com/op-rs/kona/compare/kona-derive-v0.2.3...kona-derive-v0.2.4) - 2025-02-21 + +### Added + +- Kona Optimism Monorepo (#1055) + +### Other + +- Restructure Kona to be more Extensible (#1031) + ## [0.2.3](https://github.com/op-rs/kona/compare/kona-derive-v0.2.2...kona-derive-v0.2.3) - 2025-01-16 ### Other diff --git a/crates/protocol/derive/Cargo.toml b/crates/protocol/derive/Cargo.toml index b43e0222ac..82761960bb 100644 --- a/crates/protocol/derive/Cargo.toml +++ b/crates/protocol/derive/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "kona-derive" description = "A no_std derivation pipeline implementation for the OP Stack" -version = "0.2.3" +version = "0.2.4" edition.workspace = true authors.workspace = true license.workspace = true diff --git a/crates/protocol/driver/CHANGELOG.md b/crates/protocol/driver/CHANGELOG.md index 36dc511b55..6818a48fe3 100644 --- a/crates/protocol/driver/CHANGELOG.md +++ b/crates/protocol/driver/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.4](https://github.com/op-rs/kona/compare/kona-driver-v0.2.3...kona-driver-v0.2.4) - 2025-02-21 + +### Added + +- Kona Optimism Monorepo (#1055) + +### Other + +- Restructure Kona to be more Extensible (#1031) + ## [0.2.3](https://github.com/op-rs/kona/compare/kona-driver-v0.2.2...kona-driver-v0.2.3) - 2025-01-16 ### Added diff --git a/crates/protocol/driver/Cargo.toml b/crates/protocol/driver/Cargo.toml index c31cbb055a..a19d9f32c6 100644 --- a/crates/protocol/driver/Cargo.toml +++ b/crates/protocol/driver/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "kona-driver" description = "A no_std derivation pipeline driver" -version = "0.2.3" +version = "0.2.4" edition.workspace = true authors.workspace = true license.workspace = true diff --git a/crates/protocol/hardforks/CHANGELOG.md b/crates/protocol/hardforks/CHANGELOG.md new file mode 100644 index 0000000000..55d44e6e8b --- /dev/null +++ b/crates/protocol/hardforks/CHANGELOG.md @@ -0,0 +1,14 @@ +# 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/op-rs/kona/releases/tag/kona-hardforks-v0.1.0) - 2025-02-21 + +### Added + +- *(protocol)* Introduce Hardforks Crate (#1065) diff --git a/crates/providers/providers-alloy/CHANGELOG.md b/crates/providers/providers-alloy/CHANGELOG.md new file mode 100644 index 0000000000..83c8aa5b33 --- /dev/null +++ b/crates/providers/providers-alloy/CHANGELOG.md @@ -0,0 +1,14 @@ +# 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.1](https://github.com/op-rs/kona/compare/kona-providers-alloy-v0.1.0...kona-providers-alloy-v0.1.1) - 2025-02-21 + +### Added + +- Kona Optimism Monorepo (#1055) diff --git a/crates/providers/providers-alloy/Cargo.toml b/crates/providers/providers-alloy/Cargo.toml index 42d119a0a6..68debd8588 100644 --- a/crates/providers/providers-alloy/Cargo.toml +++ b/crates/providers/providers-alloy/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "kona-providers-alloy" -version = "0.1.0" +version = "0.1.1" description = "Alloy Backed Providers" edition.workspace = true diff --git a/crates/providers/providers-local/CHANGELOG.md b/crates/providers/providers-local/CHANGELOG.md new file mode 100644 index 0000000000..6ed8588cb8 --- /dev/null +++ b/crates/providers/providers-local/CHANGELOG.md @@ -0,0 +1,14 @@ +# 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/op-rs/kona/releases/tag/kona-providers-local-v0.1.0) - 2025-02-21 + +### Added + +- Kona Optimism Monorepo (#1055)