Skip to content

Commit cc98dc1

Browse files
authored
Merge pull request #2732 from eqlabs/release/v0.17.0-beta.1
chore: bump version to 0.17.0-beta.1
2 parents fa4c843 + 8de73cb commit cc98dc1

File tree

9 files changed

+37
-37
lines changed

9 files changed

+37
-37
lines changed

CHANGELOG.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,11 @@ More expansive patch notes and explanations may be found in the specific [pathfi
77
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
88
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
99

10-
## Unreleased
10+
## [0.17.0-beta.1] - 2025-05-13
1111

1212
### Added
1313

14+
- Pathfinder now supports _syncing_ from Starknet 0.14.0. Support is still incomplete, execution and compilation of new classes will likely fail for new classes until a further upgrade.
1415
- Pathfinder now supports storing only the latest state of the blockchain history. This can be configured with the '--storage.blockchain-history' CLI option.
1516

1617
- Accepted values are:
@@ -42,17 +43,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
4243
- With pruning enabled, affected JSON-RPC method requests will only succeed if the requested block is within the last N + 1 blocks.
4344
- The choice between `archive` and `pruned` mode is made once, when creating the database. Once chosen, it cannot be changed without creating a new database.
4445
- It is possible to change the number of blocks stored in pruned mode between runs, using the same CLI option with a different value for N.
46+
- Note that the number of blocks stored is relative to:
47+
a. The latest L1 checkpoint if it exists and the latest L2 block is ahead of it
48+
b. The latest L2 block if it is behind the latest L1 checkpoint or no L1 checkpoints have been received by the node (practically unreachable)
4549

4650
- `starknet_getTransactionStatus` now returns RECEIVED even when the gateway cannot find the transaction, provided the transaction was successfully sent by the responding node within the last 5 minutes.
4751

4852
### Fixed
4953

5054
- `starknet_unsubscribe` does not accept subscription IDs as strings.
5155

52-
- Note that the number of blocks stored is relative to:
53-
a. The latest L1 checkpoint if it exists and the latest L2 block is ahead of it
54-
b. The latest L2 block if it is behind the latest L1 checkpoint or no L1 checkpoints have been received by the node (practically unreachable)
55-
5656
### Changed
5757

5858
- `--rpc.get-events-max-uncached-event-filters-to-load` CLI option has been replaced with `rpc.get-events-event-filter-block-range-limit`. The new option serves the same purpose of preventing queries from taking too long, but it should be clearer in its intent.

Cargo.lock

Lines changed: 23 additions & 23 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ lto = true
4545
opt-level = 3
4646

4747
[workspace.package]
48-
version = "0.16.4"
48+
version = "0.17.0-beta.1"
4949
edition = "2021"
5050
license = "MIT OR Apache-2.0"
5151
rust-version = "1.83"

crates/class-hash/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ categories = [
1717

1818
[dependencies]
1919
anyhow = { workspace = true }
20-
pathfinder-common = { version = "0.16.4", path = "../common" }
21-
pathfinder-crypto = { version = "0.16.4", path = "../crypto" }
20+
pathfinder-common = { version = "0.17.0-beta.1", path = "../common" }
21+
pathfinder-crypto = { version = "0.17.0-beta.1", path = "../crypto" }
2222
primitive-types = { workspace = true }
2323
serde = { workspace = true, features = ["derive"] }
2424
serde_json = { workspace = true, features = [

crates/common/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ metrics = { workspace = true }
2121
num-bigint = { workspace = true }
2222
num-traits = "0.2"
2323
paste = { workspace = true }
24-
pathfinder-crypto = { version = "0.16.4", path = "../crypto" }
24+
pathfinder-crypto = { version = "0.17.0-beta.1", path = "../crypto" }
2525
pathfinder-tagged = { version = "0.1.0", path = "../tagged" }
2626
pathfinder-tagged-debug-derive = { version = "0.1.0", path = "../tagged-debug-derive" }
2727
primitive-types = { workspace = true, features = ["serde"] }

crates/load-test/Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/p2p/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ libp2p = { workspace = true, features = [
3434
] }
3535
p2p_proto = { path = "../p2p_proto" }
3636
p2p_stream = { path = "../p2p_stream" }
37-
pathfinder-common = { version = "0.16.2", path = "../common" }
37+
pathfinder-common = { version = "0.17.0-beta.1", path = "../common" }
3838
pathfinder-crypto = { path = "../crypto" }
3939
pathfinder-tagged = { path = "../tagged" }
4040
pathfinder-tagged-debug-derive = { path = "../tagged-debug-derive" }

crates/serde/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ categories = ["encoding", "cryptography::cryptocurrencies", "development-tools",
1313
[dependencies]
1414
anyhow = { workspace = true }
1515
num-bigint = { workspace = true }
16-
pathfinder-common = { version = "0.16.4", path = "../common" }
17-
pathfinder-crypto = { version = "0.16.4", path = "../crypto" }
16+
pathfinder-common = { version = "0.17.0-beta.1", path = "../common" }
17+
pathfinder-crypto = { version = "0.17.0-beta.1", path = "../crypto" }
1818
primitive-types = { workspace = true, features = ["serde"] }
1919
serde = { workspace = true, features = ["derive"] }
2020
serde_json = { workspace = true }

scripts/release.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ do_sed "Cargo.toml" "s/^version = \".*\"/version = \"${VERSION}\"/"
4545

4646
# List of crates to be published to crates.io
4747
# These require explicit version dependencies for publishing
48-
CRATES=("common" "crypto" "serde" "class-hash")
48+
CRATES=("common" "crypto" "serde" "class-hash" "p2p")
4949

5050
# Update versions in crate Cargo.toml files
5151
for crate in "${CRATES[@]}"; do

0 commit comments

Comments
 (0)