From 5a05c8df211ab5be8eb4b093d90d92b379a7c81b Mon Sep 17 00:00:00 2001 From: Eduard Voiculescu Date: Fri, 29 Nov 2024 14:05:17 -0500 Subject: [PATCH] prepare for release v1.4.0 --- CHANGELOG.md | 55 ++++++++++++++++++++++++++-------------------------- 1 file changed, 28 insertions(+), 27 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 735237e..cd5ca94 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,54 +5,55 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -### Unreleased +## v1.4.0 * Bump substreams version to allow sink noop to send requests with up to 300 mb +* Bump substreams version to v0.11.1 ## v1.3.1 -- Move startup delay handling much higher in the initialization so that it happens before anything else. +* Move startup delay handling much higher in the initialization so that it happens before anything else. ## v1.3.0 -- Adding `--startup-delay` flag when staring a sink noop. This allows for easier debugging or maintenance on the state on disk. +* Adding `--startup-delay` flag when staring a sink noop. This allows for easier debugging or maintenance on the state on disk. ## v1.2.1 -- Bump `substreams` to `v1.8.1`. -- Bump `substreams-sink` to `v1.4.1`. -- Return to previous behavior using Substreams live back filler and NoopMode while requesting tier1. +* Bump `substreams` to `v1.8.1`. +* Bump `substreams-sink` to `v1.4.1`. +* Return to previous behavior using Substreams live back filler and NoopMode while requesting tier1. ## v1.2.0 -- Bumped Substreams to v1.7.3 -- Enable gzip compression on Substreams data on the wire +* Bumped Substreams to v1.7.3 +* Enable gzip compression on Substreams data on the wire ## v1.1.6 -- Add `--follow-head-insecure` flag to allow insecure ssl connection to a block-meta service. +* Add `--follow-head-insecure` flag to allow insecure ssl connection to a block-meta service. ## v1.1.5 -- Return to previous sink behavior using Substreams `live back filler` and Substreams in `NoopMode`. +* Return to previous sink behavior using Substreams `live back filler` and Substreams in `NoopMode`. ## v1.1.4 -- This is a re-release of `v1.1.3` which failed to build. +* This is a re-release of `v1.1.3` which failed to build. ## v1.1.3 -- Fixed spurious error reporting when the sinker is terminating or has been canceled. +* Fixed spurious error reporting when the sinker is terminating or has been canceled. -- Updated `substreams` dependency to latest version `v1.3.7`. +* Updated `substreams` dependency to latest version `v1.3.7`. ## v1.1.2 -- Improved `substreams stream stats` log line but now using `substreams_sink_progress_message_total_processed_blocks` for `progress_block_rate` replacing the `progress_msg_rate` which wasn't meaningful anymore (and broken because the metric was never updated). +* Improved `substreams stream stats` log line but now using `substreams_sink_progress_message_total_processed_blocks` for `progress_block_rate` replacing the `progress_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. +* 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. +* Added `--network` flag and handling proper handling. ## v1.1.1 @@ -61,21 +62,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 > [!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 to `v1.1.12` to support the new progress message format. Progression now relates to **stages** instead of modules. You can get stage information using the `substreams info` command starting at version `v1.1.12`. +* Bumped substreams-sink to `v0.3.1` and substreams to `v1.1.12` to support the new progress message format. Progression now relates to **stages** instead of modules. You can get stage information using the `substreams info` command starting at version `v1.1.12`. #### Changed Prometheus Metrics -- `substreams_sink_progress_message` removed in favor of `substreams_sink_progress_message_total_processed_blocks` -- `substreams_sink_progress_message_last_end_block` removed in favor of `substreams_sink_progress_message_last_block` (per stage) +* `substreams_sink_progress_message` removed in favor of `substreams_sink_progress_message_total_processed_blocks` +* `substreams_sink_progress_message_last_end_block` removed in favor of `substreams_sink_progress_message_last_block` (per stage) #### Added Prometheus Metrics -- added `substreams_sink_progress_message_last_contiguous_block` (per stage) -- added `substreams_sink_progress_message_running_jobs`(per stage) +* added `substreams_sink_progress_message_last_contiguous_block` (per stage) +* added `substreams_sink_progress_message_running_jobs`(per stage) ### Changed -- **Breaking** Flag shorthand `-p` for `--plaintext` has been re-assigned to Substreams params definition, to align with `substreams run/gui` on that aspect. There is no shorthand anymore for `--plaintext`. +* **Breaking** Flag shorthand `-p` for `--plaintext` has been re-assigned to Substreams params definition, to align with `substreams run/gui` on that aspect. There is no shorthand anymore for `--plaintext`. If you were using before `-p`, please convert to `--plaintext`. @@ -83,18 +84,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added -- Added support for `--params, -p` (can be repeated multiple times) on the form `-p =`. +* Added support for `--params, -p` (can be repeated multiple times) on the form `-p =`. ## v1.1.0 ### Changed -- Added possibility to pass extra headers when doing the request. +* Added possibility to pass extra headers when doing the request. -- Head tracker is now working on any Substreams supported network. +* Head tracker is now working on any Substreams supported network. -- Removed the need to have a Firehose instance to track head. +* Removed the need to have a Firehose instance to track head. ## v1.0.0 -- Initial commit +* Initial commit