Skip to main content

Shipper's Logs

Concise video recaps of every Envio release. Newest at the top. Skim the highlights, then dive into the full release video.


v2.32.0 — Effect API Graduation, Console Insights, New Query

Links: GitHub release notes · YouTube

Highlights

  • Effect API leaves experimental: createEffect without prefix
  • Required rateLimit option and per-call cache override via context.cache = false
  • Development Console shows detailed performance metrics (works with TUI disabled)
  • New getWhere.lt query helper
  • Internal cleanups: librarified config and in-memory table

v2.31.0 — Big Reliability Release 🏛️

Links: GitHub release notes · YouTube

Highlights

  • Rollback reorg refactor → resolves known indexing issues
  • Faster DB writes and reorg‑resistant event counter
  • Entity name length up to 63 chars
  • Multiple indexers with different schemas on one database

v2.30.0 — Address Format Configuration & Performance 🆕

Links: GitHub release notes · YouTube

Highlights

  • Choose address format: checksum (default) or lowercase
  • Faster RPC event decoding via HyperSync event decoder
  • Fixes for indexing-at-the-head metric and GraphQL read permissions
  • Internal improvements to batching and persistence

v2.29.0 — Block Handlers 🆕

Links: GitHub release notes · YouTube

Highlights

  • Run logic every block or at intervals with onBlock()
  • Great for time-series and aggregations
  • New patterns: preset handlers and multichain mode

v2.28.0 — Speed & Scale

Links: GitHub release notes · YouTube

Highlights

  • 2× faster RPC historical sync (fewer requests)
  • Big factory indexing 2× faster (e.g., 2M addresses: 4 days → 2 days)
  • New official _meta query for per‑chain indexer progress

v2.27.0 — Preload Optimization ⚡

Links: GitHub release notes · YouTube

Highlights

  • Auto‑batched entity loading via preload_handlers: true
  • Contract‑specific start blocks for optimized indexing

Want something added? Open an issue or PR on our GitHub.