Skip to content

Releases: lcache/wp-lcache

Version 0.6.1

03 Oct 21:35
Compare
Choose a tag to compare
  • Switches back to utf8 for LCache tables [#149].

Version 0.6.0

28 Aug 18:14
Compare
Choose a tag to compare

Version 0.5.2

03 May 22:43
Compare
Choose a tag to compare
  • Normalizes address key to comply with DB column length.
  • Always runs database table initialization on the enable CLI command.
  • Doesn't require APCu to be enabled in CLI.
  • Test improvements.

Version 0.5.1

25 Apr 22:54
Compare
Choose a tag to compare
  • Uses the correct DSN format in all DB_HOST scenarios.
  • Only loads LCache library for PHP 5.6+, to ensure WordPress doesn't fatal on older versions.
  • Test improvements.

Version 0.5.0

02 Nov 22:54
Compare
Choose a tag to compare
  • Splits WordPress' alloptions cache into separate cache keys to mitigate cache pollution caused by race conditions. See #31245 for further detail.
  • Emits warnings in CLI when LCache isn't properly configured.
  • Incorporates a variety of test suite improvements.

Version 0.4.0

05 Oct 21:36
Compare
Choose a tag to compare
  • Switches to stub file approach for enabling object cache drop-in, because symlink changes aren't detected by opcode cache in PHP 5.5+.

Version 0.3.1

22 Sep 22:36
Compare
Choose a tag to compare
  • Updates LCache to v0.3.4, which automatically detects and handles misuse of the TTL as an expiration timestamp.

Version 0.3.0

21 Sep 18:26
Compare
Choose a tag to compare
  • Introduces the wp lcache enable WP-CLI command to create the object-cache.php symlink.
  • Updates LCache to v0.3.2, which is more noisy about failed L2 serialization.
  • Better admin notices: alerts when LCache database tables are missing, or if the plugin is active but object-cache.php is missing.

Version 0.2.2

15 Sep 00:13
Compare
Choose a tag to compare
  • Updates LCache to v0.3.1, which has L2 cache guard against returning failed unserializations.
  • Sets STRICT_ALL_TABLES on the database handler to fail and give warnings if there are issues with database inserts.
  • Bug fix: Uses LONGBLOB column type for lcache_event value column. Previously, the value column was BLOB which meant that long cache values (e.g. alloptions) could be unexpectedly truncated.

Version 0.2.1

14 Sep 21:55
Compare
Choose a tag to compare
  • Bug fix: Properly flushes entire LCache with wp_cache_flush() is called. Previously, LCache was called improperly, meaning none of the cache was flushed.