github streamingfast/firehose-ethereum v1.4.2

latest releases: v2.16.0, v2.15.9, v2.15.8...
2 years ago

Highlights

  • This release brings an update to substreams to v1.1.3 which includes the following:
    • Fixes an important bug that could have generated corrupted store state files. This is important for developers and operators.
    • Fixes for race conditions that would return a failure when multiple identical requests are backprocessing.
    • Fixes and speed/scaling improvements around the engine.

Note for Operators

Note This upgrade procedure is applies 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.

This release includes a small change in the internal RPC layer between tier1 processes and tier2 processes. This change requires an ordered upgrade of the processes to avoid errors.

The components should be deployed in this order:

  1. Deploy and roll out tier1 processes first
  2. Deploy and roll out tier2 processes in second

If you upgrade in the wrong order or if somehow tier2 processes start using the new protocol without tier1 being aware, user will end up with backend error(s) saying that some partial file are not found. Those will be resolved only when tier1 processes have been upgraded successfully.

Don't miss a new firehose-ethereum release

NewReleases is sending notifications on new releases.