ReleaseCloudflare (Workers AI)Cloudflare (Workers AI)published Mar 10, 2026seen Jun 26

cloudflare/vinext v0.0.27

cloudflare/vinext

Open original ↗

Captured source

source ↗
published Mar 10, 2026seen Jun 26captured 3whttp 200method plain

v0.0.27

Repository: cloudflare/vinext

Tag: v0.0.27

Published: 2026-03-10T16:05:09Z

Prerelease: no

Release notes:

What's Changed

New Features

  • Added AsyncLocalStorage support for ExecutionContext (ctx) propagation, enabling better context management across async operations
  • Added support for generateBuildId in next.config with runtime build ID injection
  • Added generateSitemaps() support for creating paginated sitemaps

Bug Fixes

  • Fixed handling of single object values for openGraph.images and twitter.images metadata
  • Fixed middleware request header deletions to be properly preserved
  • Fixed basePath stripping and redirect prefixing to enforce proper segment boundaries
  • Fixed background KV operations and ISR regeneration to register with ctx.waitUntil on Cloudflare Workers
  • Fixed dynamic GET handlers to avoid shared cache headers
  • Fixed dev-mode middleware runner to preserve x-middleware-request-* headers
  • Moved optional dependencies to peerDependencies to resolve dependency management issues

Performance

  • Improved route matching performance by pre-splitting route patterns and hoisting URL split operations out of match loops
  • Added regex caching in middleware matcher for better performance
  • Implemented O(1) locale-static redirect indexing
  • Added caching for compiled regex patterns in matchConfigPattern
  • Optimized header handling by lazy-initializing mutable Headers copy in headersContextFromRequest

Internal / Chores

  • Added oxfmt formatter for code formatting
  • Added automated draft GitHub release creation with AI-generated notes

Contributors

  • @james-elicx
  • @NathanDrake2406
  • @jokull
  • @JaredStowell
  • @hyoban