Skip to content

Releases: streamingfast/substreams

v1.11.0

12 Nov 20:56
Compare
Choose a tag to compare
  • Commands run, gui and info now accept the new standard package definition (ex: ethereum-common@latest) to reference an spkg file from https://substreams.dev.
  • Changed substreams run: the two positional parameters now align with gui: [package [module_name]]. The syntax substreams run <module_name> is not accepted anymore.
  • Added substreams publish to publish a package on the substreams registry (check on https://substreams.dev).
  • Added substreams registry to login and publish on the substreams registry (check on https://substreams.dev).
  • Added substreams tools extract-wasm to extract a wasm file from a substreams package.

v1.10.11

10 Nov 15:49
Compare
Choose a tag to compare
  • Add avalanche-mainnet to the CLI.

v1.10.10

07 Nov 00:49
Compare
Choose a tag to compare
  • Fix substreams gui selecting the wrong module in the 'outputs' view if there is no output the selected output_module.
  • Add the block 'age' printed clock headers in thesubstreams run command.

v1.10.9

31 Oct 17:52
e6c99e5
Compare
Choose a tag to compare
  • Supports Vara mainnet, Vara testnet, Mantra testnet, Mantra mainnet
  • Add support for Base58 decoding in substreams gui
  • Fix package download for substreams gui

v1.10.8

21 Oct 18:25
Compare
Choose a tag to compare

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

18 Oct 12:58
Compare
Choose a tag to compare
  • 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 to substreams protogen
  • Bumped neoeinstein-prost version in auto-generated buf.gen.yaml file when using substreams protogen or substreams build (compatible with new substreams-0.6 and prost-0.13)

v1.10.6

19 Sep 14:57
Compare
Choose a tag to compare
  • Fixed substreams gui panic (regression appeared in v1.10.3)

v1.10.5

19 Sep 14:11
Compare
Choose a tag to compare
  • Fixed an(other) issue where multiple stores running on the same stage with different initialBlocks will fail to proress (and hang)

v1.10.4

16 Sep 18:56
Compare
Choose a tag to compare

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 to substreams run for debugging purposes

v1.10.3

13 Sep 20:21
Compare
Choose a tag to compare

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 hash d3b1920483180cbcd2fd10abcabbee431146f4c8 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