- PHP 7.3 minimum requirement
- Depends directly on fXmlRpc library
Supervisor\Supervisor->reloadConfig()
method call added
- Constructor of
Supervisor\Supervisor
now directly accepts anfXmlRpc\ClientInterface
instead - Classes
Supervisor\Supervisor
andSupervisor\Process
are final - The base exception is now called
Supervisor\Exception\SupervisorException
(to avoid confusion with fXmlRpc's ownFaultException
) and specific fault classes end in theException
class name - Test suite updated
Supervisor\Connector
and fXmlRpc and Zend/XmlRpc connector classes removed
- PHP 5.4 minimum requirement
- byte value check in configuration sections
- Refactors Connectors (interface changed)
- Closes down API
- Updates tests (uses PhpSpec and Behat)
- Major API change (BC break!)
- Configuration moved to a different package
- Event moved to a different package
isState
method is renamed tocheckState
(in bothSupervisor
andProcess
)- Process must wait for the response of stop in
restart
Section
s now use the name property instead of optionSection
s are able to return/set separate properties as well- Updates dependencies
- Process object is immutable
- Ability to pass
Process
object intoSupervisor
method calls: in case of different connector instances it could have led to an inconsistent state - Ability to construct
Process
object from name, useProcess::get
instead - Memory usage check form
Process
- Fluent interfaces
setCredentials
method fromConnector
interfaceisLocal
method fromConnector
interface
- Updates dependencies
- Zend XML-RPC connector
AbstractNamedSection
- Uses Guzzle as HTTP Client by default
- Event and Event Listener restructure
- Major test changes (unit, functional)
- HTTP client parts
- API from
Supervisor
- Code coverage improved
- Unit tests improved
- Travis build improved
- Minor fixes
- Unit tests moved into Test namespace
- Fixed license issues
- Symfony Commands
- Symfony Console Application
- Event Listeners
isLocal
to Connectors and SupervisorSupervisorException
RpcInterfaceSection
- Improved unit tests
- Fixed several bugs
ResponseException
- Initial release
- Supervisor
- Configuration