mirror of
https://github.com/cloudflare/vinext.git
synced 2026-05-09 08:25:34 +02:00
[PR #93] [MERGED] fix: include relevant headers in fetch cache key #303
Labels
No labels
enhancement
enhancement
good first issue
help wanted
nextjs-tracking
nextjs-tracking
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/vinext#303
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/cloudflare/vinext/pull/93
Author: @southpolesteve
Created: 2/26/2026
Status: ✅ Merged
Merged: 2/26/2026
Merged by: @southpolesteve
Base:
main← Head:fix/fetch-cache-key📝 Commits (1)
6383f37fix: include relevant headers in fetch cache key📊 Changes
2 files changed (+265 additions, -6 deletions)
View changed files
📝
packages/vinext/src/shims/fetch-cache.ts(+77 -6)📝
tests/fetch-cache.test.ts(+188 -0)📄 Description
Summary
Fetch cache keys now incorporate Authorization, Cookie, and X-API-Key headers when present, preventing cache collisions between requests with different credentials.
cache: 'force-cache'ornext: { revalidate: N }cache: 'no-cache'to the bypass conditions alongsideno-store🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.