Skip to content

Commit f1b0acc

Browse files
evaporeitilacog
andauthored
Release 0.24.1 (#2783)
* Release 0.24.1 Co-authored-by: Tiago Guimarães <[email protected]> * NEWS.md: Adjustments requested by @lutter * NEWS.md: Annouce subgraph features endpoint Co-authored-by: Tiago Guimarães <[email protected]>
1 parent 9af7113 commit f1b0acc

File tree

19 files changed

+98
-35
lines changed

19 files changed

+98
-35
lines changed

Cargo.lock

Lines changed: 17 additions & 17 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

NEWS.md

Lines changed: 64 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,68 @@
11
# NEWS
22

3-
## 0.24
3+
## 0.24.1
4+
5+
### Feature Management
6+
7+
This release supports the upcoming Spec Version 0.0.4 that enables subgraph features to be declared in the manifest and
8+
validated during subgraph deployment
9+
[#2682](https://github.com/graphprotocol/graph-node/pull/2682)
10+
[#2746](https://github.com/graphprotocol/graph-node/pull/2746).
11+
12+
> Subgraphs using previous versions are still supported and won't be affected by this change.
13+
14+
#### New Indexer GraphQL query: `subgraphFetaures`
15+
16+
It is now possible to query for the features a subgraph uses given its Qm-hash ID.
17+
18+
For instance, the following query...
19+
20+
```graphql
21+
{
22+
subgraphFeatures(subgraphId: "QmW9ajg2oTyPfdWKyUkxc7cTJejwdyCbRrSivfryTfFe5D") {
23+
features
24+
errors
25+
}
26+
}
27+
```
28+
29+
... would produce this result:
30+
31+
```json
32+
{
33+
"data": {
34+
"subgraphFeatures": {
35+
"errors": [],
36+
"features": [
37+
"nonFatalErrors",
38+
"ipfsOnEthereumContracts"
39+
]
40+
}
41+
}
42+
}
43+
```
44+
45+
Subraphs with any Spec Version can be queried that way.
46+
47+
### Api Version 0.0.5
48+
49+
- Added better error message for null pointers in the runtime [#2780](https://github.com/graphprotocol/graph-node/pull/2780).
50+
51+
### Environment Variables
52+
53+
- When `GETH_ETH_CALL_ERRORS_ENV` is unset, it doesn't make `eth_call` errors to be considered determinsistic anymore [#2784](https://github.com/graphprotocol/graph-node/pull/2784)
54+
55+
### Robustness
56+
57+
- Tolerate a non-primary shard being down during startup [#2727](https://github.com/graphprotocol/graph-node/pull/2727).
58+
- Check that at least one replica for each shard has a non-zero weight [#2749](https://github.com/graphprotocol/graph-node/pull/2749).
59+
- Reduce locking for the chain head listener [#2763](https://github.com/graphprotocol/graph-node/pull/2763).
60+
61+
### Logs
62+
63+
- Improve block ingestor error reporting for missing receipts [#2743](https://github.com/graphprotocol/graph-node/pull/2743).
64+
65+
## 0.24.0
466

567
### Api Version 0.0.5
668

@@ -20,6 +82,7 @@ and the long awaited AssemblyScript version upgrade!
2082
### Metrics
2183
- `query_semaphore_wait_ms` is now by shard, and has the `pool` and `shard` labels.
2284
- `deployment_failed` metric added, it is `1` if the subgraph has failed and `0` otherwise.
85+
2386
### Other
2487
- Upgrade to tokio 1.0 and futures 0.3 [#2679](https://github.com/graphprotocol/graph-node/pull/2679), the first major contribution by StreamingFast!
2588
- Support Celo block reward events [#2670](https://github.com/graphprotocol/graph-node/pull/2670).

chain/ethereum/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "graph-chain-ethereum"
3-
version = "0.24.0"
3+
version = "0.24.1"
44
edition = "2018"
55

66
[dependencies]

core/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "graph-core"
3-
version = "0.24.0"
3+
version = "0.24.1"
44
edition = "2018"
55

66
[dependencies]

graph/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "graph"
3-
version = "0.24.0"
3+
version = "0.24.1"
44
edition = "2018"
55

66
[dependencies]

graphql/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "graph-graphql"
3-
version = "0.24.0"
3+
version = "0.24.1"
44
edition = "2018"
55

66
[dependencies]

mock/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "graph-mock"
3-
version = "0.24.0"
3+
version = "0.24.1"
44
edition = "2018"
55

66
[dependencies]

node/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "graph-node"
3-
version = "0.24.0"
3+
version = "0.24.1"
44
edition = "2018"
55
default-run = "graph-node"
66

runtime/derive/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "graph-runtime-derive"
3-
version = "0.24.0"
3+
version = "0.24.1"
44
edition = "2018"
55

66
[lib]

runtime/test/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "graph-runtime-test"
3-
version = "0.24.0"
3+
version = "0.24.1"
44
edition = "2018"
55

66
[dependencies]

0 commit comments

Comments
 (0)