Limited-Time Offer

Get Extra 20% off on FullCharge Yearly Plan — available for first 10 users only. Don’t miss out! 🚀

WPGraphQL Smart Cache · Version history

WPGraphQL Smart Cache changelog and version history

Latest version
2.4.0
Nov 5, 2026 (4 days ago)
Releases
32
since 2022
In the last year
11
about one every 33 days
Tested up to
WordPress 7.0.8
PHP 7.4 or later

Releases each year

  • 20225 releases
  • 202311 releases
  • 20244 releases
  • 20252 releases
  • 202610 releases

202610 releases

  1. WPGraphQL Smart Cache 2.4.0Latest

    • New Features
    • smart-cache: pass structured context to graphql_purge listeners (#4622)
    • Bug Fixes
    • deps-dev: bump axepress/wp-graphql-stubs from 2.23.1 to 2.24.2 in /plugins/wp-graphql-smart-cache in the wp-graphql-smart-cache-composer-dev-minor-patch group (#4588)
    • deps-dev: bump axepress/wp-graphql-stubs from 2.24.2 to 2.25.0 in /plugins/wp-graphql-smart-cache in the wp-graphql-smart-cache-composer-dev-minor-patch group (#4628)
    • deps-dev: bump symfony/yaml from 5.4.53 to 5.4.54 in /plugins/wp-graphql-smart-cache (#4598)
    • smart-cache: stop purging a user’s cached data on every login and logout (#4671)
  2. WPGraphQL Smart Cache 2.3.4

    • Bug Fixes
    • deps-dev: bump axepress/wp-graphql-stubs from 2.22.2 to 2.23.1 in /plugins/wp-graphql-smart-cache in the wp-graphql-smart-cache-composer-dev-minor-patch group across 1 directory (#4348)
    • deps: bump appsero/client from 2.0.6 to 2.0.7 in /plugins/wp-graphql-smart-cache in the wp-graphql-smart-cache-composer-patch group (#4495)
    • smart-cache: don’t store response extensions in the object cache (#4501)
    • smart-cache: withhold saved-document settings from restricted views (#4479)
  3. WPGraphQL Smart Cache 2.3.3

    • Bug Fixes
    • deps-dev: bump axepress/wp-graphql-stubs from 2.20.0 to 2.22.2 in /plugins/wp-graphql-smart-cache in the wp-graphql-smart-cache-composer-dev-minor-patch group (#4322)
    • smart-cache: allow filtering the GraphQL query cache key (#4389)
    • smart-cache: apply persisted query grants to authenticated users (GHSA-vcpc-35rg-68xw)
    • smart-cache: bound automatically registered query documents (GHSA-5p5r-f66g-r4vp)
    • smart-cache: identify saved documents by the query they hold, not their slug (#4374)
    • smart-cache: never advertise an error response as cacheable (#4390)
  4. WPGraphQL Smart Cache 2.3.2

    • Bug Fixes
    • deps-dev: bump axepress/wp-graphql-stubs from 2.18.0 to 2.19.0 in /plugins/wp-graphql-smart-cache in the wp-graphql-smart-cache-composer-dev-minor-patch group (#4197)
    • deps-dev: bump axepress/wp-graphql-stubs from 2.19.0 to 2.20.0 in /plugins/wp-graphql-smart-cache in the wp-graphql-smart-cache-composer-dev-minor-patch group (#4241)
    • smart-cache: allow a max-age of 0 on saved documents (#4319)
    • smart-cache: prevent a fatal error on option updates when WPGraphQL core is older than 2.18.0 (#4333)
    • smart-cache: require persisted query ids to match the query hash and add an audit of stored documents (GHSA-r844-6gqh-59qj) (#4332)
  5. WPGraphQL Smart Cache 2.3.1

    • Bug Fixes
    • deps-dev: bump axepress/wp-graphql-stubs from 2.6.0 to 2.18.0 in /plugins/wp-graphql-smart-cache in the wp-graphql-smart-cache-composer-dev-minor-patch group across 1 directory (#4134)
    • deps-dev: bump guzzlehttp/guzzle from 7.15.1 to 7.15.3 in /plugins/wp-graphql-smart-cache (#4176)
    • deps-dev: bump squizlabs/php_codesniffer from 3.13.5 to 3.13.6 in /plugins/wp-graphql-smart-cache (#4178)
    • wp-graphql-smart-cache: save admin-authored documents with the content-hash slug (#4017)
  6. WPGraphQL Smart Cache 2.3.0

    • New Features
    • settings: support per-entry config in the normalized settings map (#4049)
    • smart-cache: invalidate settings-group caches on option updates (#4095)
    • Bug Fixes
    • deps-dev: bump guzzlehttp/guzzle from 7.12.1 to 7.15.1 in /plugins/wp-graphql-smart-cache (#4100)
  7. WPGraphQL Smart Cache 2.2.2

    • Bug Fixes
    • deps-dev: bump guzzlehttp/guzzle from 7.10.0 to 7.12.1 in /plugins/wp-graphql-smart-cache (#3985)
    • deps-dev: bump guzzlehttp/psr7 from 2.11.0 to 2.12.1 in /plugins/wp-graphql-smart-cache (#3987)
    • deps-dev: bump guzzlehttp/psr7 from 2.8.0 to 2.11.0 in /plugins/wp-graphql-smart-cache (#3927)
    • support WordPress 7.0 in the integration test matrix (#3960)
  8. WPGraphQL Smart Cache 2.2.1

    • Bug Fixes
    • deps-dev: bump symfony/dom-crawler from 5.4.48 to 5.4.52 in /plugins/wp-graphql-smart-cache (#3856)
    • deps-dev: bump symfony/yaml from 5.4.45 to 5.4.53 in /plugins/wp-graphql-smart-cache (#3860)
    • guard null content when regenerating document hash on updateGraphqlDocument (#3879)
  9. WPGraphQL Smart Cache 2.2.0

    • New Features
    • support on-demand revalidation via graphql_purge (#3810)
  10. WPGraphQL Smart Cache 2.1.0

    • New Features
    • import WPGraphQL IDE into monorepo (#3542)
    • telemetry: mirror Appsero insights to telemetry.wpgraphql.com (#3785)
    • Bug Fixes
    • resolve post by percent-encoded slug/URI when post_name is stored encoded (#3582) (#3611)

20252 releases

  1. WPGraphQL Smart Cache 2.0.1

    • Bugfixes
    • #306: fix: prevent authenticated request data from being cached and served to public users. This fixes an issue where the object cache could incorrectly cache responses from authenticated users (containing draft posts, private content, etc.) due to WPGraphQL core calling wp_set_current_user(0) mid-…
    • Chores
    • ci: update deprecated GitHub Actions to v4
    • ci: fix Gherkin test compatibility by pinning behat/gherkin < 4.9
  2. WPGraphQL Smart Cache 2.0.0

    • Breaking Changes
    • This release includes breaking changes to be compatible with WPGraphQL 2.0.0. When upgrading WPGraphQL to v2.0.0, you must also upgrade WPGraphQL Smart Cache to v2.0.0. WPGraphQL Smart Cache v2.0.0 is not compatible with WPGraphQL v1.x.x.
    • Chores / Bugfixes

20244 releases

  1. WPGraphQL Smart Cache 1.3.3

    • Chores / Bugfixes
    • #294: fix: queryid not returning X-GraphQL-Keys headers
    • #292: chore: update test workflow to use docker compose instead of docker-compose
    • #291: fix: restore whitespace rules for PHPCBF
    • #286: chore: update .wordpress-org assets
    • #284: chore: Note that hosts might set a limit on caching
  2. WPGraphQL Smart Cache 1.3.2

    • Chores / Bugfixes
    • #278: ci: Update tests to run against WordPress 6.5
  3. WPGraphQL Smart Cache 1.3.1

    • Chores / Bugfixes
    • #273: fix: improve clarity on Cache settings page
    • #272: fix: invalidate caches for menu items
  4. WPGraphQL Smart Cache 1.3.0

    • New Features
    • #270: feat: force enable query analyzer. This fixes a regression to WPGraphQL v1.20.0 where the Query Analyzer became optional and defaulted to “off”. WPGraphQL Smart Cache force-enables the Query Analyzer to support Cache tagging and tag-based cache invalidation.

202311 releases

  1. WPGraphQL Smart Cache 1.2.1

    • Chores / Bugfixes
    • #266: ci: update tests to run against WordPres 6.4
    • #266: fix: ensure store_content() is passed a string to adhere to phpstan standards
    • #262: fix: remove invalid namespaces from autoloading. Thanks @szepeviktor!
    • #251: ci: add WP 6.3 to test matrix
    • #258: ci: add build-plugin command to set up no-dev
  2. WPGraphQL Smart Cache 1.2.0

    • New Features
    • #227: feat: add garbage collection for graphql_documents (see upgrade notice)
    • Chores / Bugfixes
    • #244: fix: handle errors when editing graphql documents in the admin
    • #253: ci: add varnish docker image. Update docs.
    • #247: fix: remove wpengine specific code (see upgrade notice).
    • #257:257: ci: use .distignore when building plugin for github release
  3. WPGraphQL Smart Cache 1.1.4

    • Chores / Bugfixes
    • #237 fix: when creating a new query, do not show “something is wrong with form data” error
    • #242 ci: increase phpstan to level 7
    • #241 ci: increase phpstan to level 5,6
    • #240 ci: increase phpstan to level 3,4
    • #239 ci: increase phpstan to level 2
    • #236 ci: add phpstan workflow to check code quality
    • #234 fix: do not cache mutations to object cache results
    • #235 ci: tests failing after wpgraphql v1.14.5 release
  4. WPGraphQL Smart Cache 1.1.3

    • Chores / Bugfixes
    • #230 fix: disable cache maps when “Use Object Cache” is disabled
  5. WPGraphQL Smart Cache 1.1.2

    • Chores / Bugfixes
    • #226 fix: add missing events to purge calls. Remove call to purge list of terms when term relationship has changed.
  6. WPGraphQL Smart Cache 1.1.1

    • Chores / Bugfixes
    • #221 fix: updating menus not assigned to locations doesn’t purge menus, even if their model is public
  7. WPGraphQL Smart Cache 1.1.0

    • New Features
    • #215 feat: graphql_purge_logs
    • Chores / Bugfixes
    • #214 fix: over-purging tags
  8. WPGraphQL Smart Cache 1.0.4

    • #210 fix: post_exists being called even though the post_exists function doesn’t exist in this context. Check instanceof WP_Post instead.
  9. WPGraphQL Smart Cache 1.0.3

    • #207 fix: ignore updates to “apple_news_update” meta key. Add graphql_cache_ignored_meta_keys filter for modifying the list of ignored meta keys.
    • #205 fix: ErrorException Warning: Attempt to read property “post_type” on null. Thanks @izzygld!
  10. WPGraphQL Smart Cache 1.0.2

  11. WPGraphQL Smart Cache 1.0.1

20225 releases

  1. WPGraphQL Smart Cache 1.0

  2. WPGraphQL Smart Cache 0.3.9

  3. WPGraphQL Smart Cache 0.3.8

  4. WPGraphQL Smart Cache 0.3.7

  5. WPGraphQL Smart Cache 0.3.6

Questions about WPGraphQL Smart Cache’s releases

What is the latest version of WPGraphQL Smart Cache?

2.4.0, released on Nov 5, 2026 (4 days ago). It’s tested up to WordPress 7.0.8 and needs PHP 7.4 or later.

How often is WPGraphQL Smart Cache updated?

11 releases in the last year, about one every 33 days. Its first release on WordPress.org dates from December 2022.

Know when your rivals ship

Track your plugin and its rivals: TrackWP sees each new release in the nightly snapshot and alerts you, with what it did to their rank.

Start free

Release dates come from the day each version’s folder was made in WPGraphQL Smart Cache’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.