summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbors[bot] <26634292+bors[bot]@users.noreply.github.com>2020-04-22 07:20:09 +0000
committerGitHub <[email protected]>2020-04-22 07:20:09 +0000
commitfee8dbb4a6723068050c3396c61180a0733cf988 (patch)
tree48929892800584280b35849cc2bde06d8694c3e0
parentca7300a9aa7620317deeb2a51e5d7441bebccc5a (diff)
parent4179f90436243cb1aed1bc57754f6b4187d5a16f (diff)
Merge #311v1.7.1
311: Release 1.7.1 r=48d90782 a=48d90782 Co-authored-by: Valery Piashchynski <[email protected]>
-rw-r--r--.rr.yaml3
-rw-r--r--CHANGELOG.md11
-rw-r--r--README.md2
-rwxr-xr-xbuild.sh2
4 files changed, 16 insertions, 2 deletions
diff --git a/.rr.yaml b/.rr.yaml
index fc05112c..8fd42314 100644
--- a/.rr.yaml
+++ b/.rr.yaml
@@ -83,6 +83,9 @@ http:
# connection method (pipes, tcp://:9000, unix://socket.unix). default "pipes"
relay: "pipes"
+ # user under which process will be started
+ user: ""
+
# worker pool configuration.
pool:
# number of workers to be serving.
diff --git a/CHANGELOG.md b/CHANGELOG.md
index b4f9ac28..229609fd 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,17 @@
CHANGELOG
=========
+v1.7.1 (22.04.2020)
+-------------------
+- Syscall usage optimized. Now the data is packing and sending via 1 (or 2 in some cases) send_socket calls, instead of 2-3 (by @vvval)
+- Unix sockets in Windows (AF_UNIX) now supported.
+- Systemd unit file now in the root of the repository. Feel free to read the [docs](https://roadrunner.dev/docs/beep-beep-systemd) about running RR as daemon on Linux based systems.
+- Added ability to run the worker process from the particular user on Linux-based systems. Make sure, that the user have the permissions to run the script. See the [config](https://roadrunner.dev/docs/intro-config), option `user`.
+- Fixed: vendor directory conflict with golang part of the application. Now php uses vendor_php directory for the dependencies.
+- Goridge updated to version 2.3.2.
+- Deprecated Zend dependency replaced with Laminas-diactoros.
+- See the full log: [Milestone](https://github.com/spiral/roadrunner/milestone/9?closed=1)
+
v1.7.0 (23.03.2020)
-------------------
- Replaced std encoding/json package with the https://github.com/json-iterator/go
diff --git a/README.md b/README.md
index ac5b6483..30eb2ab3 100644
--- a/README.md
+++ b/README.md
@@ -46,7 +46,7 @@ Features:
- Very fast (~250k rpc calls per second on Ryzen 1700X using 16 threads)
- Integrations with Symfony, Laravel, Slim, CakePHP, Zend Expressive, Spiral
- Automatic reloading on file changes
-- Works on Windows
+- Works on Windows (Unix sockets (AF_UNIX) supported on Windows 10)
Installation:
--------
diff --git a/build.sh b/build.sh
index 5b36dbea..da6826f9 100755
--- a/build.sh
+++ b/build.sh
@@ -3,7 +3,7 @@ cd $(dirname "${BASH_SOURCE[0]}")
OD="$(pwd)"
# Pushes application version into the build information.
-RR_VERSION=1.7.0
+RR_VERSION=1.7.1
# Hardcode some values to the core package
LDFLAGS="$LDFLAGS -X github.com/spiral/roadrunner/cmd/rr/cmd.Version=${RR_VERSION}"