NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #1570 most downloaded on Packagist
Set path based HTTP cache headers and send invalidation requests to your HTTP cache
Last release 3 months ago
08 Jun 2026
Ships fairly regularly
a new release about every 2 months
Nearly every release is documented
notes for 58 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
81 releases · first in 2014
Avoid calling deprecated method in Symfony 3.2.
Fix configuration handling when only custom proxy client is configured.
Do not sanity check hash on anonymous requests.
One column per quarter.
Add a sanity check on UserContextHash to avoid invalid content being cached (example: anonymous cache set for authenticated user). This scenario occur
fos_http_cache.user_context.hash_cache_ttl > 0 and the session is lost via
garbage collector. The data given is the anonymous one despite having a hash
for authenticated, all authenticated users will then have the anonymous version.
Same problem could occurs with users having is role changed or anything else
that can modify the hash.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fixed some status codes (such as 204 and 302) not triggering invalidation.
Fixed configuration handling with symfony and nginx cache client. Cache tagging is now immediately reported to not work with those clients.
deprecated CacheManager::tagResponse in favor of TagHandler::addTags
render(controller()))
are no longer ignored. Additionally, it is now possible to add tags from code
before the response object has been created, by using the TagHandler, and from
Twig with the fos_httpcache_tag function.
If you defined custom services for the InvalidateTagCommand, you should
now inject the TagHandler instead of the CacheManager.CacheManager::tagResponse in favor of TagHandler::addTagsNothing published for this version
Refactored the Symfony built-in HttpCache support to be extensible. FOS\HttpCacheBundle\HttpCache is deprecated in favor of EventDispatchingHttpCache.
Refactored the Symfony built-in HttpCache support to be extensible.
FOS\HttpCacheBundle\HttpCache is deprecated in favor of EventDispatchingHttpCache.
BC break: If you overwrite cleanupForwardRequest in your cache kernel, you need to extend FOS\HttpCache\SymfonyCache\UserContextSubscriber and move that logic to the method cleanupHashLookupRequest in there.
Nothing published for this version
Added support for the user context lookup with Symfony built-in reverse proxy, aka HttpCache.
HttpCache.Nothing published for this version
Initial release. To migrate from other Symfony2 cache bundles, see LiipCacheControlBundle or DriebitHttpCacheBundle.
Initial release. To migrate from other Symfony2 cache bundles, see LiipCacheControlBundle or DriebitHttpCacheBundle.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →