Releases: pinax-network/firehose-antelope
Releases · pinax-network/firehose-antelope
v1.5.0
Common
- Add
sf.firehose.v2.EndpointInfo/Info
service on Firehose andsf.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
What's Changed
Full Changelog: v2.0.0-rc.2...v2.0.0-rc.3
v2.0.0-rc.2
What's Changed
Full Changelog: v2.0.0-rc.1...v2.0.0-rc.2
v1.4.10
v1.4.9
v1.4.8
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
- Bump google.golang.org/grpc from 1.64.0 to 1.64.1 by @dependabot in #150
v1.4.7
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
v2.0.0-rc.1
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.