Change Log

  • Subscribe to Speedy updates JSON | RSS
  • Subscribe to all add-on updates JSON | RSS

Version 1.9.2

April 25, 2024

  • [Changed] Diagnostic query saving is disabled by default. Basic diagnostics remain enabled by default. See docs to enable query saving.
  • [Fixed] If using .env.php Crsf/SpeedyDatabase should still load correctly
  • [Fixed] add_tag pair was not properly adding multiple tags
  • [Fixed] Error when clearing static cache files

Version 1.9.1

March 26, 2024

  • [Added] Version check to notify if a new release is available for download
  • [Fixed] Prevent errors when using master config
  • [Fixed] Garbage collection query when deleting old CSRF security hashes

Version 1.9.0

January 26, 2024

  • [Added] Actions widget to clear all cache from CP home screen
  • [Added] Diagnostics widget
  • [Added] speedy:clear cli command to clear all caches with EE’s cli tool
  • [Added] Diagnostics to capture the number of queries and total execution time of each cached piece of content (enabled by default)
  • [Added] Database backend for CSFR protection. CSRF token's can now save to the database when a user is logged in. Previously Speedy would only be able to reference cookies when static caching. Note that even when using static caching, in a logged in user scenario Speedy will still need access to the database to make simple queries.
  • [Added] Logging when Speedy is generating files for static caching
  • [Improved] Breadcrumbs
  • [Improved] When Coilpack is present and if in a different directory Speedy should now create the static cache files and index file in the correct directory.
  • [Fixed] Deleting database driver cached items would not delete the accompanying hit stats
  • [Fixed] Home page caching with static files.
  • [Fixed] “All Channel” clearing rules setting
  • [Added] Speedy Release notes directly in the CP as a new sidebar menu option
  • [Fixed] Some PHP 8.2 deprecation notices

Version 1.8.1

September 11, 2023

  • [Changed] Speedy now uses EE’s DIR_WRITE_MODE constant when creating directories
  • [Fixed] If the site cache directory is not present Speedy will attempt to create it. This is usually only an issue when a site is not named “default_site”

Version 1.8.0

September 10, 2023

  • [Changed] the order of when set_ttl and add_tags are called. Entries tag needs to parse first.
  • [Changed] how Redis counts its keys for faster load times when viewing the Speedy settings page.
  • [Added] Clear Caetgories option to cache breaking rules
  • [Added] site_id to the cache_clearing rules settings page
  • [Added] entry status to cache breaking options for each channel
  • [Added] Fix for Transcribe support. Thank you Pavlo Tkachov for the contribution.
  • [Fixed] Deleting a non-existent static cache file shouldn’t throw an error in PHP 8 anymore
  • [Fixed] The speedy_block_bots setting was not working as expected
  • [Fixed] Relative values in {set_ttl} tag pair
  • [Fixed] Several PHP 8.2 deprecation notices
  • [Fixed] Static and Filesystem cache drivers now correctly count the cached items on MSM sites

Version 1.7.0

November 18, 2022

  • [Added] Database cache driver!
  • [Added] Add {speedy:add_tag}{/speedy:add_tag} and {speedy:set_ttl}{/speedy:set_ttl} tag pairs.
  • [Added] CE Cache migration. When installing Speedy on a site that has CE Cache installed it will migrate CE Cache's settings to Speedy's equivalent, and update template CE Cache template tags as needed.
  • [Fixed] PHP 8.1 compatibility issues

Version 1.6.0

November 8, 2022

  • [Added] exp:speedy:clear tag with items and tags parameters
  • [Fixed] PHP8 compatibility issue

Version 1.5.2

August 12, 2022

  • [Changed] Add-on icon
  • [Changed] Renamed BoldMinded\Cache namespace to BoldMinded\Speedy - this should not affect any functionality, it's just for code cleanup and consistency.

Version 1.5.1

April 4, 2022

  • [Improved] instructions on how to configure Speedy when using EE Pro
  • [Changed] Trim any whitespace from key names to prevent issues locating cache keys

Version 1.5.0

January 14, 2021

  • [Added] Jump Menu support to clear all cache, or by driver or tag.
  • [Improved] Updated CP settings pages to use new EE6 layout elements better
  • [Improved] Added descriptions to each cache clearing option.
  • [FIxed] Redis driver error on Speedy settings page if Redis is not installed on the server
  • [Fixed] Viewing details of cached item in Redis now shows it's estimated size in KB
  • [Fixed] Clear Driver submit button text would change to "undefined"

Version 1.4.4

November 30, 2021

  • [Fixed] Another namespacing issue introduced in 1.4.1 that was previously missed.

Version 1.4.3

November 29, 2021

  • [Fixed] Namespacing issue introduced in 1.4.1

Version 1.4.2

November 29, 2021

  • [Fixed] When saving the license properly refresh the license status

Version 1.4.1

November 29, 2021

  • [Changed] speedy_break_async option now defaults to "no". Async cache breaking did not work in a lot of environments, so default it to no.
  • [Added] Support for EE Pro. Pages containing Frontedit template tags will not be cached
  • [Fixed] Cache clearing wouldn't work in some cases in newer versions of EE
  • [Fixed] Minor fixes for EE Pro support and license status notifications

Version 1.3.2

August 9, 2021

  • [Added] speedy_enable_refresh config value, defaults to yes. Make the “Clear All” button in the CP behavior similarly to the ACTION url to clear all cache and tags. speedy_enable_refresh if set to no will not attempt to refresh any of the cached items, thus no cURL requests behind the scenes to try to re-generate cached items, which can take time depending on the size of the site.
  • [Fixed] Removing driver settings could cause form save errors
  • [Fixed] When clearing cache, make sure the driver is configured. In some cases Redis might be present on the server, thus supported, but not enabled and configured, so clearing the cache would cause an error.

Version 1.3.1

February 3, 2021

  • [Fixed] PHP 7.4 issue
  • [Fixed] PHP Error when using Speedy in EE6
  • [Added] better instructions for when the static driver is not configured correctly.

Version 1.3.0

October 19, 2020

  • [Updated] EE6 compatibility
  • [Added] allow_empty_cache=“yes” parameter to fragment and static cache tags

Version 1.1.1

March 6, 2020

  • [Fixed] Improved regular expression that replaces the csrf_token field when using full page static caching
  • [Fixed] Minor improvements to license validation

Version 1.1.0

December 14, 2019

  • [Fixed] Clearing tagged items was not working correctly.
  • [Added] New Clear Tags page to selectively clear cached items by tag.

Version 1.0.1

December 3, 2019

  • Initial public release!