PackageTrack
Sign in Get early access

gordalina/cachetool

Manage your OPcache & APCu cache through the CLI

10.0.0 4.0M downloads/mo #3778 most downloaded on Packagist gordalina/cachetool

What this package is like to depend on

Last release 10 months ago

19 Oct 2025

Release timing varies

gaps range from 3 weeks to 1.3 years

Some releases are documented

notes for 42 of 88 stable releases

Nothing withdrawn

no release was ever pulled

12 years old

98 releases · first in 2014

1 release in the last 12 months

see the full history below

Release timeline

97 releases · Sep 2014 to Oct 2025
2015 2017 2019 2021 2023 2025
Release Pre-release

Releases

latest 60 of 98
  1. 10.0.0 19 Oct 2025
    Release notes

    Changelog

    The full changelog can be found in our changelog file

    Open source →
    Release notes
    • #261 Use sys_get_temp_dir() as default temporary directory
    Open source →
  2. 9.2.1 15 Nov 2024
    Release notes

    Changelog

    The full changelog can be found in our changelog file

    Open source →
    Release notes
    • Nothing changed
    Open source →
  3. 9.2.0 15 Nov 2024
    Release notes
    • #254 Allow excluding files in opcache:status:scripts command
    • Bump symfony/http-client from 6.1.6 to 6.4.15
    • Bump symfony/http-foundation from 6.1.6 to 6.4.14
    • Bump symfony/process from 6.1.3 to 6.4.14
    • #252 Fix some typos
    Open source →
  4. 9.1.0 28 Jul 2023
    Release notes

    Changelog

    The full changelog can be found in our changelog file

    Open source →
    Release notes
    • Fixed an issue where SELinux would prevent writing files to the temp directory.
    Open source →
  5. 9.0.4 20 Jun 2023
    Release notes

    Changelog

    The full changelog can be found in our changelog file

    Open source →
  6. 9.0.3 13 Jun 2023
    Release notes

    Changelog

    The full changelog can be found in our changelog file

    Open source →
    Release notes
    • Lock consolidation/self-update dependency to ~2.1.0
    Open source →
  7. 9.0.2 11 Apr 2023
    Release notes

    Changelog

    The full changelog can be found in our changelog file

    Open source →
    Release notes
    • Overwrite v8 as latest
    Open source →
  8. 9.0.1 03 Jan 2023
    Release notes

    Changelog

    The full changelog can be found in our changelog file

    Open source →
    Release notes
    • #223 Refactored parsing command line arguments (@sideshowcoder)
    • #222 Skip running tests if sslip dns isn't configured (@sideshowcoder)
    • #221 Parse --web option correctly (@sideshowcoder)
    Open source →
  9. 9.0.0 20 Oct 2022
    Release notes
    • Breaking Change: Remove support for PHP 8.0
    • Breaking Change: Remove support for Symfony < 6.x
    • Breaking Change: Remove support for Monolog < 3.x
    • Breaking Change: Remove support for psr/log < 2.x
    • #215 Add support for monolog 3.0
    Open source →
  10. 8.6.1 20 Jun 2023
    Release notes

    Changelog

    The full changelog can be found in our changelog file

    Open source →
    Release notes
    • Lock consolidation/self-update dependency to ~2.1.0.
    Open source →
  11. 8.5.1 11 Apr 2023
    Release notes

    Changelog

    The full changelog can be found in our changelog file

    Open source →
    Release notes
    • #229 Fix deprecated string interpolation in PHP 8.
    Open source →
  12. 8.5.0 20 Oct 2022
    Release notes
    • #206 Add phpdoc for proxy classes (@myfluxi)
    • #212 Fix inconsistency when setting temp dir.
    • #214 Update documentation of exclude path in opcache:invalidate:scripts.
    • #216 Do not display errors when running the CLI.
    • Update GitHub actions & add Ubuntu 22.04 as a target
    Open source →
  13. 8.4.1 06 Jun 2022
    Release notes
    • #211 Always use full paths in opcache:*:scripts commands
    • #206 Typo & documentation fixes
    Open source →
  14. 8.4.0 23 Feb 2022
    Release notes
    • PHP 8.1 compatibility
    Open source →
  15. 8.3.1-alpha.0 25 Jan 2022 pre-release

    Nothing published for this version

  16. 8.3.0 no date
    Release notes
    • Allow underscores in web url
    • Display realpath stat expiration in human-readable UTC date
    Open source →
  17. 8.2.0 21 Jan 2022
    Release notes
    • #203 Update psr/log requirements to ^1|^2|^3
    • #201 Cleanup unused use statements
    • #200 Preserve Symfony 6 compatibility
    Open source →
  18. 8.1.0 30 Dec 2021
    Release notes
    • Added support for Symfony 6.x
    • Added support for preview self-updates
    • Updated dependencies
    Open source →
  19. 8.1.0-alpha.1 30 Dec 2021 pre-release

    Nothing published for this version

  20. 8.1.0-alpha.0 30 Dec 2021 pre-release

    Nothing published for this version

  21. 8.0.3-alpha.0 30 Dec 2021 pre-release

    Nothing published for this version

  22. 8.0.2 11 Dec 2021
    Release notes
    • Added building amd64 and arm64 docker images
    Open source →
  23. 8.0.1 11 Dec 2021
    Release notes
    • Changed dependency to PHP >=8.0.0
    • Added docker builds
    Open source →
  24. 8.0.1-alpha.1 11 Dec 2021 pre-release

    Nothing published for this version

  25. 8.0.1-alpha.0 11 Dec 2021 pre-release

    Nothing published for this version

  26. 8.0.0 11 Dec 2021
    Release notes
    • #190 Use server timezone when displaying dates (@LeoShivas)
    • Removed support for PHP 7.x
    Open source →
  27. 7.1.0 25 Jan 2022
    Release notes
    • Allow underscores in web url
    Open source →
  28. 7.0.0 19 Aug 2021
    Release notes
    Open source →
  29. 7.0.0-alpha.3 14 Aug 2021 pre-release

    Nothing published for this version

  30. 6.6.0 19 Aug 2021
    Release notes
    • Add opcache_invalidate_many() to invalidate many scripts within the same request.
    • Update opcache:invalidate:scripts to issue only one request for all files to be invalidated.
    Open source →
  31. 6.6.0-alpha.0 14 Aug 2021 pre-release

    Nothing published for this version

  32. 6.5.0 10 Jun 2021
    Release notes
    • #185 Support adding host header to web adapter (@jorissteyn)
    • Default web Http adapter to FileGetContents if none is provided.
    Open source →
  33. 6.4.0 04 Jun 2021
    Release notes
    • #183 Pin psr/container to 1.0.0 & Throw error if files can't be written
    Open source →
  34. 6.4.0-alpha.1 01 Jun 2021 pre-release

    Nothing published for this version

  35. 6.4.0-alpha.0 29 May 2021 pre-release

    Nothing published for this version

  36. 6.3.1 12 May 2021
    Release notes
    • #178 Fix web cli parameter option (@nlemoine)
    Open source →
  37. 6.3.0 11 May 2021
    Release notes
    • #177 Add SymfonyHttpClient file configuration (@nlemoine)
    Open source →
  38. 6.2.0 11 May 2021
    Release notes
    • #176 Add SymfonyHttpClient Adapter (@marvinhinz)
    Open source →
  39. 6.1.2 18 Mar 2021
    Release notes
    • #173 Fix self update and add self-update alias command.
    Open source →
  40. 6.1.1 12 Jan 2021
    Release notes
    • #172 Use stable releases for consolidation/self-update
    • Remove dev minimum-stability in composer.json
    Open source →
  41. 6.1.0 08 Jan 2021
    Release notes
    • #169 Use consolidation/self-update instead of padraic/phar-updater
    Open source →
  42. 6.0.0 12 Dec 2020
    Release notes
    • #159 Fix missing curl redirect flag
    • #167 Release compressed phars
    • #166 Add support to PHP 8.0
    • Remove support for PHP 7.2
    Open source →
  43. 5.1.3 24 Jun 2020
    Release notes
    • Fix issue where cachetool.yml files were not being loaded
    Open source →
  44. 5.1.2 24 Jun 2020
    Release notes
    • Add logging information about version & configuration during startup
    • #157 Add documentation about docker images. Thanks to @NITEMAN and @jonhattan
    • Ensure http://gordalina.github.io/cachetool/downloads/cachetool.phar is updated with latest version
    Open source →
  45. 5.1.1 24 Jun 2020
    Release notes
    • Add more information when file_get_contents() fail with web adapter
    • Correctly delete files when calling opcache:reset:file-cache
    Open source →
  46. 5.1.0 24 Jun 2020
    Release notes
    • #77 Add IPv6 support
    • #156 Add --config argument & yaml extension (@rayderua)
    • #151 Generate unique identifiers with more entropy (@jonhattan)
    • #146 Add Eval & File commands
    • #144, #149 Replace herrera-io/phar-update with padriac/phar-updated
    • Use GitHub Actions to issue releases and to self-update the binary
    Open source →
  47. 5.0.0 29 Mar 2020
    Release notes
    • Breaking Change: PHP 7.2 is now required
    • #140 Add opcache:reset:file-cache command that clears the file cache directory contents
    • #88, #92 Add support for opcache.file_cache_only
    • #87 Fix self-update command
    • #135 Automatically creates temporary directory
    • #142 Migrating to assertStringContainsString PHPUnit 8.x
    • #141 @expectedException annotation deprecated on PHPUnit 8.x
    • #137 Update to dependencies to support Symfony 5
    • #138 Add dependency check before running cachetool
    • #139 [BUGFIX] Correct link to Julien Pauli´s blog post #139
    • #133 Switch FastCGI library (hollodotme/fast-cgi-client)
    • #132 CI in PHP 7.4
    • #129 Implement --batch and --exclude options for opcache:compile:scripts command
    • #131 Add SERVER_ADDR, REMOTE_ADDR, REMOTE_PORT in FCGI call
    • Update http to https in documentation
    Open source →
  48. 4.1.1 03 Dec 2019

    Nothing published for this version

  49. 4.1.0 21 Nov 2019
    Release notes
    • Support for APC cache has been removed.
    • Use PSR-4 autoloading.
    • Use PHP_BINARY in the CLI adapter to execute PHP.
    • Passing --tmp-dir a directory that is not writable now fails rather than falling back to the default directories.
    • Add workaround for opcache_reset() bug https://bugs.php.net/bug.php?id=71621.
    • Add documentation on how to get older cachetool versions
    • Fixed web adapter from config
    Open source →
  50. 4.0.1 28 Jan 2019

    Nothing published for this version

  51. 4.0.0 17 Jul 2018
    Release notes
    • Supports only PHP>=7.1
    • Supports only Symfony 4
    Open source →
  52. 3.2.2 24 Jun 2020

    Nothing published for this version

  53. 3.2.1 22 May 2018
    Release notes
    • Uses Symfony 3.x
    Open source →
  54. 3.1.0 21 May 2018
    Release notes
    • Test with PHP 7.2
    • #65 Add support for symfony4 (@daniel-iwaniec)
    • #61 Possibility to communicate with chrooted FastCGI (@rusnak)
    • #63 allow to force scripts invalidation (@jaymecd)
    • #69 Allow configuration file to specify which commands are available. (@bangpound)
    • #64 compile file into opcache (@jaymecd)
    Open source →
  55. 3.0.0 07 Oct 2017
    Release notes
    • #57 Web Adapter (@scuben)
    • #56 Update useful commands list (@borisbabic)
    • #54 Removed exceptions thrown when storing NULL values (@sebastien-fauvel)
    • #52 Added APCIterator logic (@MikeSorokin)
    • #49 Making cachetool compatible w/ php7 (@jrmbrgs)
    • #46 Use cachetool.yml config when empty fcgi option passed (@vigneshgurusamy)
    • 3125bae Glob sockets when fcgi adapter is supplied but with no socket defined (from #39)
    • 714bc36 Add php 7.1 to travis test matrix
    Open source →
  56. 2.1.0 15 Jun 2016

    Nothing published for this version

  57. 2.0.6 27 May 2016

    Nothing published for this version

  58. 2.0.5 13 May 2016

    Nothing published for this version

  59. 2.0.4 28 Apr 2016

    Nothing published for this version

  60. 2.0.3 28 Apr 2016

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive