diff --git a/CHANGELOG.md b/CHANGELOG.md index 67b1d27166..cf7f8921c6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,10 +7,11 @@ 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.14.0] - 2024-07-22 ### Added +- Support for Starknet v0.13.2. - Pathfinder now creates a new directory if the database path specified does not exist. - Pathfinder now has a CLI option (`--rpc.custom-versioned-constants-json-path`) to allow loading a custom versioned constants JSON file. When specified the contents of the file is then used instead of the _latest_ constants built into the blockifier crate during execution of Cairo code. diff --git a/Cargo.lock b/Cargo.lock index 6a0dfc030c..23a5267cd3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3919,7 +3919,7 @@ dependencies = [ [[package]] name = "gateway-test-utils" -version = "0.13.2" +version = "0.14.0" dependencies = [ "http 0.2.12", "reqwest", @@ -6146,7 +6146,7 @@ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" [[package]] name = "p2p" -version = "0.13.2" +version = "0.14.0" dependencies = [ "anyhow", "async-stream", @@ -6187,7 +6187,7 @@ dependencies = [ [[package]] name = "p2p_proto" -version = "0.13.2" +version = "0.14.0" dependencies = [ "anyhow", "fake", @@ -6208,7 +6208,7 @@ dependencies = [ [[package]] name = "p2p_proto_derive" -version = "0.13.2" +version = "0.14.0" dependencies = [ "proc-macro2", "quote", @@ -6217,7 +6217,7 @@ dependencies = [ [[package]] name = "p2p_stream" -version = "0.13.2" +version = "0.14.0" dependencies = [ "anyhow", "async-trait", @@ -6345,7 +6345,7 @@ checksum = "17359afc20d7ab31fdb42bb844c8b3bb1dabd7dcf7e68428492da7f16966fcef" [[package]] name = "pathfinder" -version = "0.13.2" +version = "0.14.0" dependencies = [ "anyhow", "assert_matches", @@ -6412,7 +6412,7 @@ dependencies = [ [[package]] name = "pathfinder-common" -version = "0.13.2" +version = "0.14.0" dependencies = [ "anyhow", "bitvec", @@ -6436,7 +6436,7 @@ dependencies = [ [[package]] name = "pathfinder-compiler" -version = "0.13.2" +version = "0.14.0" dependencies = [ "anyhow", "cairo-lang-starknet 1.0.0-alpha.6", @@ -6457,7 +6457,7 @@ dependencies = [ [[package]] name = "pathfinder-crypto" -version = "0.13.2" +version = "0.14.0" dependencies = [ "ark-ff", "assert_matches", @@ -6474,7 +6474,7 @@ dependencies = [ [[package]] name = "pathfinder-ethereum" -version = "0.13.2" +version = "0.14.0" dependencies = [ "anyhow", "async-trait", @@ -6494,7 +6494,7 @@ dependencies = [ [[package]] name = "pathfinder-executor" -version = "0.13.2" +version = "0.14.0" dependencies = [ "anyhow", "blockifier", @@ -6515,7 +6515,7 @@ dependencies = [ [[package]] name = "pathfinder-merkle-tree" -version = "0.13.2" +version = "0.14.0" dependencies = [ "anyhow", "bitvec", @@ -6531,7 +6531,7 @@ dependencies = [ [[package]] name = "pathfinder-retry" -version = "0.13.2" +version = "0.14.0" dependencies = [ "tokio", "tokio-retry", @@ -6539,7 +6539,7 @@ dependencies = [ [[package]] name = "pathfinder-rpc" -version = "0.13.2" +version = "0.14.0" dependencies = [ "anyhow", "assert_matches", @@ -6590,7 +6590,7 @@ dependencies = [ [[package]] name = "pathfinder-serde" -version = "0.13.2" +version = "0.14.0" dependencies = [ "anyhow", "num-bigint 0.4.5", @@ -6605,7 +6605,7 @@ dependencies = [ [[package]] name = "pathfinder-storage" -version = "0.13.2" +version = "0.14.0" dependencies = [ "anyhow", "assert_matches", @@ -8273,7 +8273,7 @@ dependencies = [ [[package]] name = "starknet-gateway-client" -version = "0.13.2" +version = "0.14.0" dependencies = [ "anyhow", "assert_matches", @@ -8308,7 +8308,7 @@ dependencies = [ [[package]] name = "starknet-gateway-test-fixtures" -version = "0.13.2" +version = "0.14.0" dependencies = [ "pathfinder-common", "pathfinder-crypto", @@ -8316,7 +8316,7 @@ dependencies = [ [[package]] name = "starknet-gateway-types" -version = "0.13.2" +version = "0.14.0" dependencies = [ "anyhow", "assert_matches", @@ -8490,7 +8490,7 @@ dependencies = [ [[package]] name = "tagged" -version = "0.13.2" +version = "0.14.0" dependencies = [ "fake", "pretty_assertions_sorted", @@ -8499,7 +8499,7 @@ dependencies = [ [[package]] name = "tagged-debug-derive" -version = "0.13.2" +version = "0.14.0" dependencies = [ "proc-macro2", "quote", diff --git a/Cargo.toml b/Cargo.toml index 3dd12ba4b2..f327263b75 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -38,7 +38,7 @@ lto = true opt-level = 3 [workspace.package] -version = "0.13.2" +version = "0.14.0" edition = "2021" license = "MIT OR Apache-2.0" rust-version = "1.76" diff --git a/crates/load-test/Cargo.lock b/crates/load-test/Cargo.lock index f704c8ed11..1758c6a88b 100644 --- a/crates/load-test/Cargo.lock +++ b/crates/load-test/Cargo.lock @@ -986,7 +986,7 @@ dependencies = [ [[package]] name = "pathfinder-crypto" -version = "0.13.2" +version = "0.14.0" dependencies = [ "bitvec", "fake",