cloudflare/vinext v0.0.27
cloudflare/vinext
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
generateBuildIdin next.config with runtime build ID injection - Added
generateSitemaps()support for creating paginated sitemaps
Bug Fixes
- Fixed handling of single object values for
openGraph.imagesandtwitter.imagesmetadata - 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.waitUntilon 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