SQLite Object Cache

Changelog

1.6.3

A race condition caused expired cache entries to be copied to APCu incorrectly sometimes. This is corrected. Props to @pobrehablador for finding this defect.

1.6.2

  • Use PRAGMA wal_checkpoint(TRUNCATE) sometimes to avoid excessively large re-used WAL files.
  • Checkpoint more frequently.
  • Health check for OPcache (not APCu) RAM exhaustion.

1.6.1

  • Add an optional Flush Object Cache button to the admin bar. Props to Nick Chomey.
  • Fix a defect in testing for writability of the .sqlite files. Props to @powerkiki: Adrien Crivelli.

1.6.0

  • Multisite: put the settings and statistics panels on the main site only.

1.5.7

  • Flush the cache immediately after any software installation or upgrade operation.
  • To eliminate state data delete all transients from the database on activation and deactivation.
  • Add a Help tab and hyperlink to the statistics display.

1.5.6

  • Fix a warning while generating diagnostic info.
  • Update wp-config.php more robustly.

1.5.5

  • Some diagnostic data now appears in Site Health – Info.
  • The drop-in no longer attempts to load translations early, to eliminate an unterminated recursion.
  • A problem with index creation on ancient SQLite versions is corrected.

1.5.4

  • Handle non-persistent groups, get_multiple cache-misses, and MS-DOS line endings correctly.

1.5.2

  • Correct a regression in object fetching (failure to clone when needed).
  • Correct wrong display of Use APCu checkbox immediately after setting change

1.5.1

  • Provide APCu opt-in on the settings page.

1.5.0

  • Use APCu to increase performance if it is available and if WP_SQLITE_OBJECT_CACHE_APCU is defined.

Plugin Website
Visit website

Author
OllieJones
Version:
1.6.3
Last Updated
March 23, 2026
Active Installs
9000
Requires
WordPress 5.5
Tested Up To
WordPress 7.0
Requires PHP
5.6

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.