**Starknet**
* API changes:
* Block hash calculation has changed and is now implemented in Rust
* Starknet block:
* `receipt_commitment`, `state_diff_commitment`, and `state_diff_length` are added to the block (only for new blocks)
* `execution_resources` in transaction receipt now contains the total gas consumed
* Block signature: sign the block hash instead of the block hash and the state diff commitment
* `get_block_traces` and `get_transaction_trace` are deprecated from version 0.13.2
* New syscall: sha256
* New builtins: add_mod, mul_mod, range_check96
* Applicative-recursion: Until now, we have had a state update on L1 for every L2 block. Applicative recursion enables breaking this coupling by aggregating block proofs offchain and sending onchain a single state update proof per many blocks
* Performance:
* Compute block commitment in Rust
* Execute transactions concurrently (implement a variant of block-STM)
* Bug fixes:
* StateUpdate: exclude empty storage diff lists
For more info: https://community.starknet.io/t/starknet-v0-13-2-pre-release-notes/114223