Added
- The
sf.ethereum.type.v2.BlockHeaderEthereum Block message has been enhanced with support forslot_numberfield scheduled to inclusion in upcoming hard-fork.
Changed
-
Made
sf.ethereum.type.v2.BlockHeader#parent_beacon_rootoptionallike it should have been since the beginning. On chains without Prague active, this will be emptynil/null/None.- This will change the generated Protobuf language bindings usually to become a pointer type (or
Optionalin Rust), handle it properly usually the same way you would with if it was an empty array of bytes.
- This will change the generated Protobuf language bindings usually to become a pointer type (or
-
Made
sf.ethereum.type.v2.BlockHeader#requests_hashoptionallike it should have been since the beginning. On chains without Prague active, this will be emptynil/null/None.- This will change the generated Protobuf language bindings usually to become a pointer type (or
Optionalin Rust), handle it properly usually the same way you would with if it was an empty array of bytes.
- This will change the generated Protobuf language bindings usually to become a pointer type (or
-
Library
dsessionbumped to latest version which brings:- Bug fixes around session handling at scale.
-
Library
dstorebumped to latest versionv0.2.3which brings these changes:- GCS store: disable gRPC DirectPath when both a project is set and
client_protocol=grpcis used, preventing connection issues in that configuration. - S3 store: share a single HTTP transport across all store clones for proper HTTP/2 multiplexing, replacing the previous per-clone transport that broke connection sharing.
- GCS store: disable gRPC DirectPath when both a project is set and