From e10f65b887198f02aafaad76238643e8c4e175e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ot=C3=A1vio=20Pace?= Date: Tue, 8 Feb 2022 08:06:56 -0500 Subject: [PATCH] Release 0.25.1 --- Cargo.lock | 36 ++++++++++++++++++------------------ NEWS.md | 9 +++++++++ chain/ethereum/Cargo.toml | 2 +- chain/near/Cargo.toml | 2 +- core/Cargo.toml | 2 +- graph/Cargo.toml | 2 +- graphql/Cargo.toml | 2 +- mock/Cargo.toml | 2 +- node/Cargo.toml | 2 +- runtime/derive/Cargo.toml | 2 +- runtime/test/Cargo.toml | 2 +- runtime/wasm/Cargo.toml | 2 +- server/http/Cargo.toml | 2 +- server/index-node/Cargo.toml | 2 +- server/json-rpc/Cargo.toml | 2 +- server/metrics/Cargo.toml | 2 +- server/websocket/Cargo.toml | 2 +- store/postgres/Cargo.toml | 2 +- store/test-store/Cargo.toml | 2 +- tests/Cargo.toml | 2 +- 20 files changed, 45 insertions(+), 36 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ba33c152cfb..e9410901888 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1475,7 +1475,7 @@ dependencies = [ [[package]] name = "graph" -version = "0.25.0" +version = "0.25.1" dependencies = [ "Inflector", "anyhow", @@ -1538,7 +1538,7 @@ dependencies = [ [[package]] name = "graph-chain-ethereum" -version = "0.25.0" +version = "0.25.1" dependencies = [ "anyhow", "chrono", @@ -1571,7 +1571,7 @@ dependencies = [ [[package]] name = "graph-chain-near" -version = "0.25.0" +version = "0.25.1" dependencies = [ "base64 0.13.0", "diesel", @@ -1590,7 +1590,7 @@ dependencies = [ [[package]] name = "graph-core" -version = "0.25.0" +version = "0.25.1" dependencies = [ "anyhow", "async-trait", @@ -1619,7 +1619,7 @@ dependencies = [ [[package]] name = "graph-graphql" -version = "0.25.0" +version = "0.25.1" dependencies = [ "Inflector", "anyhow", @@ -1640,14 +1640,14 @@ dependencies = [ [[package]] name = "graph-mock" -version = "0.25.0" +version = "0.25.1" dependencies = [ "graph", ] [[package]] name = "graph-node" -version = "0.25.0" +version = "0.25.1" dependencies = [ "assert_cli", "clap", @@ -1683,7 +1683,7 @@ dependencies = [ [[package]] name = "graph-runtime-derive" -version = "0.25.0" +version = "0.25.1" dependencies = [ "anyhow", "quote 1.0.9", @@ -1692,7 +1692,7 @@ dependencies = [ [[package]] name = "graph-runtime-test" -version = "0.25.0" +version = "0.25.1" dependencies = [ "graph", "graph-chain-ethereum", @@ -1706,7 +1706,7 @@ dependencies = [ [[package]] name = "graph-runtime-wasm" -version = "0.25.0" +version = "0.25.1" dependencies = [ "anyhow", "async-trait", @@ -1731,7 +1731,7 @@ dependencies = [ [[package]] name = "graph-server-http" -version = "0.25.0" +version = "0.25.1" dependencies = [ "futures 0.1.31", "graph", @@ -1745,7 +1745,7 @@ dependencies = [ [[package]] name = "graph-server-index-node" -version = "0.25.0" +version = "0.25.1" dependencies = [ "either", "futures 0.3.16", @@ -1761,7 +1761,7 @@ dependencies = [ [[package]] name = "graph-server-json-rpc" -version = "0.25.0" +version = "0.25.1" dependencies = [ "graph", "jsonrpc-http-server", @@ -1771,7 +1771,7 @@ dependencies = [ [[package]] name = "graph-server-metrics" -version = "0.25.0" +version = "0.25.1" dependencies = [ "futures 0.1.31", "graph", @@ -1783,7 +1783,7 @@ dependencies = [ [[package]] name = "graph-server-websocket" -version = "0.25.0" +version = "0.25.1" dependencies = [ "anyhow", "futures 0.1.31", @@ -1799,7 +1799,7 @@ dependencies = [ [[package]] name = "graph-store-postgres" -version = "0.25.0" +version = "0.25.1" dependencies = [ "Inflector", "anyhow", @@ -1838,7 +1838,7 @@ dependencies = [ [[package]] name = "graph-tests" -version = "0.25.0" +version = "0.25.1" dependencies = [ "anyhow", "bollard", @@ -4442,7 +4442,7 @@ dependencies = [ [[package]] name = "test-store" -version = "0.25.0" +version = "0.25.1" dependencies = [ "diesel", "graph", diff --git a/NEWS.md b/NEWS.md index 1692f940975..b41084279cd 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,5 +1,14 @@ # NEWS +## 0.25.1 + +This release only adds two fixes: + +- The first is to address an issue with decoding the input of some calls [#3194](https://github.com/graphprotocol/graph-node/issues/3194) where subgraphs that would try to index contracts related to those would fail. Now they can advance normally. +- The second one is to fix a non-determinism issue with the retry mechanism for errors. Whenever a non-deterministic error happened, we would keep retrying to process the block, however we should've clear the `EntityCache` on each run so that the error entity changes don't get transacted/saved in the database in the next run. This could make the POI generation non-deterministic for subgraphs that failed and retried for non-deterministic reasons, adding a new entry to the database for the POI. + +We strongly recommend updating to this version as quickly as possible. + ## 0.25.0 ### Api Version 0.0.6 diff --git a/chain/ethereum/Cargo.toml b/chain/ethereum/Cargo.toml index f74e24a20af..2ff425d438b 100644 --- a/chain/ethereum/Cargo.toml +++ b/chain/ethereum/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "graph-chain-ethereum" -version = "0.25.0" +version = "0.25.1" edition = "2018" [dependencies] diff --git a/chain/near/Cargo.toml b/chain/near/Cargo.toml index 1acdf23ae48..84752960965 100644 --- a/chain/near/Cargo.toml +++ b/chain/near/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "graph-chain-near" -version = "0.25.0" +version = "0.25.1" edition = "2018" [build-dependencies] diff --git a/core/Cargo.toml b/core/Cargo.toml index 741b183b493..858e680d6cf 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "graph-core" -version = "0.25.0" +version = "0.25.1" edition = "2018" [dependencies] diff --git a/graph/Cargo.toml b/graph/Cargo.toml index 49c7def4e8e..8a3e1a97d86 100644 --- a/graph/Cargo.toml +++ b/graph/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "graph" -version = "0.25.0" +version = "0.25.1" edition = "2018" [dependencies] diff --git a/graphql/Cargo.toml b/graphql/Cargo.toml index 294ea93939e..2c630b30d60 100644 --- a/graphql/Cargo.toml +++ b/graphql/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "graph-graphql" -version = "0.25.0" +version = "0.25.1" edition = "2018" [dependencies] diff --git a/mock/Cargo.toml b/mock/Cargo.toml index 8f3703f7d46..fc49af46822 100644 --- a/mock/Cargo.toml +++ b/mock/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "graph-mock" -version = "0.25.0" +version = "0.25.1" edition = "2018" [dependencies] diff --git a/node/Cargo.toml b/node/Cargo.toml index 6730b694b92..98d7b70f0c9 100644 --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "graph-node" -version = "0.25.0" +version = "0.25.1" edition = "2018" default-run = "graph-node" diff --git a/runtime/derive/Cargo.toml b/runtime/derive/Cargo.toml index 99506b05c8e..4fbab71561b 100644 --- a/runtime/derive/Cargo.toml +++ b/runtime/derive/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "graph-runtime-derive" -version = "0.25.0" +version = "0.25.1" edition = "2018" [lib] diff --git a/runtime/test/Cargo.toml b/runtime/test/Cargo.toml index d5569fa6d48..7b4c1f0360a 100644 --- a/runtime/test/Cargo.toml +++ b/runtime/test/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "graph-runtime-test" -version = "0.25.0" +version = "0.25.1" edition = "2018" [dependencies] diff --git a/runtime/wasm/Cargo.toml b/runtime/wasm/Cargo.toml index 831537bb5b0..ab14567fa69 100644 --- a/runtime/wasm/Cargo.toml +++ b/runtime/wasm/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "graph-runtime-wasm" -version = "0.25.0" +version = "0.25.1" edition = "2018" [dependencies] diff --git a/server/http/Cargo.toml b/server/http/Cargo.toml index f1d4501f291..232ed1f1b5f 100644 --- a/server/http/Cargo.toml +++ b/server/http/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "graph-server-http" -version = "0.25.0" +version = "0.25.1" edition = "2018" [dependencies] diff --git a/server/index-node/Cargo.toml b/server/index-node/Cargo.toml index 9e6a6e09908..79e02869df8 100644 --- a/server/index-node/Cargo.toml +++ b/server/index-node/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "graph-server-index-node" -version = "0.25.0" +version = "0.25.1" edition = "2018" [dependencies] diff --git a/server/json-rpc/Cargo.toml b/server/json-rpc/Cargo.toml index 74d025c3ac5..45250ac8ac9 100644 --- a/server/json-rpc/Cargo.toml +++ b/server/json-rpc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "graph-server-json-rpc" -version = "0.25.0" +version = "0.25.1" edition = "2018" [dependencies] diff --git a/server/metrics/Cargo.toml b/server/metrics/Cargo.toml index d9573455c16..ee729ffb9af 100644 --- a/server/metrics/Cargo.toml +++ b/server/metrics/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "graph-server-metrics" -version = "0.25.0" +version = "0.25.1" edition = "2018" [dependencies] diff --git a/server/websocket/Cargo.toml b/server/websocket/Cargo.toml index 979bbcddd45..259b1eb1908 100644 --- a/server/websocket/Cargo.toml +++ b/server/websocket/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "graph-server-websocket" -version = "0.25.0" +version = "0.25.1" edition = "2018" [dependencies] diff --git a/store/postgres/Cargo.toml b/store/postgres/Cargo.toml index f642fa72741..a72e98220af 100644 --- a/store/postgres/Cargo.toml +++ b/store/postgres/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "graph-store-postgres" -version = "0.25.0" +version = "0.25.1" edition = "2018" [dependencies] diff --git a/store/test-store/Cargo.toml b/store/test-store/Cargo.toml index e802885cd70..8bd468cf995 100644 --- a/store/test-store/Cargo.toml +++ b/store/test-store/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "test-store" -version = "0.25.0" +version = "0.25.1" authors = ["Leonardo Yvens "] edition = "2018" description = "Provides static store instance for tests." diff --git a/tests/Cargo.toml b/tests/Cargo.toml index 911124be8e5..6cea755e97f 100644 --- a/tests/Cargo.toml +++ b/tests/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "graph-tests" -version = "0.25.0" +version = "0.25.1" edition = "2018" [dev-dependencies]