Skip to content

Releases: pinax-network/firehose-antelope

v1.5.0

27 Aug 16:49
7ced705
Compare
Choose a tag to compare

Common

  • Add sf.firehose.v2.EndpointInfo/Info service on Firehose and sf.substreams.rpc.v2.EndpointInfo/Info to Substreams endpoints. This involves the following new flags:
    • advertise-chain-name Canonical name of the chain according to https://thegraph.com/docs/en/developing/supported-networks/ (required, unless it is in the "well-known" list)
    • advertise-chain-aliases Alternate names for that chain (optional)
    • advertise-block-features List of features describing the blocks (optional)
    • advertise-block-id-encoding Encoding format of the block ID [BLOCK_ID_ENCODING_BASE58, BLOCK_ID_ENCODING_BASE64, BLOCK_ID_ENCODING_BASE64URL, BLOCK_ID_ENCODING_HEX, BLOCK_ID_ENCODING_0X_HEX] (required, unless the block type is in the "well-known" list)
    • ignore-advertise-validation Runtime checks of chain name/features/encoding against the genesis block will no longer cause server to wait or fail.

Substreams

  • add --common-tmp-dir flag and activate local caching of pre-compiled WASM modules through wazero feature
  • revert module hash calculation from v1.5.5, when using a non-zero firstStreamableBlock. Hashes will now be the same even if the chain's first streamable block affects the initialBlock of a module.
  • add --substreams-block-execution-timeout flag (default 3 minutes) to prevent requests stalling

v2.0.0-rc.3

20 Aug 11:37
ccec354
Compare
Choose a tag to compare
v2.0.0-rc.3 Pre-release
Pre-release

What's Changed

Full Changelog: v2.0.0-rc.2...v2.0.0-rc.3

v2.0.0-rc.2

01 Aug 14:40
534ca5b
Compare
Choose a tag to compare
v2.0.0-rc.2 Pre-release
Pre-release

What's Changed

Full Changelog: v2.0.0-rc.1...v2.0.0-rc.2

v1.4.10

26 Jul 08:45
7a43eb2
Compare
Choose a tag to compare

Substreams

  • fix high CPU usage on tier1 caused by a bad error handling

v1.4.9

18 Jul 19:43
1a505b8
Compare
Choose a tag to compare

Substreams

  • Prevent Noop handler from sending outputs with 'Stalled' step in cursor (which breaks substreams-sink-kv)

v1.4.8

17 Jul 09:18
49a1c0e
Compare
Choose a tag to compare

Substreams

  • Fixed a bug in substreams where chains with non-zero first-streamable-block would cause some substreams to hang. Solution changes the 'cached' hashes for those substreams. For more information see here.

Security

v1.4.7

11 Jul 08:21
d17fc1e
Compare
Choose a tag to compare

Substreams

Important Substreams BUG FIX

  • Fix a bug introduced in v1.6.0 that could result in corrupted store "state" file if all
    the "outputs" were already cached for a module in a given segment (rare occurence)
  • We recommend clearing your substreams cache after this upgrade and re-processing or
    validating your data if you use stores.

Added

  • Expose a new intrinsic to modules: skip_empty_output, which causes the module output to be skipped if it has zero bytes. (Watch out, a protobuf object with all its default values will have zero bytes)
  • Improve schedule order (faster time to first block) for substreams with multiple stages when starting mid-chain

v1.4.6

21 Jun 15:12
ef3c83d
Compare
Choose a tag to compare
  • fix "hub" not recovering on certain disconnections in relayer/firehose/substreams (scenarios requiring full restart)

v2.0.0-rc.1

18 Jun 13:06
ae61561
Compare
Choose a tag to compare
v2.0.0-rc.1 Pre-release
Pre-release

Antelope Spring

This is a first pre-release that supports decoding deep mind logs from the Antelope spring software. Note that this block format is not final yet and might still change in future versions.

v1.4.5

18 Jun 06:37
c4f3bed
Compare
Choose a tag to compare

Substreams

  • Added substreams back-filler to populate cache for live requests when the blocks become final
  • Fixed: truncate very long details on error messages to prevent them from disappearing when behind a (misbehaving) load-balancer