diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8574b5b7..405c848c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,30 @@
# CHANGELOG
+#
๐ v2023.3.9 ๐
+
+### `HTTP` plugin
+
+- ๐๏ธ Streaming responses can experience a lock-up when the client disconnects early, [BUG](https://github.com/roadrunner-server/roadrunner/issues/1830), (thanks @segrax)
+
+### `SQS` JOBS driver
+
+- ๐๏ธ Use user specified credentials if they are set even if we're inside AWS, [BUG](https://github.com/roadrunner-server/roadrunner/issues/1833), (thanks @matteokov)
+
+### `Services` plugin
+
+- ๐๏ธ Services directly killed when restarting on terminating. [BUG](https://github.com/roadrunner-server/roadrunner/issues/1814), (thanks @chazzbg)
+
+### `Redis` KV driver
+
+- ๐๏ธ Correctly finish the OTEL span. [PR](https://github.com/roadrunner-server/redis/pull/62), (thanks @Kaspiman)
+
+### ๐งน Chore:
+
+- ๐งโ๐ญ **Dependencies**: update project/system dependencies.
+- ๐งโ๐ญ **Docs**: update docs, [BUG](https://github.com/roadrunner-server/roadrunner/issues/1819).
+
+---
+
# ๐ v2023.3.8 ๐
### `HTTP` plugin
@@ -39,7 +64,6 @@
- ๐งโ๐ญ **Dependencies**: update project/system dependencies.
-
---
# ๐ v2023.3.6 ๐
diff --git a/go.mod b/go.mod
index 7c92ec07..89f141e3 100644
--- a/go.mod
+++ b/go.mod
@@ -10,45 +10,45 @@ require (
github.com/fatih/color v1.16.0
github.com/joho/godotenv v1.5.1
github.com/olekukonko/tablewriter v0.0.5
- github.com/roadrunner-server/amqp/v4 v4.9.10
+ github.com/roadrunner-server/amqp/v4 v4.9.11
github.com/roadrunner-server/api/v4 v4.10.0
- github.com/roadrunner-server/app-logger/v4 v4.2.9
- github.com/roadrunner-server/beanstalk/v4 v4.6.3
- github.com/roadrunner-server/boltdb/v4 v4.7.11
- github.com/roadrunner-server/centrifuge/v4 v4.6.1
- github.com/roadrunner-server/config/v4 v4.6.5
+ github.com/roadrunner-server/app-logger/v4 v4.2.10
+ github.com/roadrunner-server/beanstalk/v4 v4.6.4
+ github.com/roadrunner-server/boltdb/v4 v4.7.12
+ github.com/roadrunner-server/centrifuge/v4 v4.6.2
+ github.com/roadrunner-server/config/v4 v4.6.6
github.com/roadrunner-server/endure/v2 v2.4.3
github.com/roadrunner-server/errors v1.3.0
- github.com/roadrunner-server/fileserver/v4 v4.1.13
+ github.com/roadrunner-server/fileserver/v4 v4.1.14
github.com/roadrunner-server/goridge/v3 v3.8.1
- github.com/roadrunner-server/grpc/v4 v4.6.3
- github.com/roadrunner-server/gzip/v4 v4.1.13
- github.com/roadrunner-server/headers/v4 v4.2.14
- github.com/roadrunner-server/http/v4 v4.4.11
- github.com/roadrunner-server/informer/v4 v4.3.12
- github.com/roadrunner-server/jobs/v4 v4.7.11
- github.com/roadrunner-server/kafka/v4 v4.4.14
- github.com/roadrunner-server/kv/v4 v4.4.12
- github.com/roadrunner-server/lock/v4 v4.5.10
- github.com/roadrunner-server/logger/v4 v4.2.12
- github.com/roadrunner-server/memcached/v4 v4.3.11
- github.com/roadrunner-server/memory/v4 v4.6.12
- github.com/roadrunner-server/metrics/v4 v4.1.14
- github.com/roadrunner-server/nats/v4 v4.6.5
- github.com/roadrunner-server/otel/v4 v4.3.10
- github.com/roadrunner-server/prometheus/v4 v4.1.13
- github.com/roadrunner-server/proxy_ip_parser/v4 v4.1.13
- github.com/roadrunner-server/redis/v4 v4.2.14
- github.com/roadrunner-server/resetter/v4 v4.0.19
- github.com/roadrunner-server/rpc/v4 v4.2.13
+ github.com/roadrunner-server/grpc/v4 v4.6.4
+ github.com/roadrunner-server/gzip/v4 v4.1.14
+ github.com/roadrunner-server/headers/v4 v4.2.15
+ github.com/roadrunner-server/http/v4 v4.4.12
+ github.com/roadrunner-server/informer/v4 v4.3.13
+ github.com/roadrunner-server/jobs/v4 v4.7.12
+ github.com/roadrunner-server/kafka/v4 v4.4.15
+ github.com/roadrunner-server/kv/v4 v4.4.13
+ github.com/roadrunner-server/lock/v4 v4.5.11
+ github.com/roadrunner-server/logger/v4 v4.2.13
+ github.com/roadrunner-server/memcached/v4 v4.3.12
+ github.com/roadrunner-server/memory/v4 v4.6.13
+ github.com/roadrunner-server/metrics/v4 v4.1.15
+ github.com/roadrunner-server/nats/v4 v4.6.6
+ github.com/roadrunner-server/otel/v4 v4.3.11
+ github.com/roadrunner-server/prometheus/v4 v4.1.14
+ github.com/roadrunner-server/proxy_ip_parser/v4 v4.1.14
+ github.com/roadrunner-server/redis/v4 v4.2.15
+ github.com/roadrunner-server/resetter/v4 v4.0.20
+ github.com/roadrunner-server/rpc/v4 v4.2.14
github.com/roadrunner-server/sdk/v4 v4.5.6
- github.com/roadrunner-server/send/v4 v4.2.13
- github.com/roadrunner-server/server/v4 v4.5.5
- github.com/roadrunner-server/service/v4 v4.5.1
- github.com/roadrunner-server/sqs/v4 v4.6.0
- github.com/roadrunner-server/static/v4 v4.1.13
- github.com/roadrunner-server/status/v4 v4.4.11
- github.com/roadrunner-server/tcp/v4 v4.3.10
+ github.com/roadrunner-server/send/v4 v4.2.14
+ github.com/roadrunner-server/server/v4 v4.5.6
+ github.com/roadrunner-server/service/v4 v4.5.2
+ github.com/roadrunner-server/sqs/v4 v4.6.1
+ github.com/roadrunner-server/static/v4 v4.1.14
+ github.com/roadrunner-server/status/v4 v4.4.12
+ github.com/roadrunner-server/tcp/v4 v4.3.11
github.com/spf13/cobra v1.8.0
github.com/spf13/viper v1.18.2
github.com/stretchr/testify v1.8.4
@@ -64,7 +64,7 @@ exclude (
require (
github.com/andybalholm/brotli v1.0.6 // indirect
- github.com/aws/aws-sdk-go v1.49.17 // indirect
+ github.com/aws/aws-sdk-go v1.49.18 // indirect
github.com/aws/aws-sdk-go-v2 v1.24.1 // indirect
github.com/aws/aws-sdk-go-v2/config v1.26.3 // indirect
github.com/aws/aws-sdk-go-v2/credentials v1.16.14 // indirect
@@ -194,7 +194,7 @@ require (
go.uber.org/multierr v1.11.0 // indirect
go.uber.org/zap v1.26.0 // indirect
golang.org/x/crypto v0.18.0 // indirect
- golang.org/x/exp v0.0.0-20240103183307-be819d1f06fc // indirect
+ golang.org/x/exp v0.0.0-20240110193028-0dcbfd608b1e // indirect
golang.org/x/mod v0.14.0 // indirect
golang.org/x/net v0.20.0 // indirect
golang.org/x/sync v0.6.0 // indirect
diff --git a/go.sum b/go.sum
index 68069a05..793219f2 100644
--- a/go.sum
+++ b/go.sum
@@ -15,8 +15,8 @@ github.com/alecthomas/units v0.0.0-20190924025748-f65c72e2690d/go.mod h1:rBZYJk5
github.com/andybalholm/brotli v1.0.6 h1:Yf9fFpf49Zrxb9NlQaluyE92/+X7UVHlhMNJN2sxfOI=
github.com/andybalholm/brotli v1.0.6/go.mod h1:fO7iG3H7G2nSZ7m0zPUDn85XEX2GTukHGRSepvi9Eig=
github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY=
-github.com/aws/aws-sdk-go v1.49.17 h1:Cc+7LgPjKeJkF2SdNo1IkpQ5Dfl9HCZEVw9OP3CPuEI=
-github.com/aws/aws-sdk-go v1.49.17/go.mod h1:LF8svs817+Nz+DmiMQKTO3ubZ/6IaTpq3TjupRn3Eqk=
+github.com/aws/aws-sdk-go v1.49.18 h1:g/iMXkfXeJQ7MvnLwroxWsTTNkHtdVJGxIgrAIEG62M=
+github.com/aws/aws-sdk-go v1.49.18/go.mod h1:LF8svs817+Nz+DmiMQKTO3ubZ/6IaTpq3TjupRn3Eqk=
github.com/aws/aws-sdk-go-v2 v1.24.1 h1:xAojnj+ktS95YZlDf0zxWBkbFtymPeDP+rvUQIH3uAU=
github.com/aws/aws-sdk-go-v2 v1.24.1/go.mod h1:LNh45Br1YAkEKaAqvmE1m8FUx6a5b/V0oAKV7of29b4=
github.com/aws/aws-sdk-go-v2/config v1.26.3 h1:dKuc2jdp10y13dEEvPqWxqLoc0vF3Z9FC45MvuQSxOA=
@@ -71,6 +71,7 @@ github.com/caddyserver/certmagic v0.20.0/go.mod h1:N4sXgpICQUskEWpj7zVzvWD41p3NY
github.com/cenkalti/backoff/v4 v4.2.1 h1:y4OZtCnogmCPw98Zjyt5a6+QwPLGkiQsYW5oUqylYbM=
github.com/cenkalti/backoff/v4 v4.2.1/go.mod h1:Y3VNntkOUPxTVeUxJ/G5vcM//AlwfmyYozVcomhLiZE=
github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=
+github.com/cespare/xxhash v1.1.0 h1:a6HrQnmkObjyL+Gs60czilIUGqrzKutQD6XZog3p+ko=
github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc=
github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
github.com/cespare/xxhash/v2 v2.2.0 h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44=
@@ -236,6 +237,7 @@ github.com/mattn/go-runewidth v0.0.9/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m
github.com/mattn/go-runewidth v0.0.15 h1:UNAjwbU9l54TA3KzvqLGxwWjHmMgBUVhBiTjelZgg3U=
github.com/mattn/go-runewidth v0.0.15/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w=
github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0=
+github.com/matttproud/golang_protobuf_extensions v1.0.4 h1:mmDVorXM7PCGKw94cs5zkfA9PSy5pEvNWRP0ET0TIVo=
github.com/matttproud/golang_protobuf_extensions/v2 v2.0.0 h1:jWpvCLoY8Z/e3VKvlsiIGKtc+UG6U5vzxaoagmhXfyg=
github.com/matttproud/golang_protobuf_extensions/v2 v2.0.0/go.mod h1:QUyp042oQthUoa9bqDv0ER0wrtXnBruoNd7aNjkbP+k=
github.com/mholt/acmez v1.2.0 h1:1hhLxSgY5FvH5HCnGUuwbKY2VQVo8IU7rxXKSnZ7F30=
@@ -322,84 +324,84 @@ github.com/redis/go-redis/v9 v9.4.0/go.mod h1:hdY0cQFCN4fnSYT6TkisLufl/4W5UIXyv0
github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc=
github.com/rivo/uniseg v0.4.4 h1:8TfxU8dW6PdqD27gjM8MVNuicgxIjxpm4K7x4jp8sis=
github.com/rivo/uniseg v0.4.4/go.mod h1:FN3SvrM+Zdj16jyLfmOkMNblXMcoc8DfTHruCPUcx88=
-github.com/roadrunner-server/amqp/v4 v4.9.10 h1:rgqjDKNsR7ejL7+wZzv7S30F1KydtmnUiB/NmvLFQ6s=
-github.com/roadrunner-server/amqp/v4 v4.9.10/go.mod h1:wOF7aBPpeV4EdgzJuRgPksnJQwYpSDvEONYeUexQiCQ=
+github.com/roadrunner-server/amqp/v4 v4.9.11 h1:Ko4ixFAU9wLqXNSQTCsX6fHNst7Gsb4JOq9jD8aOtE8=
+github.com/roadrunner-server/amqp/v4 v4.9.11/go.mod h1:X3qQAsLu2PwIScqluTs7WrtE/Fln3VnDUHbJHxzF/VA=
github.com/roadrunner-server/api/v4 v4.10.0 h1:tF6vmA6MaQyOL/GQQc+nyj356oX3UoQBd+SXNtsu+bU=
github.com/roadrunner-server/api/v4 v4.10.0/go.mod h1:ou9QviOd5dxl3to1+BV4iZ3lnMLxuE/HqESNW5PDnw0=
-github.com/roadrunner-server/app-logger/v4 v4.2.9 h1:bzCVdKl8Qkg6Xd279o99+oA3BoElbjKPT4ssMRV1cL0=
-github.com/roadrunner-server/app-logger/v4 v4.2.9/go.mod h1:cfa0iVa9r9MV/4UwivovcADKeP0cr5DvrqlhD4qkxN0=
-github.com/roadrunner-server/beanstalk/v4 v4.6.3 h1:Y5I52lIlYXxqzOHnVNw2UnOrBjYUTbVtbA1GhJ+WgOA=
-github.com/roadrunner-server/beanstalk/v4 v4.6.3/go.mod h1:OIoKM8PV3CFMW2FfjI/EN7fOMPD+CITjGmNX6JnHJkU=
-github.com/roadrunner-server/boltdb/v4 v4.7.11 h1:cheY7I2cbNvUb0zchqi9+g5np2fcCn+4kX39EvMxd0g=
-github.com/roadrunner-server/boltdb/v4 v4.7.11/go.mod h1:JAsE8ALcL3cnW5m+XiExmzujPu8w0GtvwVFST/WxFrc=
-github.com/roadrunner-server/centrifuge/v4 v4.6.1 h1:PEyIaLSROmCsiz0tm3Bc/xueEZUikzs/rhWfg1keMZE=
-github.com/roadrunner-server/centrifuge/v4 v4.6.1/go.mod h1:DDLE2NZT9ji45k097DPvyo2zYkRyKevSUmekYSPrhnI=
-github.com/roadrunner-server/config/v4 v4.6.5 h1:NcOeWriZie5wBTAMlNF8y2yb82LOxaffeudevCZDFgU=
-github.com/roadrunner-server/config/v4 v4.6.5/go.mod h1:1r0vc8CWLtuh9zjziru88u68FuEv1snIyvd45EsMFWQ=
+github.com/roadrunner-server/app-logger/v4 v4.2.10 h1:48N0fkeJv/WHxfKNpRpR9czoY1JrqS8mYg1XeFgo6HY=
+github.com/roadrunner-server/app-logger/v4 v4.2.10/go.mod h1:cfa0iVa9r9MV/4UwivovcADKeP0cr5DvrqlhD4qkxN0=
+github.com/roadrunner-server/beanstalk/v4 v4.6.4 h1:VIJMqPcqCFKv+U45pEaARkis21pRdYDSXDSQ+ezbv4k=
+github.com/roadrunner-server/beanstalk/v4 v4.6.4/go.mod h1:8dsnS1lRX8NTUa5eYWoOMhC3Ys2XvA2fNOCrdq9dnfc=
+github.com/roadrunner-server/boltdb/v4 v4.7.12 h1:BBCfza8OvxlhtTSQk1A5XkIXWSrcwjMQ5/IZUdEnEmk=
+github.com/roadrunner-server/boltdb/v4 v4.7.12/go.mod h1:I+OYVkMuDOwfKWtXnbxMU5TU7ei0zi6uvox8qhKShKI=
+github.com/roadrunner-server/centrifuge/v4 v4.6.2 h1:x2bXKTt0YVla4PEPS4rdd4+aRo93gASnZDTxvXd7N1s=
+github.com/roadrunner-server/centrifuge/v4 v4.6.2/go.mod h1:h0nwe4bx/a/t7tuB9FLnhdq2uAfwtpiE9XprCyO+6Yg=
+github.com/roadrunner-server/config/v4 v4.6.6 h1:xH84PLvxLSOhvL3PhXr2g/QqXs4mAHlRPia0Rng0Cjk=
+github.com/roadrunner-server/config/v4 v4.6.6/go.mod h1:CgAtmCsxGkMM+lGkp3R9QVbBpSeJvLBuDKXPqN2o4hE=
github.com/roadrunner-server/endure/v2 v2.4.3 h1:R9DdsLiLjtSFivZ1HKk/1eDZ0TYaKHQzakVwz9D2hto=
github.com/roadrunner-server/endure/v2 v2.4.3/go.mod h1:4n3PdwZ3h/IRL2enDGvEVXtaQgqRnZ74VOyZtOJq528=
github.com/roadrunner-server/errors v1.3.0 h1:kLVXpXne0jMReN7pj8KIhyYyjqKjsPC5DRGqMsd4/Fo=
github.com/roadrunner-server/errors v1.3.0/go.mod h1:XYVuhXvxi3yQaP/zCLB6QRZ0JvQIRaBa0SKFHL4WLKg=
-github.com/roadrunner-server/fileserver/v4 v4.1.13 h1:U2bWHMgRAd/VRTaaBLb6ZnouPC/VwZ6F1guM71goWXI=
-github.com/roadrunner-server/fileserver/v4 v4.1.13/go.mod h1:25ubjwnCYXA3ZBhlgiINW/K/vB4xZmrBaKOolvIyPAs=
+github.com/roadrunner-server/fileserver/v4 v4.1.14 h1:JIdccn+NgwL0ydiEnw5m10Lj10XYwYK0NsGsSfTmDic=
+github.com/roadrunner-server/fileserver/v4 v4.1.14/go.mod h1:ofbDOkMs21d6e/k+WSusfZu+r0Pi03uUBSGJV9FAGe0=
github.com/roadrunner-server/goridge/v3 v3.8.1 h1:mdS5lDKQwPuVJ2jwW7l5cngJNJiie7xEGwpgw7a6CuQ=
github.com/roadrunner-server/goridge/v3 v3.8.1/go.mod h1:L5UkNzD8aKLz6TzpqmmiHOJ6EnsadsWEYNoqK/4qoK0=
-github.com/roadrunner-server/grpc/v4 v4.6.3 h1:j70YpPnlzkchdgfCk1IiLvx220YoBtfiS9fmScuOfRY=
-github.com/roadrunner-server/grpc/v4 v4.6.3/go.mod h1:rVqOm2uUDcW69nV0EusIN7OFTz/Z7DsnLoBsBZd+vQw=
-github.com/roadrunner-server/gzip/v4 v4.1.13 h1:k1ta3nvcdAcmZhkVSX7rFB6tEdpb9WoRqoJovgp6Ox4=
-github.com/roadrunner-server/gzip/v4 v4.1.13/go.mod h1:nZaBOBH56HVjd7e1aAGm6NZsZYAAep/P0YgO+gWz3Lw=
-github.com/roadrunner-server/headers/v4 v4.2.14 h1:68MMkY1sKsLB9w47O3Y+zIpeD98J5DQzLQ1QbAxB2Fg=
-github.com/roadrunner-server/headers/v4 v4.2.14/go.mod h1:G5JfxQZYSqJoUro/rqKC1DQJtH1HSdjQV1s+IYdKFbc=
-github.com/roadrunner-server/http/v4 v4.4.11 h1:/K4c4j/7obCvD6MBAgaCfohqPQ1A7M+qfvk5TWrFpHk=
-github.com/roadrunner-server/http/v4 v4.4.11/go.mod h1:VMwAKaZS6iBGTK+CTZDbEGTZfPpsdMrbbmk8KOu7Aa8=
-github.com/roadrunner-server/informer/v4 v4.3.12 h1:0j2v03XdnW0340HlHtK0RxtG1heRN4bLReTM7SQZlY0=
-github.com/roadrunner-server/informer/v4 v4.3.12/go.mod h1:J3BoB3zkmxjaDWsxFCW1miynwcqVmkoj5aC9Gm0fCVs=
-github.com/roadrunner-server/jobs/v4 v4.7.11 h1:cDDUH41O1inLoiiQ9+BJIe3wJlloeZxVrrEi43UVfCo=
-github.com/roadrunner-server/jobs/v4 v4.7.11/go.mod h1:8Eh+vIIXl4E/r8DAiLdnw7I1bq6Fiog+z3o/lAldsm0=
-github.com/roadrunner-server/kafka/v4 v4.4.14 h1:YdTQSAwhrBG/5Vsy0WiZJ64OoivOwwHwaemSHPBAw9w=
-github.com/roadrunner-server/kafka/v4 v4.4.14/go.mod h1:uMKjL4fyca59CrPhfmit4JMUcEbM7m7NZK0pIDuU9nw=
-github.com/roadrunner-server/kv/v4 v4.4.12 h1:qTIgd2JnPrsq77NP+CPXA953Q23u3Nes9+WJXAwLWVw=
-github.com/roadrunner-server/kv/v4 v4.4.12/go.mod h1:VRIKyQyN1IGZicrmHx/LCf2sGm2TvG8/g6MJl9XJcH0=
-github.com/roadrunner-server/lock/v4 v4.5.10 h1:0QHmUBI3AlqZvueTlifnXU9I3JoijnKvgfgounKJTiM=
-github.com/roadrunner-server/lock/v4 v4.5.10/go.mod h1:HFIYGWy63Vi7jUsTNd2FnZiCSlJUo8PQi0fkmq7skbI=
-github.com/roadrunner-server/logger/v4 v4.2.12 h1:5ehWQpq5FdNVqjDmy6Hm+dNxtmvq/Hgxqb1Pq80pEAk=
-github.com/roadrunner-server/logger/v4 v4.2.12/go.mod h1:MC2OwGN21v/+/Ab2Ma4yBeKrXMB2lx8LxMIJKliMpBE=
-github.com/roadrunner-server/memcached/v4 v4.3.11 h1:2vumYYJHBGXBrO9ZcsoA+8OGqBdE6IyT4WTAZ6KvhdI=
-github.com/roadrunner-server/memcached/v4 v4.3.11/go.mod h1:ypeJy7gPpFgu6Co09stYWE3lMzCPn6OPsFLmRXEwGTE=
-github.com/roadrunner-server/memory/v4 v4.6.12 h1:ltBas9/AV9AJoArLptOWMWpiocZBV0FZzjIjIpBXP5U=
-github.com/roadrunner-server/memory/v4 v4.6.12/go.mod h1:pc+P0XyrwlMt4H/na7qWK12WMu+Coa1z2zuwus7jS1g=
-github.com/roadrunner-server/metrics/v4 v4.1.14 h1:DHr9o8tuv9spoeEIPpq5WPMsihJv1fdTVg4sOqT2ViQ=
-github.com/roadrunner-server/metrics/v4 v4.1.14/go.mod h1:6kptWkDWGuIH6QiF5+8r68dEznBEjMsW1BNvjc/abGc=
-github.com/roadrunner-server/nats/v4 v4.6.5 h1:jk/hlwvxBaCHp/jGWoa9STeGUTn7a0FYGg5U9GeoKoE=
-github.com/roadrunner-server/nats/v4 v4.6.5/go.mod h1:QCPa+0HPx7vOzw817YwugdW5e6NpN+MEnaq5WoWMSaE=
-github.com/roadrunner-server/otel/v4 v4.3.10 h1:DlIcX7j9usMBsU06omb28IhnC3U7ytrzwyEJk+9Jpoo=
-github.com/roadrunner-server/otel/v4 v4.3.10/go.mod h1:oN+lvmTrUYA4Cna/S692Rd9Aed6IJsKoDx5ZF/Iq9lw=
-github.com/roadrunner-server/prometheus/v4 v4.1.13 h1:14EpcYay56gJgsRSCJbQH5t1cQtHz9uuZP2rFikhBCU=
-github.com/roadrunner-server/prometheus/v4 v4.1.13/go.mod h1:gpzwLZwJmL57D+KR2YePDD6lGfsLqLKDtg7xDcQUFx0=
-github.com/roadrunner-server/proxy_ip_parser/v4 v4.1.13 h1:+6hUYW/BVfXipSpaEWOCzxyYRSsgAsgTPPePfW8BNno=
-github.com/roadrunner-server/proxy_ip_parser/v4 v4.1.13/go.mod h1:kebvNA1+F4UKcsQpqNDdTVdeXy+fEfwAx9IBiWms4O0=
-github.com/roadrunner-server/redis/v4 v4.2.14 h1:bYoQfAy5yiLDv88BsjPgoH0d0GrdmMqxu34eF14CTJI=
-github.com/roadrunner-server/redis/v4 v4.2.14/go.mod h1:06FifeSPScZD7IraXzuc4HXjTShew1hfH0j3uVgPw7M=
-github.com/roadrunner-server/resetter/v4 v4.0.19 h1:TaUYM6/lir2FBJ/TvxDoaoNECX7Gdt9fQFs0cZE2EUA=
-github.com/roadrunner-server/resetter/v4 v4.0.19/go.mod h1:yF+Ys7c97wONQOVDHsZh5YfXoHeHUqrCnHquekm57fM=
-github.com/roadrunner-server/rpc/v4 v4.2.13 h1:/x5fgnNE1Q2evBkTgtJFg4sFDokrMSFqHoBi+XLcUoc=
-github.com/roadrunner-server/rpc/v4 v4.2.13/go.mod h1:Qwso+CQ0wWmMtWQpa5VczBiFSV+zaCmTLI9cuJ5I26M=
+github.com/roadrunner-server/grpc/v4 v4.6.4 h1:PubEfDJmv6jSgwhGpN5ws6783w3Tar+3+hlU83L1cQs=
+github.com/roadrunner-server/grpc/v4 v4.6.4/go.mod h1:0ZWUsmo/vYC4TUlwKrro0nz4dVQe+1t0+53+NSmFrT0=
+github.com/roadrunner-server/gzip/v4 v4.1.14 h1:hhulfMtHA8f4vwsCpIkp+XmyBWAILvcCYlOwHWfXPBU=
+github.com/roadrunner-server/gzip/v4 v4.1.14/go.mod h1:OCAHgXpygNdko3VgQ63tE+oLVomt7ytdE/FM8DTolJM=
+github.com/roadrunner-server/headers/v4 v4.2.15 h1:Bg2HFe618YnkBLYDJcOBN3VhTjJAipx6r6jRZbXGidc=
+github.com/roadrunner-server/headers/v4 v4.2.15/go.mod h1:X2bJ/82NWiecsOAz+RpnV7gEviGxa7fkSKYwcX6BdF0=
+github.com/roadrunner-server/http/v4 v4.4.12 h1:lvrkyCR88r3jr+tE5ORDT4m6tsz130f4CcpnpkhVIOw=
+github.com/roadrunner-server/http/v4 v4.4.12/go.mod h1:/mtVivvN4TA21b5fBj+ismqwsBJgmWQ0t0PyaseHYLY=
+github.com/roadrunner-server/informer/v4 v4.3.13 h1:XhDJ3v5swDobaYVrbpNGqGMYLQXELcNYpn1tA1UfadM=
+github.com/roadrunner-server/informer/v4 v4.3.13/go.mod h1:HD810kVbvVrte+z2tI1p2HoD1S7Z0aEqMe4GXUU/BgQ=
+github.com/roadrunner-server/jobs/v4 v4.7.12 h1:c0d1CfpDX3MURq0S6tn4tdi5vK15i90SjF+2PZhpXb0=
+github.com/roadrunner-server/jobs/v4 v4.7.12/go.mod h1:Yd6ZOYcIipR3Rgk1nIxildCBj5PuvsIuVw1rsGSK9wE=
+github.com/roadrunner-server/kafka/v4 v4.4.15 h1:aWJMsGZZbXp92KyFe3JznXadNQZtVWo74EbJX+puA+U=
+github.com/roadrunner-server/kafka/v4 v4.4.15/go.mod h1:7DMXnOu2rKzeK7V1/YkBYlyRuMQdYlcJ+Zsl4MGN2xg=
+github.com/roadrunner-server/kv/v4 v4.4.13 h1:GT/LlcUS0XFfDGtgbWJqjaqCRULvwn791XXUTNqMJfo=
+github.com/roadrunner-server/kv/v4 v4.4.13/go.mod h1:5r6MuxWUPsoGydunIxh5x82uh4iH4HZs3wcGfi2aaXY=
+github.com/roadrunner-server/lock/v4 v4.5.11 h1:zDyM/UBRpSNkqZPgNip8XsySb6lvcFx0gpvX8HhGg8c=
+github.com/roadrunner-server/lock/v4 v4.5.11/go.mod h1:HFIYGWy63Vi7jUsTNd2FnZiCSlJUo8PQi0fkmq7skbI=
+github.com/roadrunner-server/logger/v4 v4.2.13 h1:8O7EaHctrYd+tGwBGFFk5OZLbYbrgMq9yexNlkz5ALA=
+github.com/roadrunner-server/logger/v4 v4.2.13/go.mod h1:rzFYCgDC/wzSGHlwq6NGaUe2vrX+RUEcY6z8ifkNFNY=
+github.com/roadrunner-server/memcached/v4 v4.3.12 h1:KhfwRdfYSJPu/v5vNcGaygiM4+zH3/vsVApXDOdYBDk=
+github.com/roadrunner-server/memcached/v4 v4.3.12/go.mod h1:YXx93vroQxqbbdhdECAGIqTftMx9tC7oHHZpt4qp8qw=
+github.com/roadrunner-server/memory/v4 v4.6.13 h1:ebVSy0R/pLRXlmvimvvRKcVNAegKilzGnaPyIzQpNeQ=
+github.com/roadrunner-server/memory/v4 v4.6.13/go.mod h1:Snb0122xyVo3iFBwbhNSPuTuXnCytA9m6MxVjGU4ABs=
+github.com/roadrunner-server/metrics/v4 v4.1.15 h1:zxGLYXAYWSKEjcueKioHZISdPuYH/VEr6zpAFy3xz0M=
+github.com/roadrunner-server/metrics/v4 v4.1.15/go.mod h1:d3n/VT8+dJxn3WFlNkLJKT3RrSEPYuawXP74YcEqYZ0=
+github.com/roadrunner-server/nats/v4 v4.6.6 h1:cHPWsMGRb3K1KQkfqECPDgciVIqkda4jNgr1kAHfC7U=
+github.com/roadrunner-server/nats/v4 v4.6.6/go.mod h1:rSayqNIvH/VKWygUser09UaMBvIunKBJKj1eKyOP330=
+github.com/roadrunner-server/otel/v4 v4.3.11 h1:nV9wrAL6OKZDdOU2GoWoA0054OtzZXlwDmwUAzkDBdQ=
+github.com/roadrunner-server/otel/v4 v4.3.11/go.mod h1:1FiEyMZ2oJrs/MX/rmLgk5UwVMYcyevZ1olGtaBIZSI=
+github.com/roadrunner-server/prometheus/v4 v4.1.14 h1:YXJV3sfAs+qaJCGG0R5ITOwqUVNnX9M2d6efmPZDNGY=
+github.com/roadrunner-server/prometheus/v4 v4.1.14/go.mod h1:OaASmRnlQFzf0g/Pez5aino7/iR//RBiaMQUN9D3m8I=
+github.com/roadrunner-server/proxy_ip_parser/v4 v4.1.14 h1:sMPB9OAnvBG9M2iEDgLVzVFIMXp5McwIUO/Du7FjPxc=
+github.com/roadrunner-server/proxy_ip_parser/v4 v4.1.14/go.mod h1:OMbbyC6QXPMnTi/Uhc/5WqdyBquyg1BxfjkP9Kolvew=
+github.com/roadrunner-server/redis/v4 v4.2.15 h1:wUCKPet17tF27lUhW7cfs5sn5Ow+d48P0mfdx3KpRkQ=
+github.com/roadrunner-server/redis/v4 v4.2.15/go.mod h1:xDlwTlPT5PHtaeUQV3Eec8aQOfq9NBO01bEndlQSGBM=
+github.com/roadrunner-server/resetter/v4 v4.0.20 h1:A+8CtjkP+5M6cAWravSd0gc0fKQpEDa6DQTzGIW5rDQ=
+github.com/roadrunner-server/resetter/v4 v4.0.20/go.mod h1:yF+Ys7c97wONQOVDHsZh5YfXoHeHUqrCnHquekm57fM=
+github.com/roadrunner-server/rpc/v4 v4.2.14 h1:mbuXHP9A1aK83kAYcVvtAW5d5yAi+hDyrak4M9jCt0w=
+github.com/roadrunner-server/rpc/v4 v4.2.14/go.mod h1:I0bC3C80kezMzfikv/ut8qTCM+SIUXE7QRSsYw1TDS8=
github.com/roadrunner-server/sdk/v4 v4.5.6 h1:vfEYV0bHf/6Wi4qwLlNiwj5O239xpPKIc7Ho2kIcb3Q=
github.com/roadrunner-server/sdk/v4 v4.5.6/go.mod h1:M21tpBfCk3NEH2ixa/Fs80d7KGPVP9zwLrZhc/goi1Y=
-github.com/roadrunner-server/send/v4 v4.2.13 h1:Dnht7hpr4BxCOIYSsoTqF5SCbaGBWfswyuu7qKbVwVc=
-github.com/roadrunner-server/send/v4 v4.2.13/go.mod h1:yKJQYdITGKXyBTdXZqZzv5jubLqRQQiUZWp7AxQe6YM=
-github.com/roadrunner-server/server/v4 v4.5.5 h1:EUqqAjt3DWxrqP782FA4DgB4x9T+l/Cg29ssEAGI2Mg=
-github.com/roadrunner-server/server/v4 v4.5.5/go.mod h1:fQ3DW4ZfQPbMtCbrtOgPuDMpJjqOwknhDkK6Tye2I6M=
-github.com/roadrunner-server/service/v4 v4.5.1 h1:GlEMp7AsV487xSughguSBKH5U96MsbJDu/h5rCE6R9s=
-github.com/roadrunner-server/service/v4 v4.5.1/go.mod h1:acAx9MCcVGUvjPl4S0QHrDoIypsyWCu8g8LmkUhcIpY=
-github.com/roadrunner-server/sqs/v4 v4.6.0 h1:uBHuP+xCmAE25OkT2nkbaRDpdIJFr/ubg4/orMraeqo=
-github.com/roadrunner-server/sqs/v4 v4.6.0/go.mod h1:kSqcTHw2DRM3irV1uF8GwfUBGVZ37d0jjpeTfCNVOyE=
-github.com/roadrunner-server/static/v4 v4.1.13 h1:uEbFswPBIjpgomOUuC41TNiTZtkIjrcTvveAUyOx9NA=
-github.com/roadrunner-server/static/v4 v4.1.13/go.mod h1:0BIMnnil/ca7g3oCKpUCNfzdIjwmf+vZIfnnkzbawfQ=
-github.com/roadrunner-server/status/v4 v4.4.11 h1:R567xWDCYYsUw89XDEpFWBbtSOUpH+sZGHRiIEqJtJg=
-github.com/roadrunner-server/status/v4 v4.4.11/go.mod h1:nDR4NIbcme+LNw/lmeO5p58wqNB1+q/IBYlahLRppJ8=
-github.com/roadrunner-server/tcp/v4 v4.3.10 h1:r8to61ieyzZhREkJ31S6by3U8ElG7Til4rgtlcujYgs=
-github.com/roadrunner-server/tcp/v4 v4.3.10/go.mod h1:k1O3SaF3xz3IedziMNcprRunWIjZo5o364ic4MZo0aQ=
+github.com/roadrunner-server/send/v4 v4.2.14 h1:AreNZrof7dYEA/yHhYe/DgHJKLihxpC0S40wWy01//0=
+github.com/roadrunner-server/send/v4 v4.2.14/go.mod h1:U4huKYoySCy3KEJMW/SO2TSN301iAgJfYGFsl4nZYv4=
+github.com/roadrunner-server/server/v4 v4.5.6 h1:7JIVNaYUNhcJER0atVL3pgHcKjM8h5vxymXwTi6TCg0=
+github.com/roadrunner-server/server/v4 v4.5.6/go.mod h1:cJEmUNSGMbO+cpGvFRvHZo0Mlwt9IcEB4QoYQJ3x82g=
+github.com/roadrunner-server/service/v4 v4.5.2 h1:RjRTYGJTLVgvKYIml0KX/8L0CZnyknHI2GcmBnhnQew=
+github.com/roadrunner-server/service/v4 v4.5.2/go.mod h1:Q9mmj0cUTMRMb9+jo4FQ0DfsQDYOejKKfajLLfX57zQ=
+github.com/roadrunner-server/sqs/v4 v4.6.1 h1:uXkpQCQRnmI92eQ4FORUswIHYhJ71+kN0/fO47IPaRI=
+github.com/roadrunner-server/sqs/v4 v4.6.1/go.mod h1:UNYRkOUhZiuSG/dCTT+5zCnurX8z8FBTS4SSK7Tl3Rc=
+github.com/roadrunner-server/static/v4 v4.1.14 h1:/gFgHpQkiQegchlKFqR3KaeJZQCJ34OxZJLwEzMwwnw=
+github.com/roadrunner-server/static/v4 v4.1.14/go.mod h1:hP5HVc1yFJtJ966RFDpisDEda3HBlK/ncnYCElAHomo=
+github.com/roadrunner-server/status/v4 v4.4.12 h1:Ktnt0fI9PzZwg/G8ox/NMFCxuHeDKS78n/5ZZ9p+PGc=
+github.com/roadrunner-server/status/v4 v4.4.12/go.mod h1:nDR4NIbcme+LNw/lmeO5p58wqNB1+q/IBYlahLRppJ8=
+github.com/roadrunner-server/tcp/v4 v4.3.11 h1:CCAqMyJKl9cJviOcXr6WkOA7pmGEO01wa1zPf2mcMzA=
+github.com/roadrunner-server/tcp/v4 v4.3.11/go.mod h1:SjY+Iv2SFpm5gHpT42VwCyWgkAAyOB2KyCESjEGd6KY=
github.com/roadrunner-server/tcplisten v1.4.0 h1:yWo09zktv/CSV6VywLfw4pwNcUchgTiIrW4uIICtO5M=
github.com/roadrunner-server/tcplisten v1.4.0/go.mod h1:A6+VSnW2ETGnN/e/CMdP63ZXqQDaC0UDMU6QmyuB0yM=
github.com/robfig/cron v1.2.0 h1:ZjScXvvxeQ63Dbyxy76Fj3AT3Ut0aKsyd2/tl3DTMuQ=
@@ -565,8 +567,8 @@ golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPh
golang.org/x/crypto v0.18.0 h1:PGVlW0xEltQnzFZ55hkuX5+KLyrMYhHld1YHO4AKcdc=
golang.org/x/crypto v0.18.0/go.mod h1:R0j02AL6hcrfOiy9T4ZYp/rcWeMxM3L6QYxlOuEG1mg=
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
-golang.org/x/exp v0.0.0-20240103183307-be819d1f06fc h1:ao2WRsKSzW6KuUY9IWPwWahcHCgR0s52IfwutMfEbdM=
-golang.org/x/exp v0.0.0-20240103183307-be819d1f06fc/go.mod h1:iRJReGqOEeBhDZGkGbynYwcHlctCvnjTYIamk7uXpHI=
+golang.org/x/exp v0.0.0-20240110193028-0dcbfd608b1e h1:723BNChdd0c2Wk6WOE320qGBiPtYx0F0Bbm1kriShfE=
+golang.org/x/exp v0.0.0-20240110193028-0dcbfd608b1e/go.mod h1:iRJReGqOEeBhDZGkGbynYwcHlctCvnjTYIamk7uXpHI=
golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU=
golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc=