Skip to content

chore(3.x): release 3.0.0 - #71

Merged
roxblnfk merged 1 commit into
3.xfrom
release-please--branches--3.x--components--roadrunner/cli
Oct 12, 2026
Merged

roxblnfk merged 1 commit into
3.xfrom
release-please--branches--3.x--components--roadrunner/cli

Conversation

@github-actions

@github-actions github-actions Bot commented Oct 10, 2026 •

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

3.0.0 (2026-10-12)

⚠ BREAKING CHANGES

  • 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)
  • download binaries with DLoad (ca51088)
  • keep version filters on the RoadRunner 3.x line (9df5936)
  • make the wildcard version filter install RoadRunner 3.0 or newer (d787366)
  • migrate tests to Testo, require PHP 8.2 (#56) (71c3f7e)
  • read the GitHub API URL from RR_GITHUB_API_URL (#65) (eff8b50)
  • support RoadRunner v3 (#48) (75a848d)

Bug Fixes

  • do not write .rr.yaml when its generation fails (ad5bf6d)
  • generate a configuration that RoadRunner 3 accepts (#74) (82f9323)
  • pick the rr versions token like DLoad does (1592cd4)

Documentation

  • describe musl selection and DLoad side effects (7a6563b)
  • note that 3.x targets RoadRunner v3 (28ecf5b)
  • point the empty DLoad config at the moved downloader class (d38492e)
  • refresh the README (#53) (623354c)

Code Refactoring

  • add #[\Override] and drop the psalm baseline (#64) (d8a5b3f)
  • list the configuration sections without spiral/tokenizer (58e6301)
  • move the implementation into the Internal namespace (54d3b8a)
  • remove the archive and release repository classes (f86cecd)
  • resolve the Psalm baseline in code (d8a5b3f)

This PR was generated with Release Please. See documentation.

@coderabbitai

coderabbitai Bot commented Oct 10, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration
  • Configuration used: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: f5207cbe-a478-4682-882d-25813f414015

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions
github-actions Bot force-pushed the release-please--branches--3.x--components--roadrunner/cli branch 2 times, most recently from 5bcc282 to dd23429 Compare October 12, 2026 10:35
@github-actions
github-actions Bot force-pushed the release-please--branches--3.x--components--roadrunner/cli branch from dd23429 to 84113bb Compare October 12, 2026 12:05
@roxblnfk
roxblnfk merged commit b570bde into 3.x Oct 12, 2026
15 checks passed
@roxblnfk
roxblnfk deleted the release-please--branches--3.x--components--roadrunner/cli branch October 12, 2026 19:31
@github-actions

Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant