You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
BREAKING CHANGEsubstreams-tier2 servers must be upgraded before tier1 servers, tier2 servers will stream outputs for the 'first segment', to speed up time to first block.
Return processed_blocks counter to client at the end of the request.
Progress notifications will only be sent every 500ms for the first minute, then reduce rate up to every 5 seconds (can be overridden per request).
Added dev_output_modules to protobuf request (if present, in dev mode, only send the output of the modules listed).
Added progress_messages_interval_ms to protobuf request (if present, overrides the rate of progress messages to that many milliseconds).
CLI
Updated to latest networks registry version.
Added--proto-path flag to substreams run and substreams gui commands: Allows loading protobuf definitions from a directory containing .proto files on top of the substreams package protobuf definitions
Added--proto-descriptor-set flag to substreams run and substreams gui commands: Allows loading protobuf definitions from a single protobuf descriptor set file on top of the substreams package protobuf definitions
Both flags work with both manifest files (.yaml) and pre-compiled packages (.spkg), enabling additional protobuf types to be available during execution
Added substreams unpack command to extract the contents of a .spkg file to a tweakable YAML manifest.
Added validation of protobuf outputs when doing 'pack' and 'publish' (they must have protobuf definitions attached to the manifest)
Set dev_output_modules to only show the output_module when using substreams run, and all non-imported modules when using substreams gui
Print the processed blocks counter to client at the end of the request