All Versions
138
Latest Version
Avg Release Cycle
17 days
Latest Release
-
Changelog History
Page 7
Changelog History
Page 7
-
v2.0.4 Changes
๐ New:
- ๐ง โ๏ธ Add support for
linux/arm64
platform for docker image (thanks @tarampampam). - 0๏ธโฃ โ๏ธ Add dotenv file support (
.env
in working directory by default; file location can be changed using CLI flag--dotenv
orDOTENV_PATH
environment variable) (thanks @tarampampam). - ๐ ๐ Add a new
raw
mode for thelogger
plugin to keep the stderr log message of the worker unmodified (logger severity level should be at leastINFO
). - ๐ ๐ Add Readiness probe check. The
status
plugin provides/ready
endpoint which return the204
HTTP code if there are no workers in theReady
state and200 OK
status if there are at least 1 worker in theReady
state.
๐ ๐ฉน Fixes:
- ๐ท ๐ Fix: bug with the temporal worker which does not follow general graceful shutdown period.
- ๐ง โ๏ธ Add support for
-
v2.0.3 Changes
๐ ๐ฉน Fixes:
- ๐ท ๐ Fix: slow last response when reached
max_jobs
limit.
- ๐ท ๐ Fix: slow last response when reached
-
v2.0.2 Changes
- ๐ Fix: Bug with required Root CA certificate for the SSL, now it's optional.
- ๐ Fix: Bug with incorrectly consuming metrics collector from the RPC calls (thanks @dstrop).
- ๐ ๐ New: HTTP/FCGI/HTTPS internal logs instead of going to the raw stdout will be displayed in the RR logger at
the
Info
log level. - ๐ โก New: Builds for the Mac with the M1 processor (arm64).
- ๐ท Rework ServeHTTP handler logic. Use http.Error instead of writing code directly to the response writer. Other small improvements.
-
v2.0.1 Changes
- ๐ Fix: incorrect PHP command validation
- ๐ Fix: ldflags properly inject RR version
- โก๏ธ โฌ๏ธ Update: README, links to the go.pkg from v1 to v2
- ๐ณ ๐ฆ Bump golang version in the Dockerfile and in the
go.mod
to 1.16 - ๐ฆ Bump Endure container to v1.0.0.
-
v2.0.0 Changes
- ๐ โ๏ธ Add a shared server to create PHP worker pools instead of isolated worker pool in each individual plugin.
- ๐ ๐ New plugin system with auto-recovery, easier plugin API.
- ๐ง ๐ New
logger
plugin to configure logging for each plugin individually. - ๐ ๐ Up to 50% performance increase in HTTP workloads.
- โ๏ธ Add Temporal Workflow plugin to run distributed computations on scale.
- ๐ท โ๏ธ Add
debug
flag to reload PHP worker ahead of a request (emulates PHP-FPM behavior). - ๐ง โ Eliminate
limit
service, now each worker pool includessupervisor
configuration. - ๐ ๐ New resetter, informer plugins to perform hot reloads and observe loggers in a system.
- ๐ง ๐ซ Expose more HTTP plugin configuration options.
- ๐ Headers, static and gzip services now located in HTTP config.
- ๐ง ๐ Ability to configure the middleware sequence.
- ๐ฃ Faster Goridge protocol (eliminated 50% of syscalls).
- ๐ฐ ๐พ Add support for binary payloads for RPC (
msgpack
). - ๐ท ๐ Server no longer stops when a PHP worker dies (attempts to restart).
- ๐พ New RR binary server downloader.
- ๐ฃ Echoing no longer breaks execution (yay!).
- ๐ Migration to ZapLogger instead of Logrus.
- ๐ฅ RR can no longer stuck when studding down with broken tasks in a pipeline.
- โ ๐งช More tests, more static analysis.
- ๐ ๐ฅ Create a new foundation for new KV, WebSocket, GRPC and Queue plugins.
-
v2.0.0-RC.4 Changes
- โ PHP tests use latest signatures (https://github.com/spiral/roadrunner/pull/550).
- โก๏ธ Endure container update to v1.0.0-RC.2 version.
- ๐ Remove unneeded mutex from the
http.Workers
method. - ๐ฆ Rename
checker
plugin package tostatus
, remove/v1
endpoint prefix (#557). - ๐ Add static, headers, status, gzip plugins to the
main.go
. - Fix workers pool behavior -> idle_ttl, ttl, max_memory are soft errors and exec_ttl is hard error.
-
v2.0.0-RC.3 Changes
- ๐ Add support for the overwriting
.rr.yaml
keys with values (ref: https://roadrunner.dev/docs/intro-config) - 0๏ธโฃ Make logger plugin optional to define in the config. Default values: level ->
debug
, mode ->development
- Add the ability to read env variables from the
.rr.yaml
in the form of:rpc.listen: {RPC_ADDR}
. Reference: ref: https://roadrunner.dev/docs/intro-config (Environment Variables paragraph)
- ๐ Add support for the overwriting
-
v2.0.0-RC.2 Changes
- โก๏ธ Update RR to version v2.0.0-RC.2
- โก๏ธ Update Temporal plugin to version v2.0.0-RC.1
- โก๏ธ Update Goridge to version v3.0.1
- โก๏ธ Update Endure to version v1.0.0-RC.1
-
v2.0.0-alpha7 Changes
October 17, 2020- ๐ fixes app factory context
-
v2.0.0-alpha6
October 16, 2020