Skip to content

v0.22.1

Choose a tag to compare

@github-actions github-actions released this 31 Mar 10:56
· 464 commits to main since this release
935b974

Release Highlights

Pathfinder 0.22.1 adds support for JSON-RPC 0.10.2 and compressed gateway requests.

Fixed

  • The running Bloom filter for block events is now correctly rebuilt after unexpected shutdowns when blockchain pruning is enabled.
  • Preconfirmed classes are not downloaded because get_class_by_hash for pending is now mapped to latest.

Changed

  • The proof field in broadcasted invoke v3 transactions is now a base64-encoded byte blob (Vec<u8>) instead of base64-encoded packed u32 values (Vec<u32>). This reflects the upstream change to use compressed proofs.
  • The blockifier crate has been upgraded to 0.18.0-rc.1 (and its dependencies to match that).
  • HTTP request bodies for add_invoke_transaction are compressed with gzip if the transaction contains a nonempty proof. Compression can be disabled in custom networks using the gateway.compress-requests CLI flag.