Skip to content

v1.4.3

Compare
Choose a tag to compare
@sduchesneau sduchesneau released this 26 May 14:57

Highlights

  • This release brings an update to substreams to v1.1.4 which includes the following:
    • Changes the module hash computation implementation to allow reusing caches accross substreams that 'import' other substreams as a dependency.
    • Faster shutdown of requests that fail deterministically
    • Fixed memory leak in RPC calls

Note for Operators

Note This upgrade procedure applies to you if your Substreams deployment topology includes both tier1 and tier2 processes. If you have defined somewhere the config value substreams-tier2: true, then this applies to you, otherwise, if you can ignore the upgrade procedure.

  • The components should be deployed simultaneously to tier1 and tier2, or users will end up with backend error(s) saying that some partial file are not found. These errors will be resolved when both tiers are upgraded.

Added

  • Added Substreams scheduler tracing support. Enable tracing by setting the ENV variables SF_TRACING to one of the following:
    • stdout://
    • cloudtrace://[host:port]?project_id=<project_id>&ratio=<0.25>
    • jaeger://[host:port]?scheme=<http|https>
    • zipkin://[host:port]?scheme=<http|https>
    • otelcol://[host:port]