Releases: streamingfast/substreams
Releases · streamingfast/substreams
v1.11.0
- Commands
run
,gui
andinfo
now accept the new standard package definition (ex:ethereum-common@latest
) to reference an spkg file fromhttps://substreams.dev
. - Changed
substreams run
: the two positional parameters now align withgui
:[package [module_name]]
. The syntaxsubstreams run <module_name>
is not accepted anymore. - Added
substreams publish
topublish
a package on the substreams registry (check onhttps://substreams.dev
). - Added
substreams registry
tologin
andpublish
on the substreams registry (check onhttps://substreams.dev
). - Added
substreams tools extract-wasm
to extract a wasm file from a substreams package.
v1.10.11
- Add
avalanche-mainnet
to the CLI.
v1.10.10
v1.10.9
- Supports
Vara mainnet
,Vara testnet
,Mantra testnet
,Mantra mainnet
- Add support for Base58 decoding in
substreams gui
- Fix package
download
forsubstreams gui
v1.10.8
Server
Note All caches for stores using the updatePolicy
set_sum
(added in substreams v1.7.0) and modules that depend on them will need to be deleted, since they may contain bad data.
- Fix bad data in stores using
set_sum
policy: squashing of store segments incorrectly "summed" some values that should have been "set" if the last event for a key on this segment was a "sum" - Fix panic in initialization (
metrics sender not set
)
v1.10.7
- Fix small bug making some requests in development-mode slow to start (when starting close to the module initialBlock with a store that doesn't start on a boundary)
- Fixed
substreams build
creating a buf.gen.yaml file with absolute paths (should be relative) - Removed
--show-generated-buf-gen
flag tosubstreams protogen
- Bumped neoeinstein-prost version in auto-generated
buf.gen.yaml
file when usingsubstreams protogen
orsubstreams build
(compatible with new substreams-0.6 and prost-0.13)
v1.10.6
- Fixed
substreams gui
panic (regression appeared in v1.10.3)
v1.10.5
- Fixed an(other) issue where multiple stores running on the same stage with different initialBlocks will fail to proress (and hang)
v1.10.4
Server
- Fix bug where some invalid cursors may be sent (with 'LIB' being above the block being sent) and add safeguard/loggin if the bug appears again
- Fix panic in the whole tier2 process when stores go above the size limit while being read from "kvops" cached changes
CLI
- Add
-o cursor
output type tosubstreams run
for debugging purposes
v1.10.3
Server
- Fix "cannot resolve 'old cursor' from files in passthrough mode" error on some requests with an old cursor
- Fix handling of 'special case' substreams module with only "params" as its input: should not skip this execution (used in graph-node for head tracking)
-> empty files in module cache with hashd3b1920483180cbcd2fd10abcabbee431146f4c8
should be deleted for consistency
CLI
- Add
substreams tools default-endpoint {network-name}
to help with auto-configuration tools - Bump
substreams init
protocol version to "1" to be compatible with new codegen endpoint