Add Cache-Control headers when --no-cache
is used
#12527
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add Cache-Control headers for
--no-cache
option to bypass CDN cachingWhen users specify
--no-cache
, Composer now sendsCache-Control: no-cache
headers with repository metadata requests, directly bypassing all cache layers to fetch fresh data from origin servers.This ensures that both local and CDN caches are completely skipped, providing a reliable solution for package version resolution issues caused by outdated cached data.
Specifically addresses scenarios where CDN synchronization delays or stale cache entries prevent immediate access to newly published package versions, allowing developers to force-fetch the latest repository state without any cache interference.
Fix #12339