All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning and Keep a CHANGELOG.
0.2.0 - 2019-06-10
- New connection collection
Cluster
to represent a cluster of fastCGI servers - All connection collections implement the
Countable
interface - Ability to send ONE request to a cluster of fastCGI servers and get their responses through new class
ClusterProxy
- #4 - Ability to get the status of a cluster of php-fpm servers through
ClusterProxy#getStatus()
- #4
- Raised minimum version requirement of hollodotme/fast-cgi-client to
v2.7.2
.
-
Connection collections (
Random
,RoundRobin
) are immutable, cannot be empty and must be initialized using the named constructor*::fromConnections()
. -
Interface name for the connection collections
Random
andRoundRobin
used in classProxy
: Old:ProvidesClients
, New:ProvidesNextClient
- Inline documentation
- Development setup (switched from vagrant to docker-compose)
- Test coverage
- CI builds on all supported PHP versions (7.1, 7.2, 7.3)
0.1.1 - 2018-05-10
- Counting an empty client collection throws a warning (in php>=7.2)
- Import of root level functions and classes
- PHPDoc blocks
- CI builds now also running on php7.2
0.1.0 - 2017-11-26
Initial release.