Skip to content

Deprecate the never-cache-responses-with-query options and HTTP/1.0 response caching - #870

Open
arturobernalg wants to merge 1 commit into
apache:masterfrom
arturobernalg:cache-deprecate-query-caching
Open

Deprecate the never-cache-responses-with-query options and HTTP/1.0 response caching#870
arturobernalg wants to merge 1 commit into
apache:masterfrom
arturobernalg:cache-deprecate-query-caching

Conversation

@arturobernalg

@arturobernalg arturobernalg commented Aug 13, 2026

Copy link
Copy Markdown
Member

Per the discussion on the query-string heuristic-caching report: assigning heuristic freshness to a response with a query component is no longer prohibited by the HTTP caching specification, so the CacheConfig options that suppress caching of such responses no longer serve a purpose.
This deprecates isNeverCacheHTTP10ResponsesWithQuery, isNeverCacheHTTP11ResponsesWithQuery and their builder setters, and deprecates HTTP/1.0 response caching as a whole (noted in the CacheConfig Javadoc and at the version check in ResponseCachingPolicy). Behaviour is unchanged — the options are still honoured — and an origin that does not want a response cached should send an explicit directive such as Cache-Control: no-cache.

…esponse caching

Assigning heuristic freshness to a response with a query component is no longer prohibited by the HTTP caching specification, so the CacheConfig options that suppress caching of such responses no longer serve a purpose. isNeverCacheHTTP10ResponsesWithQuery, isNeverCacheHTTP11ResponsesWithQuery and their builder setters are deprecated, as is HTTP/1.0 response caching itself. The options are still honoured for now; an origin that does not want a response cached should send an explicit directive such as Cache-Control: no-cache.
@arturobernalg
arturobernalg requested a review from ok2c August 13, 2026 18:45
@arturobernalg arturobernalg changed the title Deprecate the never-cache-responses-with-query options and HTTP/1.0 r… Deprecate the never-cache-responses-with-query options and HTTP/1.0 Aug 14, 2026
@arturobernalg arturobernalg changed the title Deprecate the never-cache-responses-with-query options and HTTP/1.0 Deprecate the never-cache-responses-with-query options and HTTP/1.0 response caching Aug 14, 2026
@arturobernalg
arturobernalg marked this pull request as ready for review August 14, 2026 06:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant