Skip to content

Conversation

neysofu
Copy link
Contributor

@neysofu neysofu commented Feb 13, 2023

@neysofu neysofu self-assigned this Feb 13, 2023
@dotansimha
Copy link
Contributor

Rebased #3096, going to merge it very soon 🚀

@dotansimha
Copy link
Contributor

@neysofu I think #4058 is not ready yet in terms of functionality and review, so let's not treat it as a blocker? we can release with just #3096 and add the new functionality later

@neysofu
Copy link
Contributor Author

neysofu commented Feb 14, 2023

@dotansimha got it!

@neysofu neysofu force-pushed the filippo/v0.30.0-release-notes branch from 50ce895 to d0a1a24 Compare February 16, 2023 18:15
- **AND/OR filters.** AND/OR logical operators in `where` filters have been one of `graph-node`'s [most awaited](https://github.com/graphprotocol/graph-node/issues?q=is%3Aissue+sort%3Areactions-%2B1-desc) features. They do exactly what you would expect them to do, and are very powerful. [#579](https://github.com/graphprotocol/graph-node/issues/579), [#4080](https://github.com/graphprotocol/graph-node/pull/4080), [#4171](https://github.com/graphprotocol/graph-node/pull/4171)
- **IPFS file data sources.** IPFS file data sources allow subgraph developers to query offchain information from IPFS directly in mappings. This feature is the culmination of much community and development efforts (GIP [here](https://forum.thegraph.com/t/gip-file-data-sources/2721)). A future iteration of this feature will also include a so-called "Availability Chain", allowing IPFS file data sources to contribute to Proofs of Indexing. At the moment, entity updates that originate from these data sources' handlers do **not** contribute to PoIs. [#4147](https://github.com/graphprotocol/graph-node/pull/4147), [#4162](https://github.com/graphprotocol/graph-node/pull/4162), and many others!
- **Sorting by child entities** (a.k.a. nested sorting). You can now `orderBy` properties of child entities. [#4058](https://github.com/graphprotocol/graph-node/pull/4058), [#3737](https://github.com/graphprotocol/graph-node/issues/3737), [#3096](https://github.com/graphprotocol/graph-node/pull/3096)
- Added support for a Firehose-based block ingestor. **Indexers that use the new Firehose-based block ingestor **cannot** automatically switch back to RPC.** In order to downgrade, indexers must manually delete all blocks accumulated by Firehose in the database. For this reason, we suggest caution when switching over from RPC to Firehose. [#4059](https://github.com/graphprotocol/graph-node/issues/4059), [#4204](https://github.com/graphprotocol/graph-node/pull/4204), [#4216](https://github.com/graphprotocol/graph-node/pull/4216)
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can we also provide specific instructions on how to perform a rollback? How do we determine which blocks to delete? Are these blocks found in the chainX.blocks table?

@neysofu neysofu force-pushed the filippo/v0.30.0-release-notes branch from d0a1a24 to 5a0723f Compare February 23, 2023 14:58
@neysofu neysofu merged commit e042c2e into master Feb 23, 2023
@neysofu neysofu deleted the filippo/v0.30.0-release-notes branch February 23, 2023 15:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants