Skip to content

Releases: FriendsOfSymfony/FOSHttpCache

2.14.1

07 Jul 06:14
@dbu dbu
2.14.1
Compare
Choose a tag to compare
  • Fixed dummy interface name for code scanners to match the expected name.

2.14.0

06 Jul 15:32
@dbu dbu
2.14.0
Compare
Choose a tag to compare

Symfony Compatibility

  • Removed the internal BaseEvent class and extend our events from the Symfony contracts class directly.
  • Made the CacheInvalidation interface compatible with Symfony 6.
    Symfony 6 does a BC break for HttpKernelInterface::fetch - if you implement the method in your application,
    you need to adjust when upgrading to Symfony 6.

2.12.1

16 Mar 10:57
@dbu dbu
2.12.1
Compare
Choose a tag to compare

Symfony Compatibility

  • Do not extend the wrong Event class when installed with legacy Symfony but the Symfony contracts happen to be installed

2.13.0

25 Jan 12:29
@dbu dbu
2.13.0
Compare
Choose a tag to compare
  • Allow installation with Symfony 6 components
  • Drop support for Symfony 3, minimal version is now 4.3

2.12.0

12 Jan 13:15
@dbu dbu
2.12.0
Compare
Choose a tag to compare

Cloudflare

  • Added Cloudflare ProxyClient Adapter with ClearCapable, PurgeCapable and
    TagCapable. This allows to use FOSHttpCache to invalidate caches on
    Cloudflare. See the "Proxy Client" section of the documentation for how to
    configure the Cloudflare client.

Varnish Cache

  • Added a fos_user_context_hash method to be called in vcl_hash when using the user context
    hash mechanism. This can avoid performance problems Varnish can run into when the hash Varys on
    the basic authentication or session cookie.
    If you use the user context, read the updated documentation and call fos_user_context_hash in
    your vcl_hash function.

Noop Client

  • Implemented ClearCapable.

2.11.0

30 Sep 08:37
@dbu dbu
2.11.0
Compare
Choose a tag to compare

Symfony HttpCache

  • Added flag on CustomTtlListener to allow keeping the custom TTL header on the response

Fastly client

  • Marked the @internal constants in FOS\HttpCache\ProxyClient\Fastly as private

2.10.1

28 Jun 06:15
@dbu dbu
2.10.1
Compare
Choose a tag to compare

HttpDispatcher

  • Fix how we create exceptions to get the expected exception rather than a PHP error

2.10.0

02 Dec 13:13
@dbu dbu
2.10.0
Compare
Choose a tag to compare

General

  • Raised minimal PHP version to 7.2
  • Added support for PHP 8.0

Symfony HttpCache

  • Added a neutral "Bad Request" body to user hash mismatch response to have
    something searchable in the code when debugging.

1.4.6

16 Jul 08:42
@dbu dbu
1.4.6
Compare
Choose a tag to compare

Symfony HttpCache

  • Added a neutral "Bad Request" body to user hash mismatch response to have
    something searchable in the code when debugging.

2.9.2

19 May 10:07
@dbu dbu
2.9.2
Compare
Choose a tag to compare

Proxy Client

  • Fix: Preserve inline credentials when multiplexing to the proxy servers.