All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Bump substreams version to allow sink noop to send requests with up to 300 mb
- Move startup delay handling much higher in the initialization so that it happens before anything else.
- Adding
--startup-delay
flag when staring a sink noop. This allows for easier debugging or maintenance on the state on disk.
- Bump
substreams
tov1.8.1
. - Bump
substreams-sink
tov1.4.1
. - Return to previous behavior using Substreams live back filler and NoopMode while requesting tier1.
- Bumped Substreams to v1.7.3
- Enable gzip compression on Substreams data on the wire
- Add
--follow-head-insecure
flag to allow insecure ssl connection to a block-meta service.
- Return to previous sink behavior using Substreams
live back filler
and Substreams inNoopMode
.
- This is a re-release of
v1.1.3
which failed to build.
-
Fixed spurious error reporting when the sinker is terminating or has been canceled.
-
Updated
substreams
dependency to latest versionv1.3.7
.
-
Improved
substreams stream stats
log line but now usingsubstreams_sink_progress_message_total_processed_blocks
forprogress_block_rate
replacing theprogress_msg_rate
which wasn't meaningful anymore (and broken because the metric was never updated). -
Fixed a crash when providing a single block argument for block range if it's the same as the Substreams' start block.
-
Added
--network
flag and handling proper handling.
Important
This client only support progress messages sent from a to a server with substreams version >=v1.1.12
- Bumped substreams-sink to
v0.3.1
and substreams tov1.1.12
to support the new progress message format. Progression now relates to stages instead of modules. You can get stage information using thesubstreams info
command starting at versionv1.1.12
.
substreams_sink_progress_message
removed in favor ofsubstreams_sink_progress_message_total_processed_blocks
substreams_sink_progress_message_last_end_block
removed in favor ofsubstreams_sink_progress_message_last_block
(per stage)
- added
substreams_sink_progress_message_last_contiguous_block
(per stage) - added
substreams_sink_progress_message_running_jobs
(per stage)
-
Breaking Flag shorthand
-p
for--plaintext
has been re-assigned to Substreams params definition, to align withsubstreams run/gui
on that aspect. There is no shorthand anymore for--plaintext
.If you were using before
-p
, please convert to--plaintext
.Note We expect that this is affecting very few users as
--plaintext
is usually used only on developers machine.
- Added support for
--params, -p
(can be repeated multiple times) on the form-p <module>=<value>
.
-
Added possibility to pass extra headers when doing the request.
-
Head tracker is now working on any Substreams supported network.
-
Removed the need to have a Firehose instance to track head.
- Initial commit