You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 4, 2026. It is now read-only.
If you haven't updated in a while, you might have missed these highlights – and we're happy to help you adopt any of them:
v2.22.0 — "Big Clean-up"
getOrCreate / getOrThrow helpers → no more boiler-plate null checks
Smarter multichain batch builder for higher loader hit-rates
Speed & stability (May)
~35% faster backfills via the new indexing buffer (v2.21.4)
Deep-reorg infinite-loop fix (v2.21.5)
Dev-experience gems
Effect API — makes external API calls dramatically faster via auto-batching, memoization & deduplication. Parallelize thousands of calls instead of executing one-by-one! (v2.19) ⚡ Caching system coming soon!
Contract-registration boost — dynamic contracts now fast enough to make preRegisterDynamicContracts obsolete
Dev Console with live Performance tab for query timing insights (v2.18)
Automatic RPC fallback to keep blocks flowing if HyperSync stalls (v2.14)
Need anything?
Quick tips on schema design or perf tuning
Early feedback on v2.22
Help migrating to our hosted service (alerting beta next week)
Hi folks — JonJon here, co-founder at Envio.
If you haven't updated in a while, you might have missed these highlights – and we're happy to help you adopt any of them:
v2.22.0 — "Big Clean-up"
getOrCreate/getOrThrowhelpers → no more boiler-plate null checksSpeed & stability (May)
Dev-experience gems
preRegisterDynamicContractsobsoleteNeed anything?
Reply here or join us on Discord.
# one-liner upgrade pnpm i envio@latestFull changelog → https://github.com/enviodev/hyperindex/releases/tag/v2.22.0
Docs → https://docs.envio.dev
Feel free to close if you're all set.
Best,
JonJon & the Envio team