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/golangci-lint-action@v6.1.1 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: 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: 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=