v1.4.3
Highlights
- This release brings an update to
substreams
tov1.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
andtier2
processes. If you have defined somewhere the config valuesubstreams-tier2: true
, then this applies to you, otherwise, if you can ignore the upgrade procedure.
- The components should be deployed simultaneously to
tier1
andtier2
, 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]