summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorValery Piashchynski <[email protected]>2024-12-05 19:15:06 +0100
committerGitHub <[email protected]>2024-12-05 19:15:06 +0100
commit9335c69e9e302e0063cff2b9739f140c9474864e (patch)
tree80c677d0eefd816be072e8cca54da27b721a87eb
parent195476742fce37b7162593a41ac94fb5ded7fa38 (diff)
parent93c2004f86305687fdfc021134da51c1ef5da9e9 (diff)
[#2082]: release: `v2024.3`v2024.3.0
-rw-r--r--.github/workflows/release.yml4
-rw-r--r--.github/workflows/tests.yml2
-rw-r--r--.rr.yaml47
-rw-r--r--go.mod102
-rw-r--r--go.sum204
5 files changed, 188 insertions, 171 deletions
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 907f01f3..0c02d042 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -191,9 +191,9 @@ jobs:
spiralscout/roadrunner:${{ steps.values.outputs.version_full}}
spiralscout/roadrunner:latest
spiralscout/roadrunner:2024
- spiralscout/roadrunner:2024.2
+ spiralscout/roadrunner:2024.3
ghcr.io/roadrunner-server/roadrunner:${{ steps.values.outputs.version_full}}
ghcr.io/roadrunner-server/roadrunner:latest
ghcr.io/roadrunner-server/roadrunner:2024
- ghcr.io/roadrunner-server/roadrunner:2024.2
+ ghcr.io/roadrunner-server/roadrunner:2024.3
diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 68bc8e06..c40c370b 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -23,7 +23,7 @@ jobs:
- name: Run linter
uses: golangci/[email protected]
with:
- version: v1.60 # without patch version
+ version: v1.62 # without patch version
only-new-issues: false # show only new issues if it's a pull request
args: -v --build-tags=race --timeout=10m
diff --git a/.rr.yaml b/.rr.yaml
index e50f5717..40bfdf6e 100644
--- a/.rr.yaml
+++ b/.rr.yaml
@@ -24,7 +24,7 @@ rpc:
# Application server settings (docs: https://roadrunner.dev/docs/php-worker)
server:
- #[SINCE 2.6]
+ # Execute command before the main server's command.
on_init:
# Command to execute before the main server's command
#
@@ -36,12 +36,16 @@ server:
# Default: 60s [60m, 60h], if used w/o units its means - NANOSECONDS.
exec_timeout: 20s
+ # Exit on init error
+ # Default: false
+ exit_on_error: false
+
# Environment variables for the worker processes.
#
# Default: <empty map>
env:
- SOME_KEY: "SOME_VALUE"
- SOME_KEY2: "SOME_VALUE2"
+ SOME_KEY: "SOME_VALUE"
+ SOME_KEY2: "SOME_VALUE2"
# Username (not UID) of the user from whom the on_init command is executed. An empty value means to use the RR process user.
#
@@ -67,8 +71,8 @@ server:
#
# Default: <empty map>
env:
- SOME_KEY: "SOME_VALUE"
- SOME_KEY2: "SOME_VALUE2"
+ SOME_KEY: "SOME_VALUE"
+ SOME_KEY2: "SOME_VALUE2"
# Worker relay can be: "pipes", TCP (eg.: tcp://127.0.0.1:6002), or socket (eg.: unix:///var/run/rr.sock).
#
@@ -103,12 +107,12 @@ logs:
# Output can be file (eg.: "/var/log/rr_errors.log"), "stderr" or "stdout".
#
# Default: "stderr"
- output: [ stderr ]
+ output: ["stderr"]
# Errors only output can be file (eg.: "/var/log/rr_errors.log"), "stderr" or "stdout".
#
- # Default: "stderr"
- err_output: [ stderr ]
+ # Default: ["stderr"]
+ err_output: ["stderr"]
# File logger options
#
@@ -149,20 +153,20 @@ logs:
mode: development
level: panic
encoding: console
- output: [ stdout ]
- err_output: [ stderr ]
+ output: ["stdout"]
+ err_output: ["stderr"]
server:
mode: production
level: info
encoding: json
- output: [ stdout ]
- err_output: [ stdout ]
+ output: ["stdout"]
+ err_output: ["stdout"]
rpc:
mode: raw
level: debug
encoding: console
- output: [ stderr ]
- err_output: [ stdout ]
+ output: ["stderr"]
+ err_output: ["stdout"]
# Workflow and activity mesh service.
#
@@ -798,6 +802,14 @@ http:
# Default: 60s
destroy_timeout: 60s
+ # Dynamic allocator settings.
+ #
+ # Default: empty
+ dynamic_allocator:
+ max_workers: 25
+ spawn_rate: 10
+ idle_timeout: 10s
+
# Supervisor is used to control http workers (previous name was "limit", video: https://www.youtube.com/watch?v=NdrlZhyFqyQ).
# "Soft" limits will not interrupt current request processing. "Hard"
# limit on the contrary - interrupts the execution of the request.
@@ -840,7 +852,7 @@ http:
# Directory to use as a certificate/pk, account info storage
#
# Optional. Default: rr_cache
- certs_dir: rr_le_certs
+ cache_dir: "rr_le_certs"
# User email
#
@@ -1280,6 +1292,11 @@ jobs:
# Default: 60s
destroy_timeout: 60s
+ dynamic_allocator:
+ max_workers: 25
+ spawn_rate: 10
+ idle_timeout: 10s
+
# List of broker pipelines associated with the drivers.
#
# This option is not required since you can declare pipelines in the runtime. Pipeline driver should exist.
diff --git a/go.mod b/go.mod
index 07e24eb9..0d82d12a 100644
--- a/go.mod
+++ b/go.mod
@@ -10,50 +10,50 @@ require (
github.com/fatih/color v1.18.0
github.com/joho/godotenv v1.5.1
github.com/olekukonko/tablewriter v0.0.5
- github.com/roadrunner-server/amqp/v5 v5.0.4
+ github.com/roadrunner-server/amqp/v5 v5.1.0
github.com/roadrunner-server/api/v4 v4.16.0
- github.com/roadrunner-server/app-logger/v5 v5.0.4
- github.com/roadrunner-server/beanstalk/v5 v5.0.4
- github.com/roadrunner-server/boltdb/v5 v5.0.4
- github.com/roadrunner-server/centrifuge/v5 v5.0.4
- github.com/roadrunner-server/config/v5 v5.0.4
+ github.com/roadrunner-server/app-logger/v5 v5.1.0
+ github.com/roadrunner-server/beanstalk/v5 v5.1.0
+ github.com/roadrunner-server/boltdb/v5 v5.1.0
+ github.com/roadrunner-server/centrifuge/v5 v5.1.0
+ github.com/roadrunner-server/config/v5 v5.1.0
github.com/roadrunner-server/endure/v2 v2.6.1
github.com/roadrunner-server/errors v1.4.1
- github.com/roadrunner-server/fileserver/v5 v5.0.3
- github.com/roadrunner-server/google-pub-sub/v5 v5.0.4
+ github.com/roadrunner-server/fileserver/v5 v5.1.0
+ github.com/roadrunner-server/google-pub-sub/v5 v5.1.0
github.com/roadrunner-server/goridge/v3 v3.8.3
- github.com/roadrunner-server/grpc/v5 v5.0.6
- github.com/roadrunner-server/gzip/v5 v5.0.4
- github.com/roadrunner-server/headers/v5 v5.0.4
- github.com/roadrunner-server/http/v5 v5.0.4
- github.com/roadrunner-server/informer/v5 v5.0.4
- github.com/roadrunner-server/jobs/v5 v5.0.5
- github.com/roadrunner-server/kafka/v5 v5.0.4
- github.com/roadrunner-server/kv/v5 v5.1.0
- github.com/roadrunner-server/lock/v5 v5.0.4
- github.com/roadrunner-server/logger/v5 v5.0.4
- github.com/roadrunner-server/memcached/v5 v5.0.4
- github.com/roadrunner-server/memory/v5 v5.1.0
- github.com/roadrunner-server/metrics/v5 v5.0.4
- github.com/roadrunner-server/nats/v5 v5.0.4
- github.com/roadrunner-server/otel/v5 v5.0.3
- github.com/roadrunner-server/pool v1.1.0
- github.com/roadrunner-server/prometheus/v5 v5.0.3
- github.com/roadrunner-server/proxy_ip_parser/v5 v5.0.4
- github.com/roadrunner-server/redis/v5 v5.0.4
- github.com/roadrunner-server/resetter/v5 v5.0.5
- github.com/roadrunner-server/rpc/v5 v5.0.4
- github.com/roadrunner-server/send/v5 v5.0.3
- github.com/roadrunner-server/server/v5 v5.1.2
- github.com/roadrunner-server/service/v5 v5.0.4
- github.com/roadrunner-server/sqs/v5 v5.0.4
- github.com/roadrunner-server/static/v5 v5.0.3
- github.com/roadrunner-server/status/v5 v5.0.4
- github.com/roadrunner-server/tcp/v5 v5.0.4
+ github.com/roadrunner-server/grpc/v5 v5.1.0
+ github.com/roadrunner-server/gzip/v5 v5.1.0
+ github.com/roadrunner-server/headers/v5 v5.1.0
+ github.com/roadrunner-server/http/v5 v5.1.0
+ github.com/roadrunner-server/informer/v5 v5.1.0
+ github.com/roadrunner-server/jobs/v5 v5.1.0
+ github.com/roadrunner-server/kafka/v5 v5.1.0
+ github.com/roadrunner-server/kv/v5 v5.2.0
+ github.com/roadrunner-server/lock/v5 v5.1.0
+ github.com/roadrunner-server/logger/v5 v5.1.0
+ github.com/roadrunner-server/memcached/v5 v5.1.0
+ github.com/roadrunner-server/memory/v5 v5.2.0
+ github.com/roadrunner-server/metrics/v5 v5.1.0
+ github.com/roadrunner-server/nats/v5 v5.1.0
+ github.com/roadrunner-server/otel/v5 v5.1.0
+ github.com/roadrunner-server/pool v1.1.1
+ github.com/roadrunner-server/prometheus/v5 v5.1.0
+ github.com/roadrunner-server/proxy_ip_parser/v5 v5.1.0
+ github.com/roadrunner-server/redis/v5 v5.1.0
+ github.com/roadrunner-server/resetter/v5 v5.1.0
+ github.com/roadrunner-server/rpc/v5 v5.1.0
+ github.com/roadrunner-server/send/v5 v5.1.0
+ github.com/roadrunner-server/server/v5 v5.2.0
+ github.com/roadrunner-server/service/v5 v5.1.0
+ github.com/roadrunner-server/sqs/v5 v5.1.0
+ github.com/roadrunner-server/static/v5 v5.1.0
+ github.com/roadrunner-server/status/v5 v5.1.0
+ github.com/roadrunner-server/tcp/v5 v5.1.0
github.com/spf13/cobra v1.8.1
github.com/spf13/viper v1.19.0
github.com/stretchr/testify v1.10.0
- github.com/temporalio/roadrunner-temporal/v5 v5.2.0
+ github.com/temporalio/roadrunner-temporal/v5 v5.3.0
go.uber.org/automaxprocs v1.6.0
)
@@ -67,11 +67,11 @@ exclude (
require (
cloud.google.com/go v0.116.0 // indirect
- cloud.google.com/go/auth v0.11.0 // indirect
+ cloud.google.com/go/auth v0.12.0 // indirect
cloud.google.com/go/auth/oauth2adapt v0.2.6 // indirect
cloud.google.com/go/compute/metadata v0.5.2 // indirect
- cloud.google.com/go/iam v1.2.2 // indirect
- cloud.google.com/go/pubsub v1.45.2 // indirect
+ cloud.google.com/go/iam v1.3.0 // indirect
+ cloud.google.com/go/pubsub v1.45.3 // indirect
github.com/andybalholm/brotli v1.1.1 // indirect
github.com/aws/aws-sdk-go v1.55.5 // indirect
github.com/aws/aws-sdk-go-v2 v1.32.6 // indirect
@@ -98,7 +98,7 @@ require (
github.com/cespare/xxhash/v2 v2.3.0 // indirect
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
- github.com/emicklei/proto v1.13.2 // indirect
+ github.com/emicklei/proto v1.13.3 // indirect
github.com/facebookgo/clock v0.0.0-20150410010913-600d898af40a // indirect
github.com/felixge/httpsnoop v1.0.4 // indirect
github.com/fsnotify/fsnotify v1.8.0 // indirect
@@ -146,7 +146,7 @@ require (
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
github.com/prometheus/client_golang v1.20.5 // indirect
github.com/prometheus/client_model v0.6.1 // indirect
- github.com/prometheus/common v0.60.1 // indirect
+ github.com/prometheus/common v0.61.0 // indirect
github.com/prometheus/procfs v0.15.1 // indirect
github.com/quic-go/qpack v0.5.1 // indirect
github.com/quic-go/quic-go v0.48.2 // indirect
@@ -209,21 +209,21 @@ require (
go.uber.org/mock v0.5.0 // indirect
go.uber.org/multierr v1.11.0 // indirect
go.uber.org/zap v1.27.0 // indirect
- golang.org/x/crypto v0.29.0 // indirect
- golang.org/x/exp v0.0.0-20241108190413-2d47ceb2692f // indirect
+ golang.org/x/crypto v0.30.0 // indirect
+ golang.org/x/exp v0.0.0-20241204233417-43b7b7cde48d // indirect
golang.org/x/mod v0.22.0 // indirect
- golang.org/x/net v0.31.0 // indirect
+ golang.org/x/net v0.32.0 // indirect
golang.org/x/oauth2 v0.24.0 // indirect
- golang.org/x/sync v0.9.0 // indirect
- golang.org/x/sys v0.27.0 // indirect
- golang.org/x/text v0.20.0 // indirect
+ golang.org/x/sync v0.10.0 // indirect
+ golang.org/x/sys v0.28.0 // indirect
+ golang.org/x/text v0.21.0 // indirect
golang.org/x/time v0.8.0 // indirect
- golang.org/x/tools v0.27.0 // indirect
- google.golang.org/api v0.209.0 // indirect
+ golang.org/x/tools v0.28.0 // indirect
+ google.golang.org/api v0.210.0 // indirect
google.golang.org/genproto v0.0.0-20241202173237-19429a94021a // indirect
google.golang.org/genproto/googleapis/api v0.0.0-20241202173237-19429a94021a // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20241202173237-19429a94021a // indirect
- google.golang.org/grpc v1.68.0 // indirect
+ google.golang.org/grpc v1.68.1 // indirect
google.golang.org/protobuf v1.35.2 // indirect
gopkg.in/ini.v1 v1.67.0 // indirect
gopkg.in/natefinch/lumberjack.v2 v2.2.1 // indirect
diff --git a/go.sum b/go.sum
index 176a8b69..4a243dd0 100644
--- a/go.sum
+++ b/go.sum
@@ -2,20 +2,20 @@ cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMT
cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=
cloud.google.com/go v0.116.0 h1:B3fRrSDkLRt5qSHWe40ERJvhvnQwdZiHu0bJOpldweE=
cloud.google.com/go v0.116.0/go.mod h1:cEPSRWPzZEswwdr9BxE6ChEn01dWlTaF05LiC2Xs70U=
-cloud.google.com/go/auth v0.11.0 h1:Ic5SZz2lsvbYcWT5dfjNWgw6tTlGi2Wc8hyQSC9BstA=
-cloud.google.com/go/auth v0.11.0/go.mod h1:xxA5AqpDrvS+Gkmo9RqrGGRh6WSNKKOXhY3zNOr38tI=
+cloud.google.com/go/auth v0.12.0 h1:ARAD8r0lkiHw2go7kEnmviF6TOYhzLM+yDGcDt9mP68=
+cloud.google.com/go/auth v0.12.0/go.mod h1:xxA5AqpDrvS+Gkmo9RqrGGRh6WSNKKOXhY3zNOr38tI=
cloud.google.com/go/auth/oauth2adapt v0.2.6 h1:V6a6XDu2lTwPZWOawrAa9HUK+DB2zfJyTuciBG5hFkU=
cloud.google.com/go/auth/oauth2adapt v0.2.6/go.mod h1:AlmsELtlEBnaNTL7jCj8VQFLy6mbZv0s4Q7NGBeQ5E8=
cloud.google.com/go/compute/metadata v0.5.2 h1:UxK4uu/Tn+I3p2dYWTfiX4wva7aYlKixAHn3fyqngqo=
cloud.google.com/go/compute/metadata v0.5.2/go.mod h1:C66sj2AluDcIqakBq/M8lw8/ybHgOZqin2obFxa/E5k=
-cloud.google.com/go/iam v1.2.2 h1:ozUSofHUGf/F4tCNy/mu9tHLTaxZFLOUiKzjcgWHGIA=
-cloud.google.com/go/iam v1.2.2/go.mod h1:0Ys8ccaZHdI1dEUilwzqng/6ps2YB6vRsjIe00/+6JY=
+cloud.google.com/go/iam v1.3.0 h1:4Wo2qTaGKFtajbLpF6I4mywg900u3TLlHDb6mriLDPU=
+cloud.google.com/go/iam v1.3.0/go.mod h1:0Ys8ccaZHdI1dEUilwzqng/6ps2YB6vRsjIe00/+6JY=
cloud.google.com/go/kms v1.20.1 h1:og29Wv59uf2FVaZlesaiDAqHFzHaoUyHI3HYp9VUHVg=
cloud.google.com/go/kms v1.20.1/go.mod h1:LywpNiVCvzYNJWS9JUcGJSVTNSwPwi0vBAotzDqn2nc=
cloud.google.com/go/longrunning v0.6.3 h1:A2q2vuyXysRcwzqDpMMLSI6mb6o39miS52UEG/Rd2ng=
cloud.google.com/go/longrunning v0.6.3/go.mod h1:k/vIs83RN4bE3YCswdXC5PFfWVILjm3hpEUlSko4PiI=
-cloud.google.com/go/pubsub v1.45.2 h1:TLsGaQDFg92yLCm993tS0md22eku0weBWlLhInxizgs=
-cloud.google.com/go/pubsub v1.45.2/go.mod h1:3bn7fTmzZFwaUjllitv1WlsNMkqBgGUb3UdMhI54eCc=
+cloud.google.com/go/pubsub v1.45.3 h1:prYj8EEAAAwkp6WNoGTE4ahe0DgHoyJd5Pbop931zow=
+cloud.google.com/go/pubsub v1.45.3/go.mod h1:cGyloK/hXC4at7smAtxFnXprKEFTqmMXNNd9w+bd94Q=
github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU=
github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=
@@ -99,8 +99,8 @@ github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f h1:lO4WD4F/r
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f/go.mod h1:cuUVRXasLTGF7a8hSLbxyZXjz+1KgoB3wDUb6vlszIc=
github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY=
github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto=
-github.com/emicklei/proto v1.13.2 h1:z/etSFO3uyXeuEsVPzfl56WNgzcvIr42aQazXaQmFZY=
-github.com/emicklei/proto v1.13.2/go.mod h1:rn1FgRS/FANiZdD2djyH7TMA9jdRDcYQ9IEN9yvjX0A=
+github.com/emicklei/proto v1.13.3 h1:h2u3JgIKSBWHI0jTFFAxiIzOQAe+bRGlQ/WlaIa49Uk=
+github.com/emicklei/proto v1.13.3/go.mod h1:rn1FgRS/FANiZdD2djyH7TMA9jdRDcYQ9IEN9yvjX0A=
github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98=
@@ -313,8 +313,8 @@ github.com/prometheus/client_model v0.6.1/go.mod h1:OrxVMOVHjw3lKMa8+x6HeMGkHMQy
github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4=
github.com/prometheus/common v0.10.0/go.mod h1:Tlit/dnDKsSWFlCLTWaA1cyBgKHSMdTB80sz/V91rCo=
github.com/prometheus/common v0.26.0/go.mod h1:M7rCNAaPfAosfx8veZJCuw84e35h3Cfd9VFqTh1DIvc=
-github.com/prometheus/common v0.60.1 h1:FUas6GcOw66yB/73KC+BOZoFJmbo/1pojoILArPAaSc=
-github.com/prometheus/common v0.60.1/go.mod h1:h0LYf1R1deLSKtD4Vdg8gy4RuOvENW2J/h19V5NADQw=
+github.com/prometheus/common v0.61.0 h1:3gv/GThfX0cV2lpO7gkTUwZru38mxevy90Bj8YFSRQQ=
+github.com/prometheus/common v0.61.0/go.mod h1:zr29OCN/2BsJRaFwG8QOBr41D6kkchKbpeNH7pAjb/s=
github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA=
github.com/prometheus/procfs v0.1.3/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU=
@@ -336,20 +336,20 @@ github.com/redis/go-redis/v9 v9.7.0/go.mod h1:f6zhXITC7JUJIlPEiBOTXxJgPLdZcA93Ge
github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc=
github.com/rivo/uniseg v0.4.7 h1:WUdvkW8uEhrYfLC4ZzdpI2ztxP1I582+49Oc5Mq64VQ=
github.com/rivo/uniseg v0.4.7/go.mod h1:FN3SvrM+Zdj16jyLfmOkMNblXMcoc8DfTHruCPUcx88=
-github.com/roadrunner-server/amqp/v5 v5.0.4 h1:1mjx85QhzQO/HvKZ/r2S5kTMevlzgh+v9kofdrGDpa0=
-github.com/roadrunner-server/amqp/v5 v5.0.4/go.mod h1:3Rk6M+N2Alop1t1+naiE20Mt6VHMJzQvB+SAYO+J7UI=
+github.com/roadrunner-server/amqp/v5 v5.1.0 h1:FjXkdCfidWYaird7HYSI43VjD1Ix71Zg7u9xL4ejdTs=
+github.com/roadrunner-server/amqp/v5 v5.1.0/go.mod h1:4J8v2sZ/s2g5uSGNrV6OvNZjCiOvvlNwnJWCLeeoFDQ=
github.com/roadrunner-server/api/v4 v4.16.0 h1:UaaKWHelc7bZC4cRdTD802gyIrJFRFTPEk7Bt3U01qI=
github.com/roadrunner-server/api/v4 v4.16.0/go.mod h1:qTC9Fy+zF4jtoPdZEceGqtrj+8eUB2IsLm51JxKxbV4=
-github.com/roadrunner-server/app-logger/v5 v5.0.4 h1:31YCzNV1EF8AVGmiTrzS6RPwPzRu3wLPvKq1+RI6dmE=
-github.com/roadrunner-server/app-logger/v5 v5.0.4/go.mod h1:O5y4dTsGIoMBXy+h/LJYdrD079IPIgMBum61N6dM7c0=
-github.com/roadrunner-server/beanstalk/v5 v5.0.4 h1:n2UAKTFtwWW6LV1l4VG2TbA8MG+wvYiYSCaoUfWZQPI=
-github.com/roadrunner-server/beanstalk/v5 v5.0.4/go.mod h1:1vxNkALlqPVqyPWkVsE+0MFUurCE0f7ugrE7aC6sL8s=
-github.com/roadrunner-server/boltdb/v5 v5.0.4 h1:MGe7c8R3n+gR9WVIzeBYrxf/0IW6eDOKT9AN8aBLK5E=
-github.com/roadrunner-server/boltdb/v5 v5.0.4/go.mod h1:slL6+YVwGSdXXNMekC8+70d7QYvVKQ3+jZzCknF6eGI=
-github.com/roadrunner-server/centrifuge/v5 v5.0.4 h1:cfI6LhiQQCp/5s0G2FXSXfE6CMHbDH9U4+UZtnDSOPc=
-github.com/roadrunner-server/centrifuge/v5 v5.0.4/go.mod h1:Ohck611Qtv7mDIrT1iJZgqhxzYPzOgxYdwtZUvir+Y4=
-github.com/roadrunner-server/config/v5 v5.0.4 h1:N1fLPvtDSzaFoJojWaSqtXQs/XsOaxyEEgZuM1ru10Q=
-github.com/roadrunner-server/config/v5 v5.0.4/go.mod h1:F8vAsLt/yjY/gkBaxImwgQqjMyk3WcKtPwLL33hitQ0=
+github.com/roadrunner-server/app-logger/v5 v5.1.0 h1:ZLXpWZAsdGAYuIF+4DgDDOnZS4EAaOK4v069nx5+nIM=
+github.com/roadrunner-server/app-logger/v5 v5.1.0/go.mod h1:oW3c9LfiY71IvrvbVfftOyZlUJVbRowR13Q+OyYYnQU=
+github.com/roadrunner-server/beanstalk/v5 v5.1.0 h1:Yx8oplqg1G7E9EJA4crknuG3oCp48Tjrq2D/bYivvkI=
+github.com/roadrunner-server/beanstalk/v5 v5.1.0/go.mod h1:wxFL0tmxqF9S/Y0zRhF74+rpW8FXmHZBav6M+RyFV+o=
+github.com/roadrunner-server/boltdb/v5 v5.1.0 h1:NCCHAA+xiByZnQsdpkbB2JDHnoMysMEWkosAbkqpcB0=
+github.com/roadrunner-server/boltdb/v5 v5.1.0/go.mod h1:4r13HgaN8SiCNlRH+ryfWdhWKbiPb9J9JYvGXjDN2MI=
+github.com/roadrunner-server/centrifuge/v5 v5.1.0 h1:S61ue3y5ilIZ/mkgqDdN55ywtqS4URhKtxSfFYKzuhM=
+github.com/roadrunner-server/centrifuge/v5 v5.1.0/go.mod h1:as4XBsnMj+YYN/+pDBUybr2WOgvXVkW1f2kCyWQWxR8=
+github.com/roadrunner-server/config/v5 v5.1.0 h1:mED75mkBcF2FkHyXwGHj7b8MwwNAX7xB0i00IQJ0EBE=
+github.com/roadrunner-server/config/v5 v5.1.0/go.mod h1:bv/E9xyRO/wwIShrpTT7tC63ft5MPyRB0oh6QQbhsKE=
github.com/roadrunner-server/context v1.0.2 h1:MSK6mjG2KsFKS1IoieMrY9Ia7SGxDGh/tagpBQxi1SE=
github.com/roadrunner-server/context v1.0.2/go.mod h1:7d/DqP/2k9wLrop3AdC0gTilEeCvkrwBm4CVvAdkZR0=
github.com/roadrunner-server/endure/v2 v2.6.1 h1:vx+3ayn8HXnyeCcjKWwe+DfPrwL5sOQobugzCId4F7k=
@@ -358,70 +358,70 @@ github.com/roadrunner-server/errors v1.4.1 h1:LKNeaCGiwd3t8IaL840ZNF3UA9yDQlpvHn
github.com/roadrunner-server/errors v1.4.1/go.mod h1:qeffnIKG0e4j1dzGpa+OGY5VKSfMphizvqWIw8s2lAo=
github.com/roadrunner-server/events v1.0.1 h1:waCkKhxhzdK3VcI1xG22l+h+0J+Nfdpxjhyy01Un+kI=
github.com/roadrunner-server/events v1.0.1/go.mod h1:WZRqoEVaFm209t52EuoT7ISUtvX6BrCi6bI/7pjkVC0=
-github.com/roadrunner-server/fileserver/v5 v5.0.3 h1:SrYb01DHZ157upsfckTSgN9/yS8JxL8nZRYwNW5ps9Y=
-github.com/roadrunner-server/fileserver/v5 v5.0.3/go.mod h1:2vEebAYkMIeL3d0OL1POZOF9+R2e9qzmTYvWxBm8NXg=
-github.com/roadrunner-server/google-pub-sub/v5 v5.0.4 h1:I9dxyxpD+0zmbNebb7dZm1Zj6rAFT4mi2evBG7OWlMo=
-github.com/roadrunner-server/google-pub-sub/v5 v5.0.4/go.mod h1:qRY4AYX767sxfjmdSP6mllEigkY/4VmBG/8ncaPnIes=
+github.com/roadrunner-server/fileserver/v5 v5.1.0 h1:L75jufh784fFWOziJpS26zl+/HIpm4IJT9cgYACvs+o=
+github.com/roadrunner-server/fileserver/v5 v5.1.0/go.mod h1:Zd1UKDmnZ22GulFWBicKNT4DOo6Y/XziHSBLO5GIo2U=
+github.com/roadrunner-server/google-pub-sub/v5 v5.1.0 h1:XNhxxQITymdRXvE0hhsMPAuqmsAEbx0ofV/GVobvl2s=
+github.com/roadrunner-server/google-pub-sub/v5 v5.1.0/go.mod h1:JRIW0t3ee7P+SrtOUK0QEcbxunTP+4Ie12F7A/ZSKJc=
github.com/roadrunner-server/goridge/v3 v3.8.3 h1:XmjrOFnI6ZbQTPaP39DEk8KwLUNTgjluK3pcZaW6ixQ=
github.com/roadrunner-server/goridge/v3 v3.8.3/go.mod h1:4TZU8zgkKIZCsH51qwGMpvyXCT59u/8z6q8sCe4ZGAQ=
-github.com/roadrunner-server/grpc/v5 v5.0.6 h1:VYcRx2KIIYMRo2+mthxkztM+pd7oxWg93hQfZhOD27g=
-github.com/roadrunner-server/grpc/v5 v5.0.6/go.mod h1:LRkJGZuL2qb0RtouNnGq1ogitMtCB0N0ECY7bvA46q4=
-github.com/roadrunner-server/gzip/v5 v5.0.4 h1:TEH72KljBXIAQFOn/lhzA9dAza10rouxeqy4Xb6qoKA=
-github.com/roadrunner-server/gzip/v5 v5.0.4/go.mod h1:jjAXtcE4NKBFZtvNVb1WpFPht/aEmSXG7pMgv6GgFFM=
-github.com/roadrunner-server/headers/v5 v5.0.4 h1:R99ctkgSXwdkOmEUQ1z2tUNZYQo6pX++RbSOwVUxu2w=
-github.com/roadrunner-server/headers/v5 v5.0.4/go.mod h1:iMdWTyiGoNvbpWGHcf+a2T2Y5azFQFaTeJfP8ufoXCE=
-github.com/roadrunner-server/http/v5 v5.0.4 h1:S6ZM1HxNpiykTzvlYVVSXB6yBT/S7/kJ4DyBhbkbf2M=
-github.com/roadrunner-server/http/v5 v5.0.4/go.mod h1:PirKnzccpF+fY8MVthAXKGNan/rKwJmaJa2KVyAqzsI=
-github.com/roadrunner-server/informer/v5 v5.0.4 h1:Aob2T+PIR3YNc6AQk73gAqd8qSDRRa1ZgoW5QQKJZXE=
-github.com/roadrunner-server/informer/v5 v5.0.4/go.mod h1:6qPMmbFPwNZEW/xN4XeYMH45+1DwB3I2D1t8NRFt2As=
-github.com/roadrunner-server/jobs/v5 v5.0.5 h1:lzVuj5WGmnrXmHx1+bIS9nRE0ptZY5/WSgeBmzHUOko=
-github.com/roadrunner-server/jobs/v5 v5.0.5/go.mod h1:3WS0JkdShUQ/b3oxeL17PyRyTO4h2VpUHRpuEbMJoNI=
-github.com/roadrunner-server/kafka/v5 v5.0.4 h1:fkw2X78DA4O2B36Y7+LVFtS/d1WVKtj6suylDXZ5ZWc=
-github.com/roadrunner-server/kafka/v5 v5.0.4/go.mod h1:iA2elRQdMbMR4o9Dh2Je5SQYvJ27+R3L2rIyo38rRpg=
-github.com/roadrunner-server/kv/v5 v5.1.0 h1:j3k+k7PyQx4wK/Ucp3feZaUY6IMZLPBx5W/ZdPyY2Jc=
-github.com/roadrunner-server/kv/v5 v5.1.0/go.mod h1:j8wSl7U9rZmbteXQ/nP4WwzRL7IqSqQVKkA/dpqx+GE=
-github.com/roadrunner-server/lock/v5 v5.0.4 h1:k+v08WQL5pC9CCHBCw2NQSp9xEaf3kgzs6pPTsJygxM=
-github.com/roadrunner-server/lock/v5 v5.0.4/go.mod h1:irpWIlC5cno4syvQHSQqxjDrWsJGcBoad+Sz2Io0cnc=
-github.com/roadrunner-server/logger/v5 v5.0.4 h1:DiydGsyhiqLRR8HYaT8jarzdw1LS+WiJb0W684zeaz8=
-github.com/roadrunner-server/logger/v5 v5.0.4/go.mod h1:ygRLH1siEFgSWg/8u+8WXCHiReSA9hJDZFHyWurt/hY=
-github.com/roadrunner-server/memcached/v5 v5.0.4 h1:E7tgbEIvg173RTuz9OTKB+44Zyj24KV+CHTmuhnCWG8=
-github.com/roadrunner-server/memcached/v5 v5.0.4/go.mod h1:X6XwkAGo77TT/z1l3dw5vXM0h6Eog+9h2posvmQN6RE=
-github.com/roadrunner-server/memory/v5 v5.1.0 h1:S5m3erlbqxgaDkjHcbxfKmHZRwWKLk6lr5bLa7Z9/v4=
-github.com/roadrunner-server/memory/v5 v5.1.0/go.mod h1:AAyjsC62ymefqva5rnCsX3+GeDsCjlJWJJmaZREk+6A=
-github.com/roadrunner-server/metrics/v5 v5.0.4 h1:1Xo/bhKwTfrAd9fy9v3mXrVvrZhO2YDTS8RfEIdaBcw=
-github.com/roadrunner-server/metrics/v5 v5.0.4/go.mod h1:LKPzS9fbcToQ2Xe3qA7+5KVPwALdwHRBqxaJaFdhYy4=
-github.com/roadrunner-server/nats/v5 v5.0.4 h1:qq+0rfd/PWn5wSQR31j0WGuY1CVPVD5+IyhaCRLJQNc=
-github.com/roadrunner-server/nats/v5 v5.0.4/go.mod h1:Bf4p4R9bVQZE0ASn8tu1X8ys93iV3QcvN0qVNQBiEpo=
-github.com/roadrunner-server/otel/v5 v5.0.3 h1:ECyCcy69klGYLuka9EFBJRVmihwbtkiN65K3r8mAaBY=
-github.com/roadrunner-server/otel/v5 v5.0.3/go.mod h1:MOFhnGDvjdErU9yN7wbfHwlnpNvILFwi10ABicP1El8=
-github.com/roadrunner-server/pool v1.1.0 h1:65MmexdO+Xhm1tXAhLXLVzagb8AIDDqBVEi9VET0lyQ=
-github.com/roadrunner-server/pool v1.1.0/go.mod h1:x3wyyniz3CAP4jtu0CrJYTmbLyf6TVO2Xi4xMkNOjkA=
+github.com/roadrunner-server/grpc/v5 v5.1.0 h1:l4XxG+JlOv1Ewlf5Bf5z1Br51Mmh7qC7XvGQWSqjXmI=
+github.com/roadrunner-server/grpc/v5 v5.1.0/go.mod h1:B9faCKj9tjQrgHLJc/tYO5zKhEfJPjn06ZJgGej3xqk=
+github.com/roadrunner-server/gzip/v5 v5.1.0 h1:/iJ1U+KFI/wBseGTmgAQDq22XCfMoxNQ2utiGWHlfh4=
+github.com/roadrunner-server/gzip/v5 v5.1.0/go.mod h1:4u2a93Slb+K6j4FsYrKzy0ucDcSX3KlKeEVGEWI4+ow=
+github.com/roadrunner-server/headers/v5 v5.1.0 h1:eDCUz75C1oojFClldo8App9pebK4kfuY18m5yMV3WtI=
+github.com/roadrunner-server/headers/v5 v5.1.0/go.mod h1:0yO7MrMyfeRAGrrm4GGMFSSViCv8JTKag2hJi65ZWNs=
+github.com/roadrunner-server/http/v5 v5.1.0 h1:nocbwXsbol107qALPQGJxj9gIpq+LB46Jfw2NJLduls=
+github.com/roadrunner-server/http/v5 v5.1.0/go.mod h1:NllvLkiGWvxxeUnFWWP3YBrai6C0z7FU/lfjvBPRwTQ=
+github.com/roadrunner-server/informer/v5 v5.1.0 h1:KHMqcj6ochWIm08T/2anEGDQoS7Hliv4O61UxhXPE3E=
+github.com/roadrunner-server/informer/v5 v5.1.0/go.mod h1:fyBfdTXsboAf6fm52dInfQFm037tscLD1leNyyihcyA=
+github.com/roadrunner-server/jobs/v5 v5.1.0 h1:64X85hpDPJ4knLgojePGP8/OTzCN3hRrXbn4OBszXEA=
+github.com/roadrunner-server/jobs/v5 v5.1.0/go.mod h1:hOM4sxjzKzKxfca5nHB3IdsXTAOM37tGSPourOsgt1E=
+github.com/roadrunner-server/kafka/v5 v5.1.0 h1:IGmcf4XJ+JSeWUyNPerKHrhJvKjO3pQUPOk/KnCfZLE=
+github.com/roadrunner-server/kafka/v5 v5.1.0/go.mod h1:nHDGYzspRWxmlHxN3v0DjikMi9qSsBWBjhq6G3IT2l8=
+github.com/roadrunner-server/kv/v5 v5.2.0 h1:r9FnZ+SQvxz/vx286DLXtXhLny7+0PaSHHLuyCGJWlw=
+github.com/roadrunner-server/kv/v5 v5.2.0/go.mod h1:Z0uFI/u9jiVYRDBX0ZQKbK4hLBPcs9+Hszz6hiP8YLY=
+github.com/roadrunner-server/lock/v5 v5.1.0 h1:JdHpZYZ9FHucL5gVXNvpdHbjQ2S0AQc5U5tDf/vxqfw=
+github.com/roadrunner-server/lock/v5 v5.1.0/go.mod h1:4RsBzAL/+HiKLoYy6OmbTjosZa8qh+xBF4FT2jgkfqY=
+github.com/roadrunner-server/logger/v5 v5.1.0 h1:5LAE4mufZfXFoogNVPC+nvz01OKgaDxAFAP4zawKGB4=
+github.com/roadrunner-server/logger/v5 v5.1.0/go.mod h1:I0+Vw0dYEfjJT82CknnAqY3UAYcUqGflve+wCicJClw=
+github.com/roadrunner-server/memcached/v5 v5.1.0 h1:1zhmioIHrxjc/BMEqPBxmjV0z9EOAKWUX4W7IpjHxmA=
+github.com/roadrunner-server/memcached/v5 v5.1.0/go.mod h1:YU+vzGjSARsfqjFhXOuX0xDsAVMR42tETaR8YHQL8OM=
+github.com/roadrunner-server/memory/v5 v5.2.0 h1:wVo+5jYpAum2jFkF+BU8KEkgtyLXFypHId0goLzvWok=
+github.com/roadrunner-server/memory/v5 v5.2.0/go.mod h1:g8Ixub/q2sOvpDkOrdE0JHfHSTcZHAg2pk9IAsECIl4=
+github.com/roadrunner-server/metrics/v5 v5.1.0 h1:6KvLSI+JfpSRTWZNmEyD+IufkBrtTxmJ30GoxtHuQ9k=
+github.com/roadrunner-server/metrics/v5 v5.1.0/go.mod h1:gF3jTd4Xn6Q7i+jxMQiIDlOeM1MqQxVur2RFnoX35/Y=
+github.com/roadrunner-server/nats/v5 v5.1.0 h1:u1GIjXZigKoL1HnAG/UE+9cyFsj7Q0FxZjCxleMF5Cg=
+github.com/roadrunner-server/nats/v5 v5.1.0/go.mod h1:Vebx7WBJaTzLxCzeVykb95peGt58XQQ7sycMidozK+A=
+github.com/roadrunner-server/otel/v5 v5.1.0 h1:WWo4AudmgOscAn0GNnAwaxV/D7xVtQ49UBdD3Bb2+5Y=
+github.com/roadrunner-server/otel/v5 v5.1.0/go.mod h1:HKb572t7wwDHaEFTG1R6do4DtQ1t1hLqDScvf5F3seY=
+github.com/roadrunner-server/pool v1.1.1 h1:ThMGASxLV/GvVXk/J80E2yY1nozfPwFlv93fH0xYDMg=
+github.com/roadrunner-server/pool v1.1.1/go.mod h1:p6t1w4hcNgZGTgap+RYqoPIQ9jDXJwsr217+ROsVFro=
github.com/roadrunner-server/priority_queue v1.0.2 h1:UoseKFpkcWSWJVu0iWqCE+tCWC8z/qCKvilSkAzHHmM=
github.com/roadrunner-server/priority_queue v1.0.2/go.mod h1:0Kayx9q+JM0Zk9+04eXD4nZPMiMxjTkR76+j1ZkHrD0=
-github.com/roadrunner-server/prometheus/v5 v5.0.3 h1:DNg3EhSSojFcSr2Bk6pcMgpobCo9bGligzCyONR2Th8=
-github.com/roadrunner-server/prometheus/v5 v5.0.3/go.mod h1:HmvZUxuF28H1WMt3DU9A5NKOIjDvGBuCwSM58E0puBM=
-github.com/roadrunner-server/proxy_ip_parser/v5 v5.0.4 h1:hMU5Y0rqW8lG3BtXmAH3HZlnPO6wDarFX6Ud0tdNt5c=
-github.com/roadrunner-server/proxy_ip_parser/v5 v5.0.4/go.mod h1:0GND1ZjJgj/07In7fOrfGhJPL4X4bNEgnM3ZZZ3SEQs=
-github.com/roadrunner-server/redis/v5 v5.0.4 h1:dgQv1gtk81ZXvbT9TVG1hAkZC4AZZIZ7fI/yE20ISEw=
-github.com/roadrunner-server/redis/v5 v5.0.4/go.mod h1:lVZCjANuEw71Kzvg+INGJaehiopkDEUBfzzjBt6rWNg=
-github.com/roadrunner-server/resetter/v5 v5.0.5 h1:Wn3gMQ7xUqMUfWo2ChYnzy3R7RbHhUyCwE3pBfeWPQI=
-github.com/roadrunner-server/resetter/v5 v5.0.5/go.mod h1:qg10whKx9shnbFC4fLzzs7axFJ4urMCQMKdxT1lP3w8=
-github.com/roadrunner-server/rpc/v5 v5.0.4 h1:QZW42Lunhjx5sDDf7BhyAdPQFyR9OCeBKdZp/2gMiQQ=
-github.com/roadrunner-server/rpc/v5 v5.0.4/go.mod h1:kLatMg8eGwLMlXFL+P3CWm3+r/4KsK9qcJokE1ACamE=
-github.com/roadrunner-server/send/v5 v5.0.3 h1:O8Fq3LnATm9WpEFqmebaoOW3hXeLRckqmzPwoCsnE60=
-github.com/roadrunner-server/send/v5 v5.0.3/go.mod h1:o8VyaTBBwi7QDiFe822SIJtImuTx6I7fNVpB9v5uFUk=
-github.com/roadrunner-server/server/v5 v5.1.2 h1:Y5ufczlyRM5FxcAatSpuE+TN432Vxxa3P4BZwfd7W38=
-github.com/roadrunner-server/server/v5 v5.1.2/go.mod h1:5Gfj2G3xKmhBg0Wi7N75LBzvq7ubI//e/4vqbJl86kc=
-github.com/roadrunner-server/service/v5 v5.0.4 h1:UyWEd/xLX1m95KQmPbHAeFi9tHw8xoqiuq2X2LgwGbk=
-github.com/roadrunner-server/service/v5 v5.0.4/go.mod h1:kJJZZIzYh+1NXdvwmgJH7iyB+/nfAydIhfq/INM1h20=
-github.com/roadrunner-server/sqs/v5 v5.0.4 h1:5vRvoZA34yABeZn9ZuFLxJK8mcQgIuruh//LP3N+IYQ=
-github.com/roadrunner-server/sqs/v5 v5.0.4/go.mod h1:dUHjKeV26950OmKmzKXW+Ecry/slxkiz2mHkcunsrYA=
-github.com/roadrunner-server/static/v5 v5.0.3 h1:Sj9jKA0UJDbe7qZmjLv69fm8nXsTD6cRCX5vazVW0BM=
-github.com/roadrunner-server/static/v5 v5.0.3/go.mod h1:z/nUjdk+mXBKO9RP7/wh6Qa1BOz+Yy+n0JYt+QGrPuY=
-github.com/roadrunner-server/status/v5 v5.0.4 h1:kobIkbCMQUJKcvS4AWlXnIvWEROEUlC9m3U9qkQRixI=
-github.com/roadrunner-server/status/v5 v5.0.4/go.mod h1:CLbR7vkRrIWQjxckMiVUC7nAlw94QJOCiJoZrn/A2lw=
-github.com/roadrunner-server/tcp/v5 v5.0.4 h1:uFaJEXbQj0FEF5pxLRv0dI3jqAGLqCCW36RVruCBgqY=
-github.com/roadrunner-server/tcp/v5 v5.0.4/go.mod h1:vj5Sju+dowF/CST4cTvuL8I4z4m3/M/qKnmcL0cPcvI=
+github.com/roadrunner-server/prometheus/v5 v5.1.0 h1:etb0pcEf+I0+CiTLu6mYWztOR75cT9I0AoomSD+KcrM=
+github.com/roadrunner-server/prometheus/v5 v5.1.0/go.mod h1:90mhNPWUvhuy/S40T4QyaFoHwSKqgoo5w9Hh/121Zc8=
+github.com/roadrunner-server/proxy_ip_parser/v5 v5.1.0 h1:BAVlAPvQBaZp+ov+Q+5ZfyFvty1/wVgQC8yns1mogKA=
+github.com/roadrunner-server/proxy_ip_parser/v5 v5.1.0/go.mod h1:qhW6tLr9LUEx2RC6gKvNavYdxWCKX0JNU/wAvLBvYhg=
+github.com/roadrunner-server/redis/v5 v5.1.0 h1:riAYgS8R0P1cMDAsDSIqXoHYwY0FD0TwONE/hs/s8ME=
+github.com/roadrunner-server/redis/v5 v5.1.0/go.mod h1:BF5YoTHTrmzDn2SbkTbk1C+hleL+BqCgycja3gL0hgo=
+github.com/roadrunner-server/resetter/v5 v5.1.0 h1:a+wHtR1qSiI35pGVsNbftHx/kId8t1Xqa5GIJYGq9Ww=
+github.com/roadrunner-server/resetter/v5 v5.1.0/go.mod h1:BR0WDJWTDXDS5RUFMS8VqDT1wD33AmVZB0+yzXYLcZs=
+github.com/roadrunner-server/rpc/v5 v5.1.0 h1:CXArUFAofAQVWWNuD5u3ZHboiYHhguqzTaHqofcGR/E=
+github.com/roadrunner-server/rpc/v5 v5.1.0/go.mod h1:bpvPZW3pjT06E4ooWaGuVBlTCoVex0RiMfwQsQ3b5vE=
+github.com/roadrunner-server/send/v5 v5.1.0 h1:YcFL93bIijPY9cDdMfFAoHnXwUFADDVV0yDZxJJry1I=
+github.com/roadrunner-server/send/v5 v5.1.0/go.mod h1:q09WdHaJCe7ojGb1LHzfj78d4DX5NYWVN+fvVCF5VtE=
+github.com/roadrunner-server/server/v5 v5.2.0 h1:5xYdMuW0UOc3eRmG5094pQmICm7SP5vSpOF9qRD504s=
+github.com/roadrunner-server/server/v5 v5.2.0/go.mod h1:QuTrn+RBxaxZZA87M+PovUdkBXsbZim5psFrLMeIr1U=
+github.com/roadrunner-server/service/v5 v5.1.0 h1:0fcUpIQ5Pgi1H6wflUj8HuaixMnwV0ppU70KizKEnYA=
+github.com/roadrunner-server/service/v5 v5.1.0/go.mod h1:LzSd+8JT5MCWR8wN6QtsthpiLLavnVPB72eDIOAm7j0=
+github.com/roadrunner-server/sqs/v5 v5.1.0 h1:BRov1PiqBv4FsL7TzgCuDxGkSnkrHs65gNUiFAf+hRc=
+github.com/roadrunner-server/sqs/v5 v5.1.0/go.mod h1:FYALUbPvna4eBJ9wjKawV16/C92OYRiRrgGkQevL5hE=
+github.com/roadrunner-server/static/v5 v5.1.0 h1:RZAMbWWCqiDmVaEIMfCUit7y85lcv6LdOedNEabwFw8=
+github.com/roadrunner-server/static/v5 v5.1.0/go.mod h1:9oTRuh7KzJxvsg2zqWDtPnIu9ii9G622KgaBVLaVG8k=
+github.com/roadrunner-server/status/v5 v5.1.0 h1:H8sF3vibCMb2slIMVLBHFADDeoeG9i9rxvmZWXspbXU=
+github.com/roadrunner-server/status/v5 v5.1.0/go.mod h1:DJyCEOg5avHFaCa2AF/lSfsTe5aGNBPUtOggLY1sSxU=
+github.com/roadrunner-server/tcp/v5 v5.1.0 h1:TH/vc9qR3mnj/PszzZEb6hrl3tEmgSEHoa6m3J8mZfQ=
+github.com/roadrunner-server/tcp/v5 v5.1.0/go.mod h1:0c4e8I/wWXodadA90sjKSoHNOTHe/ceUC4m2J3A3hl0=
github.com/roadrunner-server/tcplisten v1.5.1 h1:CESLjVtnL0LEVaazzwEKUyQx84IcAgOQkdomA2+YHnY=
github.com/roadrunner-server/tcplisten v1.5.1/go.mod h1:OrIW/gDTitYAQaDOtmyweYfXQGJ23J+wji0SIjk16Q0=
github.com/robfig/cron v1.2.0 h1:ZjScXvvxeQ63Dbyxy76Fj3AT3Ut0aKsyd2/tl3DTMuQ=
@@ -473,8 +473,8 @@ github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOf
github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
github.com/subosito/gotenv v1.6.0 h1:9NlTDc1FTs4qu0DDq7AEtTPNw6SVm7uBMsUCUjABIf8=
github.com/subosito/gotenv v1.6.0/go.mod h1:Dk4QP5c2W3ibzajGcXpNraDfq2IrhjMIvMSWPKKo0FU=
-github.com/temporalio/roadrunner-temporal/v5 v5.2.0 h1:FV56BMny2zBelgJ7+FfmphYLD6q5F8JrRTs8H9zLBG8=
-github.com/temporalio/roadrunner-temporal/v5 v5.2.0/go.mod h1:/7NHwAz7Gfo/zOcd63eNAmY7Uqk4zS4e+6rBxL3Sn9w=
+github.com/temporalio/roadrunner-temporal/v5 v5.3.0 h1:R84e9dhba0Imq0kSQhg/vEt/mQnlcYzR7hBZiU2B74s=
+github.com/temporalio/roadrunner-temporal/v5 v5.3.0/go.mod h1:yAAROSZIA4j154DuiZnQJ8AvbyUL30T/rlstqqTp/Bk=
github.com/tklauser/go-sysconf v0.3.14 h1:g5vzr9iPFFz24v2KZXs/pvpvh8/V9Fw6vQK5ZZb78yU=
github.com/tklauser/go-sysconf v0.3.14/go.mod h1:1ym4lWMLUOhuBOPGtRcJm7tEGX4SCYNEEEtghGG/8uY=
github.com/tklauser/numcpus v0.9.0 h1:lmyCHtANi8aRUgkckBgoDk1nHCux3n2cgkJLXdQGPDo=
@@ -586,11 +586,11 @@ golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnf
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
-golang.org/x/crypto v0.29.0 h1:L5SG1JTTXupVV3n6sUqMTeWbjAyfPwoda2DLX8J8FrQ=
-golang.org/x/crypto v0.29.0/go.mod h1:+F4F4N5hv6v38hfeYwTdx20oUvLLc+QfrE9Ax9HtgRg=
+golang.org/x/crypto v0.30.0 h1:RwoQn3GkWiMkzlX562cLB7OxWvjH1L8xutO2WoJcRoY=
+golang.org/x/crypto v0.30.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk=
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
-golang.org/x/exp v0.0.0-20241108190413-2d47ceb2692f h1:XdNn9LlyWAhLVp6P/i8QYBW+hlyhrhei9uErw2B5GJo=
-golang.org/x/exp v0.0.0-20241108190413-2d47ceb2692f/go.mod h1:D5SMRVC3C2/4+F/DB1wZsLRnSNimn2Sp/NPsCrsv8ak=
+golang.org/x/exp v0.0.0-20241204233417-43b7b7cde48d h1:0olWaB5pg3+oychR51GUVCEsGkeCU/2JxjBgIo4f3M0=
+golang.org/x/exp v0.0.0-20241204233417-43b7b7cde48d/go.mod h1:qj5a5QZpwLU2NLQudwIN5koi3beDhSAlJwa67PuM98c=
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=
@@ -620,8 +620,8 @@ golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwY
golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM=
golang.org/x/net v0.0.0-20210913180222-943fd674d43e/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
golang.org/x/net v0.0.0-20211015210444-4f30a5c0130f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
-golang.org/x/net v0.31.0 h1:68CPQngjLL0r2AlUKiSxtQFKvzRVbnzLwMUn5SzcLHo=
-golang.org/x/net v0.31.0/go.mod h1:P4fl1q7dY2hnZFxEk4pPSkDHF+QqjitcnDjUQyMM+pM=
+golang.org/x/net v0.32.0 h1:ZqPmj8Kzc+Y6e0+skZsuACbx+wzMgo5MQsJh9Qd6aYI=
+golang.org/x/net v0.32.0/go.mod h1:CwU0IoeOlnQQWJ6ioyFrfRuomB8GKF6KbYXZVyeXNfs=
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
@@ -636,8 +636,8 @@ golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJ
golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-golang.org/x/sync v0.9.0 h1:fEo0HyrW1GIgZdpbhCRO0PkJajUS5H9IFUztCgEo2jQ=
-golang.org/x/sync v0.9.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
+golang.org/x/sync v0.10.0 h1:3NQrjDixjgGwUOCaF8w2+VYHv0Ve/vGYSbdkTa98gmQ=
+golang.org/x/sync v0.10.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
@@ -663,8 +663,8 @@ golang.org/x/sys v0.0.0-20211025201205-69cdffdb9359/go.mod h1:oPkhp1MJrh7nUepCBc
golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.27.0 h1:wBqf8DvsY9Y/2P8gAfPDEYNuS30J4lPHJxXSb/nJZ+s=
-golang.org/x/sys v0.27.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
+golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA=
+golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
@@ -672,8 +672,8 @@ golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
-golang.org/x/text v0.20.0 h1:gK/Kv2otX8gz+wn7Rmb3vT96ZwuoxnQlY+HlJVj7Qug=
-golang.org/x/text v0.20.0/go.mod h1:D4IsuqiFMhST5bX19pQ9ikHC2GsaKyk/oF+pn3ducp4=
+golang.org/x/text v0.21.0 h1:zyQAAkrwaneQ066sspRyJaG9VNi/YJ1NfzcGB3hZ/qo=
+golang.org/x/text v0.21.0/go.mod h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ=
golang.org/x/time v0.0.0-20210723032227-1f47c861a9ac/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time v0.8.0 h1:9i3RxcPv3PZnitoVGMPDKZSq1xW1gK1Xy3ArNOGZfEg=
golang.org/x/time v0.8.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM=
@@ -690,14 +690,14 @@ golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4f
golang.org/x/tools v0.1.1/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk=
golang.org/x/tools v0.1.5/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk=
golang.org/x/tools v0.1.8/go.mod h1:nABZi5QlRsZVlzPpHl034qft6wpY4eDcsTt5AaioBiU=
-golang.org/x/tools v0.27.0 h1:qEKojBykQkQ4EynWy4S8Weg69NumxKdn40Fce3uc/8o=
-golang.org/x/tools v0.27.0/go.mod h1:sUi0ZgbwW9ZPAq26Ekut+weQPR5eIM6GQLQ1Yjm1H0Q=
+golang.org/x/tools v0.28.0 h1:WuB6qZ4RPCQo5aP3WdKZS7i595EdWqWR8vqJTlwTVK8=
+golang.org/x/tools v0.28.0/go.mod h1:dcIOrVd3mfQKTgrDVQHqCPMWy6lnhfhtX3hLXYVLfRw=
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
-google.golang.org/api v0.209.0 h1:Ja2OXNlyRlWCWu8o+GgI4yUn/wz9h/5ZfFbKz+dQX+w=
-google.golang.org/api v0.209.0/go.mod h1:I53S168Yr/PNDNMi5yPnDc0/LGRZO6o7PoEbl/HY3CM=
+google.golang.org/api v0.210.0 h1:HMNffZ57OoZCRYSbdWVRoqOa8V8NIHLL0CzdBPLztWk=
+google.golang.org/api v0.210.0/go.mod h1:B9XDZGnx2NtyjzVkOVTGrFSAVZgPcbedzKg/gTLwqBs=
google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM=
google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
google.golang.org/genproto v0.0.0-20180518175338-11a468237815/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc=
@@ -723,8 +723,8 @@ google.golang.org/grpc v1.33.1/go.mod h1:fr5YgcSWrqhRRxogOsw7RzIpsmvOZ6IcH4kBYTp
google.golang.org/grpc v1.33.2/go.mod h1:JMHMWHQWaTccqQQlmk3MJZS+GWXOdAesneDmEnv2fbc=
google.golang.org/grpc v1.36.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU=
google.golang.org/grpc v1.40.0/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34=
-google.golang.org/grpc v1.68.0 h1:aHQeeJbo8zAkAa3pRzrVjZlbz6uSfeOXlJNQM0RAbz0=
-google.golang.org/grpc v1.68.0/go.mod h1:fmSPC5AsjSBCK54MyHRx48kpOti1/jRfOlwEWywNjWA=
+google.golang.org/grpc v1.68.1 h1:oI5oTa11+ng8r8XMMN7jAOmWfPZWbYpCFaMUTACxkM0=
+google.golang.org/grpc v1.68.1/go.mod h1:+q1XYFJjShcqn0QZHvCyeR4CXPA+llXIeUIfIe00waw=
google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8=
google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0=
google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM=