Skip to content

Commit 0545d7b

Browse files
committed
news: Add section for indexers on 0.26.0
1 parent c43d7e3 commit 0545d7b

File tree

1 file changed

+31
-8
lines changed

1 file changed

+31
-8
lines changed

NEWS.md

Lines changed: 31 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,14 @@
33
## Unreleased
44

55
- Pipeline store writes #3084 #3177
6-
- Allow using Bytes as well as String/ID for the id of entities #3271
76

87
## 0.26.0
98

109
### Features
1110

1211
- Gas metering #2414
1312
- Adds support for Solidity Custom Errors #2577
14-
- Debug fork tool #2995
13+
- Debug fork tool #2995 #3292
1514
- Automatically remove unused deployments #3023
1615
- Fix fulltextsearch space handling #3048
1716
- Allow placing new deployments onto one of several shards #3049
@@ -22,6 +21,7 @@
2221
- Skip block updates when triggers are empty #3223 #3268
2322
- Use new GraphiQL version #3252
2423
- GraphQL prefetching #3256
24+
- Allow using Bytes as well as String/ID for the id of entities #3271
2525
- GraphQL route for dumping entity changes in subgraph and block #3275
2626
- Firehose filters #3323
2727
- NEAR filters #3372
@@ -35,15 +35,15 @@
3535
- Prevent subscriptions from back-pressuring the notification queue #3053
3636
- Avoid parsing X triggers if the filter is empty #3083
3737
- Pipeline `BlockStream` #3085
38-
- More robust proofOfIndexing GraphQL route #3348
38+
- More robust `proofOfIndexing` GraphQL route #3348
3939

4040
### `graphman`
4141

42-
- Add `run` command #3079
43-
- Add `analyze` command #3170
44-
- Add `index create` command #3175
45-
- Add `index list` command #3198
46-
- Add `index drop` command #3198
42+
- Add `run` command, for running a subgraph up to a block #3079
43+
- Add `analyze` command, for analyzing a PostgreSQL table, which can improve performance #3170
44+
- Add `index create` command, for adding an index to certain attributes #3175
45+
- Add `index list` command, for listing indexes #3198
46+
- Add `index drop` command, for dropping indexes #3198
4747

4848
### Dependency Updates
4949

@@ -73,6 +73,29 @@ These are the main ones:
7373
- Improve traces error logs #3353
7474
- Add warning and continue on parse input failures for Ethereum #3326
7575

76+
### Upgrade Notes
77+
78+
When upgrading to this version, we recommend taking a brief look into these changes:
79+
80+
- Gas metering #2414
81+
- Now there's a gas limit for subgraph mappings, if the limit is reached the subgraph will fail with a non-deterministic error, you can make them recover via the environment variable `GRAPH_MAX_GAS_PER_HANDLER`
82+
- Improve our `CacheWeight` estimates #2935
83+
- This is relevant because a couple of releases back we've added a limit for the memory size of a query result. That limit is based of the `CacheWeight`.
84+
85+
These are some of the features that will probably be helpful for indexers 😊
86+
87+
- Allow placing new deployments onto one of several shards #3049
88+
- GraphQL route for dumping entity changes in subgraph and block #3275
89+
- Unused deployments are automatically removed now #3023
90+
- The interval can be set via `GRAPH_REMOVE_UNUSED_INTERVAL`
91+
- Setup databases in parallel #3019
92+
- Block ingestor now fetches receipts in parallel #3030
93+
- `GRAPH_ETHEREUM_FETCH_TXN_RECEIPTS_IN_BATCHES` can be set to `true` for the old fetching behavior
94+
- More robust `proofOfIndexing` GraphQL route #3348
95+
- A token can be set via `GRAPH_POI_ACCESS_TOKEN` to limit access to the POI route
96+
- The new `graphman` commands 🙂
97+
98+
7699
## 0.25.2
77100

78101
This release includes two changes:

0 commit comments

Comments
 (0)