Skip to content

Commit

Permalink
bump changelog for release v1.4.2, bump substreams to v1.1.3
Browse files Browse the repository at this point in the history
  • Loading branch information
sduchesneau committed May 18, 2023
1 parent 22c8518 commit e82c220
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 3 deletions.
21 changes: 21 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,27 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). See [MAINTAINERS.md](./MAINTAINERS.md)
for instructions to keep up to date.

## v1.4.2

### Highlights

* This release brings an update to `substreams` to `v1.1.3` which includes the following:
- Fixes an important bug that could have generated corrupted store state files. This is important for developers and operators.
- Fixes for race conditions that would return a failure when multiple identical requests are backprocessing.
- Fixes and speed/scaling improvements around the engine.

### Note for Operators

> **Note** This upgrade procedure is applies if your Substreams deployment topology includes both `tier1` and `tier2` processes. If you have defined somewhere the config value `substreams-tier2: true`, then this applies to you, otherwise, if you can ignore the upgrade procedure.
This release includes a small change in the internal RPC layer between `tier1` processes and `tier2` processes. This change requires an ordered upgrade of the processes to avoid errors.

The components should be deployed in this order:
1. Deploy and roll out `tier1` processes first
2. Deploy and roll out `tier2` processes in second

If you upgrade in the wrong order or if somehow `tier2` processes start using the new protocol without `tier1` being aware, user will end up with backend error(s) saying that some partial file are not found. Those will be resolved only when `tier1` processes have been upgraded successfully.

## v1.4.1

### Fixed
Expand Down
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ require (
github.com/streamingfast/sf-tools v0.0.0-20230424204011-b7f1751a98ca
github.com/streamingfast/shutter v1.5.0
github.com/streamingfast/snapshotter v0.0.0-20230316190750-5bcadfde44d0
github.com/streamingfast/substreams v1.1.3-0.20230518142144-cdd0b3990801
github.com/streamingfast/substreams v1.1.3
github.com/stretchr/testify v1.8.1
github.com/test-go/testify v1.1.4
github.com/tidwall/gjson v1.14.1
Expand Down
4 changes: 2 additions & 2 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -774,8 +774,8 @@ github.com/streamingfast/shutter v1.5.0 h1:NpzDYzj0HVpSiDJVO/FFSL6QIK/YKOxY0gJAt
github.com/streamingfast/shutter v1.5.0/go.mod h1:B/T6efqdeMGbGwjzPS1ToXzYZI4kDzI5/u4I+7qbjY8=
github.com/streamingfast/snapshotter v0.0.0-20230316190750-5bcadfde44d0 h1:Y15G1Z4fpEdm2b+/70owI7TLuXadlqBtGM7rk4Hxrzk=
github.com/streamingfast/snapshotter v0.0.0-20230316190750-5bcadfde44d0/go.mod h1:/Rnz2TJvaShjUct0scZ9kKV2Jr9/+KBAoWy4UMYxgv4=
github.com/streamingfast/substreams v1.1.3-0.20230518142144-cdd0b3990801 h1:els52T7x2ZPRE6+iJHVY77TSudhgKSAX/wNfB1jVWsQ=
github.com/streamingfast/substreams v1.1.3-0.20230518142144-cdd0b3990801/go.mod h1:+PmvMpEbJ6KRBa01umCzujiERq4k9XGMknfzprZ3ltk=
github.com/streamingfast/substreams v1.1.3 h1:O3VGHAoANK4CjMXQ9gSmEcSPivqhSuDSfxAXBslyXJo=
github.com/streamingfast/substreams v1.1.3/go.mod h1:+PmvMpEbJ6KRBa01umCzujiERq4k9XGMknfzprZ3ltk=
github.com/streamingfast/wasmtime-go/v4 v4.0.0-freemem3 h1:raJHR0JWgYiSyX0vZ3leRK/TkNcn4ZUGTf+d64g48KQ=
github.com/streamingfast/wasmtime-go/v4 v4.0.0-freemem3/go.mod h1:rOffzhrBM87FuXgj23Ss35uFDahjAauERq60QpyCzpE=
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
Expand Down

0 comments on commit e82c220

Please sign in to comment.