You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
generate a configuration that RoadRunner 3 accepts (#74)
the tcp, websockets, broadcast and reload plugins are removed: RoadRunner 3 does not ship them.
the Command, Configuration and Downloader namespaces move to Spiral\RoadRunner\Console\Internal\Option, Internal\Configuration and Internal\Downloader, and Environment\Stability, Environment\RoadRunnerVersion and Environment\Environment to Internal\Environment; all of them are internal now. The abstract Spiral\RoadRunner\Console\Command, Command\OptionInterface, Environment\Enum and both Environment\*\Factory classes are removed: the commands extend the Symfony command directly. The commands and Configuration\Generator are final. Environment\Environment::get() takes only the variable name, OperatingSystem::createFromGlobals() takes no arguments, Stability::all() returns a list, and RoadRunnerVersion::PACKAGE_NAME and DEFAULT_CONSTRAINT are private.
the Spiral\RoadRunner\Console\Archive and Spiral\RoadRunner\Console\Repository namespaces are removed, Version1\StaticRepository included. Command::getRepository() and Command::confirm() are removed, and VersionFilterOption::find() and VersionFilterOption::choices() with them. VersionsCommand is final.
for get-binary and download-protoc-binary, RR_GITHUB_API_URL must be https://api.github.com or end with /api/v3, and the token for a GitHub Enterprise Server is read from DLOAD_TOKEN_<HOST> (e.g. DLOAD_TOKEN_GHE_EXAMPLE_COM) instead of GITHUB_TOKEN. symfony/console and symfony/http-client 6.4 or newer are required.
Features
add nsq, kafka, google_pub_sub, centrifuge and protoreg sections (82f9323)