diff --git a/CHANGELOG.md b/CHANGELOG.md index c702a54eb8..fb0155d372 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,7 @@ More expansive patch notes and explanations may be found in the specific [pathfi 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.21.0] - 2025-09-25 ### Fixed diff --git a/Cargo.lock b/Cargo.lock index bb79cf4dc1..b0f33d284b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5189,7 +5189,7 @@ dependencies = [ [[package]] name = "feeder-gateway" -version = "0.20.3" +version = "0.21.0" dependencies = [ "anyhow", "clap", @@ -5475,7 +5475,7 @@ checksum = "42012b0f064e01aa58b545fe3727f90f7dd4020f4a3ea735b50344965f5a57e9" [[package]] name = "gateway-test-utils" -version = "0.20.3" +version = "0.21.0" dependencies = [ "reqwest", "serde_json", @@ -8270,7 +8270,7 @@ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" [[package]] name = "p2p" -version = "0.20.3" +version = "0.21.0" dependencies = [ "anyhow", "async-trait", @@ -8308,7 +8308,7 @@ dependencies = [ [[package]] name = "p2p_proto" -version = "0.20.3" +version = "0.21.0" dependencies = [ "fake", "libp2p-identity", @@ -8327,7 +8327,7 @@ dependencies = [ [[package]] name = "p2p_proto_derive" -version = "0.20.3" +version = "0.21.0" dependencies = [ "proc-macro2", "quote", @@ -8336,7 +8336,7 @@ dependencies = [ [[package]] name = "p2p_stream" -version = "0.20.3" +version = "0.21.0" dependencies = [ "anyhow", "async-trait", @@ -8456,7 +8456,7 @@ checksum = "17359afc20d7ab31fdb42bb844c8b3bb1dabd7dcf7e68428492da7f16966fcef" [[package]] name = "pathfinder" -version = "0.20.3" +version = "0.21.0" dependencies = [ "anyhow", "assert_matches", @@ -8529,7 +8529,7 @@ dependencies = [ [[package]] name = "pathfinder-block-hashes" -version = "0.20.3" +version = "0.21.0" dependencies = [ "pathfinder-common", "pathfinder-crypto", @@ -8537,7 +8537,7 @@ dependencies = [ [[package]] name = "pathfinder-class-hash" -version = "0.20.3" +version = "0.21.0" dependencies = [ "anyhow", "fake", @@ -8556,7 +8556,7 @@ dependencies = [ [[package]] name = "pathfinder-common" -version = "0.20.3" +version = "0.21.0" dependencies = [ "anyhow", "bitvec", @@ -8581,7 +8581,7 @@ dependencies = [ [[package]] name = "pathfinder-compiler" -version = "0.20.3" +version = "0.21.0" dependencies = [ "anyhow", "cairo-lang-starknet 1.0.0-alpha.6", @@ -8601,7 +8601,7 @@ dependencies = [ [[package]] name = "pathfinder-consensus" -version = "0.20.3" +version = "0.21.0" dependencies = [ "anyhow", "base64 0.22.1", @@ -8623,7 +8623,7 @@ dependencies = [ [[package]] name = "pathfinder-crypto" -version = "0.20.3" +version = "0.21.0" dependencies = [ "ark-ff 0.5.0", "assert_matches", @@ -8640,7 +8640,7 @@ dependencies = [ [[package]] name = "pathfinder-ethereum" -version = "0.20.3" +version = "0.21.0" dependencies = [ "alloy", "anyhow", @@ -8660,7 +8660,7 @@ dependencies = [ [[package]] name = "pathfinder-executor" -version = "0.20.3" +version = "0.21.0" dependencies = [ "anyhow", "blockifier", @@ -8684,7 +8684,7 @@ dependencies = [ [[package]] name = "pathfinder-merkle-tree" -version = "0.20.3" +version = "0.21.0" dependencies = [ "anyhow", "bitvec", @@ -8700,7 +8700,7 @@ dependencies = [ [[package]] name = "pathfinder-retry" -version = "0.20.3" +version = "0.21.0" dependencies = [ "tokio", "tokio-retry", @@ -8708,7 +8708,7 @@ dependencies = [ [[package]] name = "pathfinder-rpc" -version = "0.20.3" +version = "0.21.0" dependencies = [ "anyhow", "assert_matches", @@ -8769,7 +8769,7 @@ dependencies = [ [[package]] name = "pathfinder-serde" -version = "0.20.3" +version = "0.21.0" dependencies = [ "anyhow", "num-bigint 0.4.6", @@ -8784,7 +8784,7 @@ dependencies = [ [[package]] name = "pathfinder-storage" -version = "0.20.3" +version = "0.21.0" dependencies = [ "anyhow", "base64 0.22.1", @@ -8845,7 +8845,7 @@ dependencies = [ [[package]] name = "pathfinder-version" -version = "0.20.3" +version = "0.21.0" dependencies = [ "vergen", ] @@ -10786,7 +10786,7 @@ dependencies = [ [[package]] name = "starknet-gateway-client" -version = "0.20.3" +version = "0.21.0" dependencies = [ "anyhow", "assert_matches", @@ -10820,7 +10820,7 @@ dependencies = [ [[package]] name = "starknet-gateway-test-fixtures" -version = "0.20.3" +version = "0.21.0" dependencies = [ "pathfinder-common", "pathfinder-crypto", @@ -10828,7 +10828,7 @@ dependencies = [ [[package]] name = "starknet-gateway-types" -version = "0.20.3" +version = "0.21.0" dependencies = [ "anyhow", "fake", @@ -11972,7 +11972,7 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" [[package]] name = "util" -version = "0.20.3" +version = "0.21.0" dependencies = [ "anyhow", "num-traits", @@ -12012,7 +12012,7 @@ dependencies = [ [[package]] name = "validator-fetcher" -version = "0.20.3" +version = "0.21.0" dependencies = [ "anyhow", "pathfinder-common", diff --git a/Cargo.toml b/Cargo.toml index 9dd148996a..12adb579ff 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -37,7 +37,7 @@ exclude = [ resolver = "2" [workspace.package] -version = "0.20.3" +version = "0.21.0" edition = "2021" license = "MIT OR Apache-2.0" rust-version = "1.83" diff --git a/crates/class-hash/Cargo.toml b/crates/class-hash/Cargo.toml index 80617f6237..1fd2d8cd85 100644 --- a/crates/class-hash/Cargo.toml +++ b/crates/class-hash/Cargo.toml @@ -17,8 +17,8 @@ categories = [ [dependencies] anyhow = { workspace = true } -pathfinder-common = { version = "0.20.3", path = "../common" } -pathfinder-crypto = { version = "0.20.3", path = "../crypto" } +pathfinder-common = { version = "0.21.0", path = "../common" } +pathfinder-crypto = { version = "0.21.0", path = "../crypto" } primitive-types = { workspace = true } serde = { workspace = true, features = ["derive"] } serde_json = { workspace = true, features = [ diff --git a/crates/common/Cargo.toml b/crates/common/Cargo.toml index 42d9e4179e..976fcbf232 100644 --- a/crates/common/Cargo.toml +++ b/crates/common/Cargo.toml @@ -27,7 +27,7 @@ metrics = { workspace = true } num-bigint = { workspace = true } num-traits = "0.2" paste = { workspace = true } -pathfinder-crypto = { version = "0.20.3", path = "../crypto" } +pathfinder-crypto = { version = "0.21.0", path = "../crypto" } pathfinder-tagged = { version = "0.1.0", path = "../tagged" } pathfinder-tagged-debug-derive = { version = "0.1.0", path = "../tagged-debug-derive" } primitive-types = { workspace = true, features = ["serde"] } diff --git a/crates/consensus/Cargo.toml b/crates/consensus/Cargo.toml index 02b83d99c1..e75b68b998 100644 --- a/crates/consensus/Cargo.toml +++ b/crates/consensus/Cargo.toml @@ -18,8 +18,8 @@ malachite-consensus = { package = "informalsystems-malachitebft-core-consensus", malachite-metrics = { package = "informalsystems-malachitebft-metrics", version = "0.5" } malachite-signing-ed25519 = { package = "informalsystems-malachitebft-signing-ed25519", version = "0.5", features = ["serde"] } malachite-types = { package = "informalsystems-malachitebft-core-types", version = "0.5" } -pathfinder-common = { version = "0.20.3", path = "../common" } -pathfinder-crypto = { version = "0.20.3", path = "../crypto" } +pathfinder-common = { version = "0.21.0", path = "../common" } +pathfinder-crypto = { version = "0.21.0", path = "../crypto" } rand = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } diff --git a/crates/load-test/Cargo.lock b/crates/load-test/Cargo.lock index 3792400fae..fa8e30a26e 100644 --- a/crates/load-test/Cargo.lock +++ b/crates/load-test/Cargo.lock @@ -1002,7 +1002,7 @@ checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" [[package]] name = "pathfinder-crypto" -version = "0.20.3" +version = "0.21.0" dependencies = [ "bitvec", "fake", diff --git a/crates/serde/Cargo.toml b/crates/serde/Cargo.toml index 96791791be..c431b78a35 100644 --- a/crates/serde/Cargo.toml +++ b/crates/serde/Cargo.toml @@ -18,8 +18,8 @@ categories = [ [dependencies] anyhow = { workspace = true } num-bigint = { workspace = true } -pathfinder-common = { version = "0.20.3", path = "../common" } -pathfinder-crypto = { version = "0.20.3", path = "../crypto" } +pathfinder-common = { version = "0.21.0", path = "../common" } +pathfinder-crypto = { version = "0.21.0", path = "../crypto" } primitive-types = { workspace = true, features = ["serde"] } serde = { workspace = true, features = ["derive"] } serde_json = { workspace = true }