NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #2025 most downloaded on Packagist
PHP implementation of Circuit Breaker pattern
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 1.5 years
Some releases are documented
notes for 8 of 28 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
28 releases · first in 2018
In this release, the minimum supported PHP version has been increased from 8.0 to 8.1. There are no changes to the interfaces and features provided by
In this release, the minimum supported PHP version has been increased from 8.0 to 8.1. There are no changes to the interfaces and features provided by Ganesha in this release.
See the Version Guidance for the supported PHP version in each release.
Full Changelog: 3.2.0...4.0.0
One column per quarter.
As of this release RejectedException::serviceName() is available. It returns the service name that Ganesha deems to be in a fault state. Thank you @ma
As of this release RejectedException::serviceName() is available. It returns the service name that Ganesha deems to be in a fault state. Thank you @marmichalski !
try {
$client->get('http://api.example.com/awesome_resource');
} catch (RejectedException $e) {
// Obtain the service name.
echo $e->serviceName();
}symfony/http-client 5.3.12 as lowest by @marmichalski in #125Full Changelog: 3.1.2...3.2.0
Nothing published for this version
Nothing published for this version
Failure detector for Guzzle middleware has been introduced in this release. See README for details.
Failure detector for Guzzle middleware has been introduced in this release. See README for details.
Full Changelog: 3.0.1...3.1.0
Add psalm types to public interfaces to guide static analysis. by @mad-briller
Since this release, the minimum supported PHP version is bumped from 7.3 to 8.0 . Also symfony/http-client version is bumped.
Since this release, the minimum supported PHP version is bumped from 7.3 to 8.0. Also symfony/http-client version is bumped.
Please see Version Guidance for the supported PHP version in each release.
There are no changes to the interfaces and features Ganesha provides.
RedisStore use ClientInterface instead of Client by @fhjbalfoort
RedisStore use ClientInterface instead of Client by @fhjbalfoort
Since this release, RedisStore allows an instance of \Predis\ClientInterface instead of \Predis\Client as a constructor argument.
This allows you to use your custom redis client that implements the \Predis\ClientInterface interface.
Added .gitattributes to reduce the size of package. #86
Added .gitattributes to reduce the size of package.
#86
It reduces the package size from ~1,600KB to ~200KB. 🚀
Updates in this version is only drop the support for the versions reached EOL. So the interfaces and features ganesha provides has not been changed in
Updates in this version is only drop the support for the versions reached EOL. So the interfaces and features ganesha provides has not been changed in this update.
Support for the versions that reached the EOL has been dropped.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →