Repository navigation
chore: release-v3 - #2410
Closed
rustatian wants to merge 3 commits into
Closed
chore: release-v3#2410rustatian wants to merge 3 commits into
rustatian wants to merge 3 commits into
Conversation
Signed-off-by: Valery Piashchynski <piashchynski.valery@gmail.com>
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #2410 +/- ##
==========================================
- Coverage 34.51% 34.42% -0.10%
==========================================
Files 18 18
Lines 759 761 +2
==========================================
Hits 262 262
- Misses 497 499 +2 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
Signed-off-by: Valery Piashchynski <piashchynski.valery@gmail.com>
rustatian
added a commit
that referenced
this pull request
Oct 8, 2026
Merge feat/bundle-zstd-protoreg into the 3.0.0 release branch. Replace the generated 3.0.0 changelog entry with the release notes from #2410. Signed-off-by: Valery Piashchynski <piashchynski.valery@gmail.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Reason for This PR
Prepare the RoadRunner v3 release.
Description of Changes
github.com/roadrunner-server/roadrunner/v3.Documentation: roadrunner-server/docs#80.
Release notes: v3.0.0
RoadRunner v3 uses v6 Go plugins. See Upgrade from v2025 to v3 for the required configuration and API changes.
🎯 Core
github.com/roadrunner-server/roadrunner/v3. See Embedding a server.api,api-go/v6, andapi-plugins/v6. Custom plugins uselog/slog,pool/v2, andgoridge/v4. See Writing a Plugin, PR.envfilewithout experimental mode. A configured file is required when the server starts. See Environment.dynamic_allocator.max_workerscounts workers added above the base pool size. See Auto workers scaling, FR.server.on_init.envoverride inherited values. See Server, PR.📦
httppluginhttp.middlewarefrom left to right. Reverse a v5 list to keep its previous order. See Middleware order, PR.Upgrade: h2cis no longer supported. See HTTP/2.📦
proxy_ip_parsermiddlewarehttp.trusted_headers. See Proxy IP parser, FR.📦
staticmiddlewarerr reset static. Weak ETags now use file size and modification time. See Static files, PR.📦
rate_limitermiddleware429withRetry-After. See Rate limiter, FR.📦
zstdmiddlewarezstd. See Zstd, FR.📦
grpcplugingoogle.rpc.Statusdetails in failed unary-call logs. See gRPC, FR.📦
amqpdriverconfig.connectionand nestedexchangeandqueuesettings; AMQPconfig.versionis removed. See RabbitMQ, FR.📦
jobspluginpoolheader selects the destination pool. See Jobs, PR.rr_jobs_jobs_requeue. Outcome and push totals use counters. See Metrics, FR.📦
nsqdriver📦
natsdriverack_waitfor JetStream redelivery timing. See NATS, PR.📦
kafkadriverconsume_partitionsto select topic partitions and starting offsets. See Kafka, PR.📦
sqsdriver📦
beanstalkdriver📦
loggerpluginlog/slogwith JSON, text, and raw formats. Configure file destinations throughoutput; built-in rotation andfile_logger_optionsare removed. See Logger, FR.formatplaceholders andtime_formatto control log records and timestamps. See Logger, FR.📦
lockplugin📦
redisdriversentinel_usernameandsentinel_passwordindependently from Redis master credentials. Password-only Sentinel authentication remains supported. See Redis, FR.📦
servicepluginservice.Update. Existing processes keep their current settings; new processes use the updated values. PHP applications need client and DTO support for this method. See Service, FR.📦
statusplugin/livezas an alias for/healthand/readyzas an alias for/ready. See HealthChecks, PR.📦
otelplugin📦
centrifugepluginNotifyCacheEmptyevent support and removecentrifuge.RateLimit. The new event needs matching PHP DTO and handler support. See Centrifuge.📦
temporalplugin📦
veloxbuilder[plugins.<name>], withmodule_nameandtag. Support module replacements, exclusions, and repeatable build timestamps. The remote build server and Windows targets are removed. See Building a Server, PR.License Acceptance
By submitting this pull request, I confirm that my contribution is made under the terms of the MIT license.
PR Checklist
git commit -s -S).CHANGELOG.md.