Docs
Plugin HubCategoriesTraffic ManagementGraphQL Proxy CacheChangelog

GraphQL Proxy Cache Changelog

Released changes to the GraphQL Proxy Cache plugin (`graphql-proxy-cache`), newest release first.

9 released changes name graphql-proxy-cache, newest release first — 2 in Apache APISIX, 7 in API7 Gateway. Each row links to the change itself.

Apache APISIX

ReleaseDateTypeChange
3.18.02026-08-18FixClear all Vary variants on PURGE
3.17.02026-06-11FeatureAdd graphql-proxy-cache plugin

API7 Gateway

ReleaseDateTypeChange
3.10.6 (opens in API7 Gateway docs)2026-08-25FeatureRoutes can now match the PURGE method, which is how Proxy Cache and GraphQL Proxy Cache invalidate a cached entry. The gateway has always accepted it; only the Dashboard's own schema rejected it, so a route serving ca… (opens in API7 Gateway docs)
3.10.1 (opens in API7 Gateway docs)2026-06-15FixFixed issue: After Vary support was added to the in-memory cache, a PURGE request cleared only the legacy cache slot and left the per-Vary variants cached, so stale responses were still served until their TTL expired.… (opens in API7 Gateway docs)
3.10.0 (opens in API7 Gateway docs)2026-06-01FixFixed issue: Requests whose Content-Type included a charset parameter were not recognized as GraphQL requests. Content-Type matching is now charset-tolerant, along with additional nil guards, clearer error messages, a… (opens in API7 Gateway docs)
3.9.19 (opens in API7 Gateway docs)2026-08-26FeatureRoutes can now match the PURGE method, which is how Proxy Cache and GraphQL Proxy Cache invalidate a cached entry. The gateway has always accepted it; only the Dashboard's own schema rejected it, so a route serving ca… (opens in API7 Gateway docs)
3.9.14 (opens in API7 Gateway docs)2026-06-15FixFixed issue: A PURGE request did not clear all Vary variants of a cached entry. All variants are now purged. (opens in API7 Gateway docs)
3.9.14 (opens in API7 Gateway docs)2026-06-15FixFixed issue: A request whose Content-Type included a charset parameter was not recognized as a GraphQL request. Content-Type matching is now charset-tolerant. (opens in API7 Gateway docs)
3.9.13 (opens in API7 Gateway docs)2026-05-22FeatureProxy Cache and GraphQL Proxy Cache: Added consumer_isolation and cache_set_cookie options to control the new safer cache behavior described in the upgrade note. (opens in API7 Gateway docs)