Introducing HyperIndex V3
HyperIndex V3 is here! After six months of non-stop shipping, we walk through the What's New in V3 page and share the stories behind the release: 15 months on V2 with 32 minor releases and zero breaking changes to the documented API, and a V3 that modernises the codebase and lays the foundation for many more releases to come. What's covered: 3x faster historical backfill (and v3.1 pushes it even further, to around 50,000 events per second on average) New unified handlers API: indexer.onEvent, indexer.onBlock, and indexer.contractRegister, with no more generated package in your repo The new where option: conditional event handlers, per-chain filters, and per-event start blocks ESM migration with top-level await in handler files Automatic handler registration from src/handlers, no more handler paths in config.yaml New testing framework powered by createTestIndexer: snapshot testing with Vitest, explicit block ranges, and a simulate API, no database or Docker required Indexer state and config access via the indexer object, plus chain metadata on context RPC source for realtime indexing and experimental WebSocket support ClickHouse storage (experimental) running alongside Postgres, with per-entity routing via the @storage directive HyperSync source improvements: Server-Sent Events instead of polling, a query cache that cut egress by 90% for some self-hosted users, and better rate-limit handling Experimental Solana support with slot handlers, and block-handler-only indexers envio init improvements: better templates, GitHub Actions pre-configured, and agent skills included (plus envio skills update for existing projects) GraphQL-style getWhere API with _eq, _gte, _lte, and _in operators envio package 88 MB smaller (141 MB down to 53 MB), and pnpm no longer required: use npm, yarn, or bun Official Prometheus /metrics endpoint and a cleaner, more compact TUI with a live events-per-second indicator Read the full What's New in V3 page: https://docs.envio.dev/docs/HyperInde... Migrate from V2 to V3: https://docs.envio.dev/docs/HyperInde... Release notes: https://github.com/enviodev/hyperinde... Enjoying HyperIndex? Leave us a star on GitHub: https://github.com/enviodev/hyperindex Docs: https://docs.envio.dev Discord: / discord X: / envio_indexer

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Rollback On Reorg Rewrite | Envio Shipper Log v2.31.0

I Think They Are Lying To You

I Built My First AI App Locally from Scratch (Cup 2)

Introducing JFrog Curation

Envio HyperIndex V2 vs V3 Comparison

I Made Opus 4.8 and Fable 5 Build the Same App (RAW RESULTS)

Stop Prompting Claude. Use Karpathy's Method Instead.

Warum die Sperre von Claude Fable vorhersehbar war

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

MIT Explains the 12 Possible Endings for AI

Red Hat Dan on Tech: Episode 3 - Podman, Quadlet, Systemd, and beyond!

CORS für API-Entwickler: Warum eure API im Browser nicht erreichbar ist

Where Are the Coding Tutorials?

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan

KI frisst die Cloud: Warum Hetzner erst der Anfang ist

The NoSQL Showdown: Couchbase vs. MongoDB

How To Think SO CLEARLY People Assume You're A Genius

"Software Fundamentals Matter More Than Ever" — Matt Pocock

