See also the GitHub releases page.
- Replace hard coupling on Guzzle HTTP client with HTTP adapter.
- The NGINX purge location is no longer passed as constructor argument but by
calling
setPurgeLocation()
. - In ProxyTestCase,
getHttpClient()
has been replaced withgetHttpAdapter()
; added HTTP method parameter togetResponse()
. - Changed default Varnish version to 4.
- Added symfony/http-kernel HttpCache client.
- Added SymfonyTestCase.
- Removed unneeded files from dist packages.
- Added
TagHandler->hasTags()
method.
- Added authentication support to user context subscribe.
- Fixed usage of deprecated Guzzle subtree splits.
- Fixed exposed cache tags.
- Added TagHandler.
- It is no longer possible to change the event dispatcher of the CacheInvalidator once its instantiated. If you need a custom dispatcher, set it right after creating the invalidator instance.
- Deprecated
CacheInvalidator::addSubscriber
in favor of either using the event dispatcher instance you inject or doinggetEventDispatcher()->addSubscriber($subscriber)
.
- Added support for the symfony/http-kernel component reverse proxy HttpCache.
- Fixed documentation for user context varnish configuration to also work when
client omits the
Accept
HTTP header.