Added
- Add HttpClientPool client to leverage load balancing and fallback mechanism see the documentation for more details.
PluginClientFactory
to createPluginClient
instances.- Added new option 'delay' for
RetryPlugin
. - Added new option 'decider' for
RetryPlugin
. - Supports more cookie date formats in the Cookie Plugin
Changed
- The
RetryPlugin
does now wait between retries. To disable/change this feature you must write something like:
$plugin = new RetryPlugin(['delay' => function(RequestInterface $request, Exception $e, $retries) {
return 0;
});
Deprecated
- The
debug_plugins
option forPluginClient
is deprecated and will be removed in 2.0. Use the decorator design pattern instead like in ProfilePlugin.