Skip to content

Releases: roadrunner-server/roadrunner

v1.2.4

30 Sep 16:15
e01f682
Compare
Choose a tag to compare
  • minor performance improvements (reduced number of syscalls)
  • worker factory connection is now exposed to PHP using RR_RELAY env
  • HTTPS support
  • HTTP/2 and HTTP/2 Support
  • Removed disable flag of static service

v1.2.3

29 Sep 20:40
6122fca
Compare
Choose a tag to compare
  • reduced verbosity
  • worker list has been extracted from http service and now available for other rr based services
  • built using Go 1.11

v1.2.2

23 Sep 12:59
0b7efbb
Compare
Choose a tag to compare
  • new project directory structure
  • introduces DefaultsConfig, allows keeping config files smaller
  • better worker pool destruction while working with long-running processes
  • added more php versions to travis config
  • Spiral\RoadRunner\Exceptions\RoadRunnerException is marked as deprecated in favor of Spiral\RoadRunner\Exception\RoadRunnerException
  • improved test coverage

v1.2.1

21 Sep 13:30
Compare
Choose a tag to compare
  • added RR_HTTP env variable to php processes run under http service
  • bugfix: ignored --config option
  • added shorthand for config -c
  • rr now changes working dir to the config location (allows relative paths for php scripts)

v1.2.0

10 Sep 12:46
a554a98
Compare
Choose a tag to compare
  • added an ability to request *logrus.Logger, logrus.StdLogger, logrus.FieldLogger dependency
    in container
  • added ability to set env values using env.Environment
  • env.Provider renamed to env.Environment
  • rr does not throw a warning when service config is missing, instead debug level is used
  • rr server config now support default value set (shorter configs)
  • debug handlers have been moved from root command and now can be defined for each service separately
  • bugfix: panic when using debug mode without http service registered
  • rr.Verbose and rr.Debugis not public
  • rpc service now exposes it's addressed to underlying workers to simplify the connection
  • env service construction has been simplified in order to unify it with other services
  • more tests

v1.1.1

26 Jul 15:29
Compare
Choose a tag to compare
  • added support for custom env variables
  • added env service
  • added env provider to provide the ability to define env variables from any source
  • the container can resolve values by interface now

v1.1.0

09 Jul 05:06
d24a452
Compare
Choose a tag to compare
  • bugfix: Wrong values for $_SERVER['REQUEST_TIME'] and $_SERVER['REQUEST_TIME_FLOAT']
  • rr now resolves remoteAddr (IP-address)
  • improvements in the error buffer
  • support for custom configs and dependency injection for services
  • support for net/http native middlewares
  • better debugger
  • config pre-processing now allows seconds for http service timeouts
  • support for non-serving services

v1.0.5

30 Jun 10:53
Compare
Choose a tag to compare
  • docker compatible logging (forcing TTY output for logrus)

v1.0.4

25 Jun 16:29
4c11214
Compare
Choose a tag to compare
  • changes in server shutdown sequence

v1.0.3

23 Jun 17:50
9e39b07
Compare
Choose a tag to compare
  • rr would provide error log from workers in realtime now
  • even better service shutdown
  • safer unix socket allocation
  • minor CS