Skip to content

Releases: pinax-network/firehose-antelope

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

v1.4.4

17 Jun 13:47
c2bba2e
Compare
Choose a tag to compare

Security

  • Bump github.com/mostynb/go-grpc-compression from 1.1.17 to 1.2.3 by @dependabot in #144

v1.4.3

03 Jun 17:27
1845f06
Compare
Choose a tag to compare

Improvements

  • Bootstrapping from live blocks improved for chains with very slow blocks or with very fast blocks (affects relayer, firehose and substreams tier1)
  • Substreams fixed slow response close to HEAD in production-mode

v1.4.2

31 May 11:04
4f00882
Compare
Choose a tag to compare

Substreams

  • Substreams clients now enable gzip compression over the network (already supported by servers).
  • Added store with update policy set_sum which allows the store to either sum a numerical value, or set it to a new value.
  • Fixed a bug with the new descriptorSets feature that wasn't ordered properly to correctly generate Protobuf bindings.
  • Substreams binary type can now be optionally composed of runtime extensions by appending a +<extension>,[<extesions...>] at the end of the binary type. Extensions are key[=value] that are runtime specifics.

Note

If you were a library author and parsing generic Substreams manifest(s), you will now need to handle that possibility in the binary type. If you were reading the field without any processing, you don't have to change nothing.

v1.4.1

16 May 14:32
849f133
Compare
Choose a tag to compare
  • Bump golang.org/x/net from 0.22.0 to 0.23.0 by @dependabot in #140
  • Fix parsing of flag 'common-index-block-sizes' from yaml config file

Substreams

  • execout: preload only one file instead of two, log if undeleted caches found
  • execout: add environment variable SUBSTREAMS_DISABLE_PRELOAD_EXEC_FILES to disable file preloading