Skip to content

v3.1.0-rc.0

Pre-release
Pre-release

Choose a tag to compare

@DZakh DZakh released this 01 Jun 15:25
· 46 commits to main since this release
7dc0024

What's Changed

  • Embed HyperSync client into envio NAPI addon by @DZakh in #1212
  • Fix polling stall when buffer is at head but events unprocessed by @DZakh in #1230
  • Remove cargo-cache action from build-platforms workflow by @DZakh in #1231
  • Add support for descriptions on entities, fields, and relationships by @DZakh in #1181
  • Add skip field to exclude chains from indexing by @DZakh in #1232
  • Remove ordered multichain mode support by @DZakh in #1233
  • Remove migrate-from-subgraph skill; add indexer-troubleshooting by @DZakh in #1234
  • Remove chain tier tracking from network validation by @DZakh in #1236
  • Add tools command for searching and fetching Envio docs by @DZakh in #1237
  • Refactor event decoding to use native Rust decoder with param metadata by @DZakh in #1235
  • Make InMemoryStore a per-indexer singleton by @DZakh in #1244
  • Move writeBatch/prepareRollbackDiff onto InMemoryStore by @DZakh in #1247
  • Move event decoding into HyperSync client initialization by @DZakh in #1246
  • Refactor reorg detection to accept block hashes dict instead of structured guard by @DZakh in #1243
  • Remove generic type parameters from Entity and related types by @DZakh in #1248
  • Refactor InMemoryTable to use dict instead of custom table type by @DZakh in #1250
  • Remove helpers package and inline ChainMocking into test_codegen by @DZakh in #1251
  • Relax ReScript compiler warnings and remove unused variable by @DZakh in #1253
  • Simplify ERC20 template by removing unnecessary toString() calls by @DZakh in #1252
  • Refactor rollback handling to track both target and diff checkpoints by @DZakh in #1256
  • Persist all entity history changes to ClickHouse by @DZakh in #1257
  • Fix indexer startup failure with large dynamic contract sets by @DZakh in #1259
  • Refactor InMemoryTable entity storage to track changes by @DZakh in #1258
  • Preserve committed entities across batches without rewriting history by @DZakh in #1263
  • Move committedCheckpointId from ChainManager to InMemoryStore by @DZakh in #1264
  • Simplify InMemoryTable by removing generic wrapper by @DZakh in #1265
  • Track entity changes count to size in-memory store without scanning by @DZakh in #1266

Full Changelog: v3.0.2...v3.1.0-rc.0