diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index c830136d4..79c0b75d5 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -189,11 +189,4 @@ jobs:
BUILD_TIME=${{ steps.values.outputs.timestamp }}
tags: |
spiralscout/roadrunner:${{ steps.values.outputs.version_full}}
- spiralscout/roadrunner:latest
- spiralscout/roadrunner:2023
- spiralscout/roadrunner:2023.2
-
ghcr.io/roadrunner-server/roadrunner:${{ steps.values.outputs.version_full}}
- ghcr.io/roadrunner-server/roadrunner:latest
- ghcr.io/roadrunner-server/roadrunner:2023
- ghcr.io/roadrunner-server/roadrunner:2023.2
diff --git a/CHANGELOG.md b/CHANGELOG.md
index ba1498a24..979a195b6 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,135 @@
# CHANGELOG
+#
๐ v2023.3.0-beta.1 ๐
+
+## ๐ New
+
+- โ๏ธ **Service plugin**: Support for the user/group per-service: [FR](https://github.com/roadrunner-server/roadrunner/issues/1570), (thanks @Kaspiman)
+
+#### Configuration example:
+```yaml
+service:
+ schedule:run:
+ command: "bin/console schedule:run"
+ process_num: 1
+ exec_timeout: 0s
+ remain_after_exit: true
+ service_name_in_log: false
+ restart_sec: 60
+ user: www-data # <---------- [NEW]
+ group: www-data # <---------- [NEW]
+```
+
+- โ๏ธ **Temporal plugin**: Replay API support [SINCE PHP-SDK 2.6.0]: [FR](https://github.com/roadrunner-server/roadrunner/issues/1640)
+- โ๏ธ **RR core**: `sdnotify` support: [FR](https://github.com/roadrunner-server/roadrunner/pull/1671), (thanks @Kaspiman)
+- โ๏ธ **HTTP response streaming support**: : [FR](https://github.com/roadrunner-server/http/pull/152), (thanks @roxblnfk)
+
+#### Worker.php example:
+
+```php
+waitRequest()) {
+ $http->respond(200, $read());
+ }
+} catch (\Throwable $e) {
+ $worker->error($e->getMessage());
+}
+```
+
+- โ๏ธ **HTTP plugin**: Support for the `103` Early Hints via streamed response: [FR](https://github.com/roadrunner-server/roadrunner/issues/918), (thanks @roxblnfk)
+- โ๏ธ **RAW command support**: Support for raw commands, which are not validated by RR and may contain spaces. Note that this feature is only supported via `.rr.yaml` configuration: [FR](https://github.com/roadrunner-server/roadrunner/issues/1667), (thanks @nunomaduro)
+
+#### Configuration:
+
+1.
+```yaml
+version: "3"
+
+server:
+ command: ["php", "../../php_test_files/client.php echo pipes"]
+ relay: "pipes"
+ relay_timeout: "20s"
+```
+2.
+```yaml
+version: "3"
+
+server:
+ command:
+ - "php"
+ - "../../php_test_files/client.php echo pipes"
+ relay: "pipes"
+ relay_timeout: "20s"
+```
+
+First argument should be a command (executable) and the rest of the arguments are passed to the command as arguments.
+
+- โ๏ธ **JOBS plugin**: Parallel pipelines start/stop/destroy initialization. If you have a much number of the pipelines, this feature should significantly reduce RR startup/shutdown time: [FR](https://github.com/roadrunner-server/roadrunner/issues/1672), (thanks @Kaspiman)
+
+## ๐ฉน Fixes
+
+- ๐ **RR Core**: Actualize according to the docs `./rr jobs list/stop/resume` commands: [PR](https://github.com/roadrunner-server/roadrunner/pull/1675), (thanks @gam6itko).
+- ๐ **JOBS plugin**: Correctly handle OTEL span on listener error: [PR](https://github.com/roadrunner-server/amqp/pull/87), (thanks @Kaspiman).
+- ๐ **RR tests**: Fix tests failures on Darwin: [PR](https://github.com/roadrunner-server/roadrunner/pull/1680), (thanks @shyim).
+
+### ๐งน Chore:
+
+- ๐งโ๐ญ **Golang**: Update Golang version to v1.21.
+- ๐งโ๐ญ **Dependencies**: update project dependencies.
+
+---
+
+# ๐ v2023.2.2 ๐
+
+## ๐ฉน Fixes
+
+- ๐ **JOBS plugin**: Fix typo in the `RPC` span name: [PR](https://github.com/roadrunner-server/jobs/pull/92), (thanks @Kaspiman).
+- ๐ **SDK**: Fix incorrect workers state when worker reached `idleTTL` state: [BUG](https://github.com/roadrunner-server/roadrunner/issues/1669), (thanks @Aleksa1996).
+
+### ๐งน Chore:
+
+- ๐งโ๐ญ **HTTP plugin**: faster PostForm/MultipartForm processing [PR](https://github.com/roadrunner-server/http/pull/145).
+- ๐งโ๐ญ **Golang**: Update Golang version to v1.21.
+- ๐งโ๐ญ **Dependencies**: update project dependencies.
+
+---
+
+# ๐ v2023.2.1 ๐
+
+## ๐ฉน Fixes
+
+- ๐ **NATS driver**: Segfault when sending job via third-party sender without `consume_all` option set to `true`: [BUG](https://github.com/roadrunner-server/roadrunner/issues/1650), (thanks @KernelMrex).
+- ๐ **Metrics plugin**: Irregular panic when declaring metrics via `on_init` option: [BUG](https://github.com/roadrunner-server/roadrunner/issues/1648), (thanks @Kaspiman).
+- ๐ **Headers middleware**: Inconsistent usage of CORS options, failed to apply `allowed_*` options with spaces: [BUG](https://github.com/roadrunner-server/roadrunner/issues/1655), (thanks @gam6itko).
+
+### ๐งน Chore:
+
+- ๐งโ๐ญ **Dependencies**: update project dependencies.
+
+---
+
# ๐ v2023.2.0 ๐
## ๐ New
diff --git a/container/config.go b/container/config.go
index fbb341949..f1426cd63 100644
--- a/container/config.go
+++ b/container/config.go
@@ -2,10 +2,10 @@ package container
import (
"fmt"
+ "log/slog"
"time"
"github.com/spf13/viper"
- "golang.org/x/exp/slog"
)
// Config defines endure container configuration.
diff --git a/container/config_test.go b/container/config_test.go
index da3ca74af..41e128aa1 100644
--- a/container/config_test.go
+++ b/container/config_test.go
@@ -1,13 +1,13 @@
package container_test
import (
+ "log/slog"
"testing"
"time"
"github.com/roadrunner-server/config/v4"
"github.com/roadrunner-server/roadrunner/v2023/container"
"github.com/stretchr/testify/assert"
- "golang.org/x/exp/slog"
)
func TestNewConfig_SuccessfulReading(t *testing.T) {
diff --git a/container/container_test.go b/container/container_test.go
index a1d68e6bf..49780a312 100644
--- a/container/container_test.go
+++ b/container/container_test.go
@@ -1,12 +1,12 @@
package container_test
import (
+ "log/slog"
"testing"
"time"
"github.com/roadrunner-server/endure/v2"
"github.com/stretchr/testify/assert"
- "golang.org/x/exp/slog"
)
func TestNewContainer(t *testing.T) { // there is no legal way to test container options
diff --git a/go.mod b/go.mod
index 5f681540e..e5ef678a4 100644
--- a/go.mod
+++ b/go.mod
@@ -10,76 +10,75 @@ require (
github.com/fatih/color v1.15.0
github.com/joho/godotenv v1.5.1
github.com/olekukonko/tablewriter v0.0.5
- github.com/roadrunner-server/amqp/v4 v4.7.0
+ github.com/roadrunner-server/amqp/v4 v4.7.1
github.com/roadrunner-server/api/v4 v4.6.2
- github.com/roadrunner-server/app-logger/v4 v4.0.9
- github.com/roadrunner-server/beanstalk/v4 v4.4.0
- github.com/roadrunner-server/boltdb/v4 v4.5.0
- github.com/roadrunner-server/centrifuge/v4 v4.3.0-beta.2
- github.com/roadrunner-server/config/v4 v4.4.0
- github.com/roadrunner-server/endure/v2 v2.4.1
+ github.com/roadrunner-server/app-logger/v4 v4.0.10
+ github.com/roadrunner-server/beanstalk/v4 v4.4.1
+ github.com/roadrunner-server/boltdb/v4 v4.5.1
+ github.com/roadrunner-server/centrifuge/v4 v4.3.0-beta.3
+ github.com/roadrunner-server/config/v4 v4.4.1
+ github.com/roadrunner-server/endure/v2 v2.4.2
github.com/roadrunner-server/errors v1.3.0
- github.com/roadrunner-server/fileserver/v4 v4.1.0
+ github.com/roadrunner-server/fileserver/v4 v4.1.1
github.com/roadrunner-server/goridge/v3 v3.7.0
- github.com/roadrunner-server/grpc/v4 v4.4.0-beta.1
- github.com/roadrunner-server/gzip/v4 v4.1.0
- github.com/roadrunner-server/headers/v4 v4.2.1
- github.com/roadrunner-server/http/v4 v4.3.0-beta.3
- github.com/roadrunner-server/informer/v4 v4.2.0
- github.com/roadrunner-server/jobs/v4 v4.6.0-beta.3
- github.com/roadrunner-server/kafka/v4 v4.3.0
+ github.com/roadrunner-server/grpc/v4 v4.4.0-beta.2
+ github.com/roadrunner-server/gzip/v4 v4.1.1
+ github.com/roadrunner-server/headers/v4 v4.2.2
+ github.com/roadrunner-server/http/v4 v4.3.0-beta.4
+ github.com/roadrunner-server/informer/v4 v4.2.1
+ github.com/roadrunner-server/jobs/v4 v4.6.0-beta.5
+ github.com/roadrunner-server/kafka/v4 v4.3.1
github.com/roadrunner-server/kv/v4 v4.2.2
- github.com/roadrunner-server/lock/v4 v4.4.0-beta.1
- github.com/roadrunner-server/logger/v4 v4.2.0
- github.com/roadrunner-server/memcached/v4 v4.1.10
- github.com/roadrunner-server/memory/v4 v4.4.0
- github.com/roadrunner-server/metrics/v4 v4.1.2
- github.com/roadrunner-server/nats/v4 v4.4.2
- github.com/roadrunner-server/otel/v4 v4.2.0
- github.com/roadrunner-server/prometheus/v4 v4.1.0
- github.com/roadrunner-server/proxy_ip_parser/v4 v4.1.0
- github.com/roadrunner-server/redis/v4 v4.2.0
- github.com/roadrunner-server/resetter/v4 v4.0.7
- github.com/roadrunner-server/rpc/v4 v4.2.0
+ github.com/roadrunner-server/lock/v4 v4.4.0-beta.2
+ github.com/roadrunner-server/logger/v4 v4.2.1
+ github.com/roadrunner-server/memcached/v4 v4.1.11
+ github.com/roadrunner-server/memory/v4 v4.4.1
+ github.com/roadrunner-server/metrics/v4 v4.1.3
+ github.com/roadrunner-server/nats/v4 v4.4.3
+ github.com/roadrunner-server/otel/v4 v4.2.1
+ github.com/roadrunner-server/prometheus/v4 v4.1.1
+ github.com/roadrunner-server/proxy_ip_parser/v4 v4.1.1
+ github.com/roadrunner-server/redis/v4 v4.2.1
+ github.com/roadrunner-server/resetter/v4 v4.0.8
+ github.com/roadrunner-server/rpc/v4 v4.2.1
github.com/roadrunner-server/sdk/v4 v4.4.0-beta.5
- github.com/roadrunner-server/send/v4 v4.2.0
- github.com/roadrunner-server/server/v4 v4.3.0-beta.3
+ github.com/roadrunner-server/send/v4 v4.2.1
+ github.com/roadrunner-server/server/v4 v4.3.0-beta.4
github.com/roadrunner-server/service/v4 v4.3.1
- github.com/roadrunner-server/sqs/v4 v4.4.1
- github.com/roadrunner-server/static/v4 v4.1.0
- github.com/roadrunner-server/status/v4 v4.3.1
- github.com/roadrunner-server/tcp/v4 v4.2.0-beta.1
+ github.com/roadrunner-server/sqs/v4 v4.4.2
+ github.com/roadrunner-server/static/v4 v4.1.1
+ github.com/roadrunner-server/status/v4 v4.3.2
+ github.com/roadrunner-server/tcp/v4 v4.2.0-beta.2
github.com/spf13/cobra v1.7.0
github.com/spf13/viper v1.16.0
github.com/stretchr/testify v1.8.4
- github.com/temporalio/roadrunner-temporal/v4 v4.4.0-beta.2
+ github.com/temporalio/roadrunner-temporal/v4 v4.4.0-beta.3
go.uber.org/automaxprocs v1.5.3
- golang.org/x/exp v0.0.0-20230811145659-89c5cff77bcb
)
exclude github.com/uber-go/tally/v4 v4.1.7
require (
github.com/andybalholm/brotli v1.0.5 // indirect
- github.com/aws/aws-sdk-go v1.44.324 // indirect
- github.com/aws/aws-sdk-go-v2 v1.20.1 // indirect
- github.com/aws/aws-sdk-go-v2/config v1.18.33 // indirect
- github.com/aws/aws-sdk-go-v2/credentials v1.13.32 // indirect
- github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.13.8 // indirect
- github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.38 // indirect
- github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.32 // indirect
- github.com/aws/aws-sdk-go-v2/internal/ini v1.3.39 // indirect
- github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.32 // indirect
- github.com/aws/aws-sdk-go-v2/service/sqs v1.24.2 // indirect
- github.com/aws/aws-sdk-go-v2/service/sso v1.13.2 // indirect
- github.com/aws/aws-sdk-go-v2/service/ssooidc v1.15.2 // indirect
- github.com/aws/aws-sdk-go-v2/service/sts v1.21.2 // indirect
+ github.com/aws/aws-sdk-go v1.44.326 // indirect
+ github.com/aws/aws-sdk-go-v2 v1.20.2 // indirect
+ github.com/aws/aws-sdk-go-v2/config v1.18.34 // indirect
+ github.com/aws/aws-sdk-go-v2/credentials v1.13.33 // indirect
+ github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.13.9 // indirect
+ github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.39 // indirect
+ github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.33 // indirect
+ github.com/aws/aws-sdk-go-v2/internal/ini v1.3.40 // indirect
+ github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.33 // indirect
+ github.com/aws/aws-sdk-go-v2/service/sqs v1.24.3 // indirect
+ github.com/aws/aws-sdk-go-v2/service/sso v1.13.3 // indirect
+ github.com/aws/aws-sdk-go-v2/service/ssooidc v1.15.3 // indirect
+ github.com/aws/aws-sdk-go-v2/service/sts v1.21.3 // indirect
github.com/aws/smithy-go v1.14.1 // indirect
github.com/beanstalkd/go-beanstalk v0.2.0 // indirect
github.com/beorn7/perks v1.0.1 // indirect
github.com/bradfitz/gomemcache v0.0.0-20230611145640-acc696258285 // indirect
github.com/cactus/go-statsd-client/statsd v0.0.0-20200423205355-cb0885a1018c // indirect
- github.com/caddyserver/certmagic v0.19.1 // indirect
+ github.com/caddyserver/certmagic v0.19.2 // indirect
github.com/cenkalti/backoff/v4 v4.2.1 // indirect
github.com/cespare/xxhash/v2 v2.2.0 // indirect
github.com/davecgh/go-spew v1.1.1 // indirect
@@ -131,7 +130,7 @@ require (
github.com/prometheus/common v0.44.0 // indirect
github.com/prometheus/procfs v0.11.1 // indirect
github.com/rabbitmq/amqp091-go v1.8.1 // indirect
- github.com/redis/go-redis/v9 v9.0.5 // indirect
+ github.com/redis/go-redis/v9 v9.1.0 // indirect
github.com/rivo/uniseg v0.4.4 // indirect
github.com/roadrunner-server/tcplisten v1.4.0 // indirect
github.com/robfig/cron v1.2.0 // indirect
@@ -145,7 +144,7 @@ require (
github.com/subosito/gotenv v1.6.0 // indirect
github.com/tklauser/go-sysconf v0.3.12 // indirect
github.com/tklauser/numcpus v0.6.1 // indirect
- github.com/twmb/franz-go v1.14.3 // indirect
+ github.com/twmb/franz-go v1.14.4 // indirect
github.com/twmb/franz-go/pkg/kmsg v1.6.1 // indirect
github.com/twmb/murmur3 v1.1.8 // indirect
github.com/uber-go/tally/v4 v4.1.6 // indirect
@@ -187,7 +186,7 @@ require (
golang.org/x/sys v0.11.0 // indirect
golang.org/x/text v0.12.0 // indirect
golang.org/x/time v0.3.0 // indirect
- golang.org/x/tools v0.12.0 // indirect
+ golang.org/x/tools v0.12.1-0.20230815132531-74c255bcf846 // indirect
google.golang.org/genproto/googleapis/api v0.0.0-20230815205213-6bfd019c3878 // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20230815205213-6bfd019c3878 // indirect
google.golang.org/grpc v1.57.0 // indirect
diff --git a/go.sum b/go.sum
index 294038aca..8c0dd1fc3 100644
--- a/go.sum
+++ b/go.sum
@@ -172,8 +172,8 @@ cloud.google.com/go/compute v1.14.0/go.mod h1:YfLtxrj9sU4Yxv+sXzZkyPjEyPBZfXHUvj
cloud.google.com/go/compute v1.15.1/go.mod h1:bjjoF/NtFUrkD/urWfdHaKuOPDR5nWIs63rR+SXhcpA=
cloud.google.com/go/compute v1.18.0/go.mod h1:1X7yHxec2Ga+Ss6jPyjxRxpu2uu7PLgsOVXvgU0yacs=
cloud.google.com/go/compute v1.19.0/go.mod h1:rikpw2y+UMidAe9tISo04EHNOIf42RLYF/q8Bs93scU=
-cloud.google.com/go/compute v1.19.1 h1:am86mquDUgjGNWxiGn+5PGLbmgiWXlE/yNWpIpNvuXY=
-cloud.google.com/go/compute v1.19.1/go.mod h1:6ylj3a05WF8leseCdIf77NK0g1ey+nj5IKd5/kvShxE=
+cloud.google.com/go/compute v1.20.1 h1:6aKEtlUiwEpJzM001l0yFkpXmUVXaN8W+fbkb2AZNbg=
+cloud.google.com/go/compute v1.20.1/go.mod h1:4tCnrn48xsqlwSAiLf1HXMQk8CONslYbdiEZc9FEIbM=
cloud.google.com/go/compute/metadata v0.1.0/go.mod h1:Z1VN+bulIf6bt4P/C37K4DyZYZEXYonfTBHHFPO/4UU=
cloud.google.com/go/compute/metadata v0.2.0/go.mod h1:zFmK7XCadkQkj6TtorcaGlCW1hT1fIilQDwofLpJ20k=
cloud.google.com/go/compute/metadata v0.2.1/go.mod h1:jgHgmJd2RKBGzXqF5LR2EZMGxBkeanZ9wwa75XHJgOM=
@@ -618,32 +618,32 @@ github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kd
github.com/apache/arrow/go/v10 v10.0.1/go.mod h1:YvhnlEePVnBS4+0z3fhPfUy7W1Ikj0Ih0vcRo/gZ1M0=
github.com/apache/arrow/go/v11 v11.0.0/go.mod h1:Eg5OsL5H+e299f7u5ssuXsuHQVEGC4xei5aX110hRiI=
github.com/apache/thrift v0.16.0/go.mod h1:PHK3hniurgQaNMZYaCLEqXKsYK8upmhPbmdP2FXSqgU=
-github.com/aws/aws-sdk-go v1.44.324 h1:/uja9PtgeeqrZCPOJTenjMLNpciIMuzaRKooq+erG4A=
-github.com/aws/aws-sdk-go v1.44.324/go.mod h1:aVsgQcEevwlmQ7qHE9I3h+dtQgpqhFB+i8Phjh7fkwI=
-github.com/aws/aws-sdk-go-v2 v1.20.1 h1:rZBf5DWr7YGrnlTK4kgDQGn1ltqOg5orCYb/UhOFZkg=
-github.com/aws/aws-sdk-go-v2 v1.20.1/go.mod h1:NU06lETsFm8fUC6ZjhgDpVBcGZTFQ6XM+LZWZxMI4ac=
-github.com/aws/aws-sdk-go-v2/config v1.18.33 h1:JKcw5SFxFW/rpM4mOPjv0VQ11E2kxW13F3exWOy7VZU=
-github.com/aws/aws-sdk-go-v2/config v1.18.33/go.mod h1:hXO/l9pgY3K5oZJldamP0pbZHdPqqk+4/maa7DSD3cA=
-github.com/aws/aws-sdk-go-v2/credentials v1.13.32 h1:lIH1eKPcCY1ylR4B6PkBGRWMHO3aVenOKJHWiS4/G2w=
-github.com/aws/aws-sdk-go-v2/credentials v1.13.32/go.mod h1:lL8U3v/Y79YRG69WlAho0OHIKUXCyFvSXaIvfo81sls=
-github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.13.8 h1:DK/9C+UN/X+1+Wm8pqaDksQr2tSLzq+8X1/rI/ZxKEQ=
-github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.13.8/go.mod h1:ce7BgLQfYr5hQFdy67oX2svto3ufGtm6oBvmsHScI1Q=
-github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.38 h1:c8ed/T9T2K5I+h/JzmF5tpI46+OODQ74dzmdo+QnaMg=
-github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.38/go.mod h1:qggunOChCMu9ZF/UkAfhTz25+U2rLVb3ya0Ua6TTfCA=
-github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.32 h1:hNeAAymUY5gu11WrrmFb3CVIp9Dar9hbo44yzzcQpzA=
-github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.32/go.mod h1:0ZXSqrty4FtQ7p8TEuRde/SZm9X05KT18LAUlR40Ln0=
-github.com/aws/aws-sdk-go-v2/internal/ini v1.3.39 h1:fc0ukRAiP1syoSGZYu+DaE+FulSYhTiJ8WpVu5jElU4=
-github.com/aws/aws-sdk-go-v2/internal/ini v1.3.39/go.mod h1:WLAW8PT7+JhjZfLSWe7WEJaJu0GNo0cKc2Zyo003RBs=
-github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.32 h1:dGAseBFEYxth10V23b5e2mAS+tX7oVbfYHD6dnDdAsg=
-github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.32/go.mod h1:4jwAWKEkCR0anWk5+1RbfSg1R5Gzld7NLiuaq5bTR/Y=
-github.com/aws/aws-sdk-go-v2/service/sqs v1.24.2 h1:mRbGHR2/S9wjls8OD6g4zF1J0JUcui/FotBs22o6QSs=
-github.com/aws/aws-sdk-go-v2/service/sqs v1.24.2/go.mod h1:2+yg5O3TviobArqBHo8OCvEcIvzxlR1SgJkBbojWip8=
-github.com/aws/aws-sdk-go-v2/service/sso v1.13.2 h1:A2RlEMo4SJSwbNoUUgkxTAEMduAy/8wG3eB2b2lP4gY=
-github.com/aws/aws-sdk-go-v2/service/sso v1.13.2/go.mod h1:ju+nNXUunfIFamXUIZQiICjnO/TPlOmWcYhZcSy7xaE=
-github.com/aws/aws-sdk-go-v2/service/ssooidc v1.15.2 h1:OJELEgyaT2kmaBGZ+myyZbTTLobfe3ox3FSh5eYK9Qs=
-github.com/aws/aws-sdk-go-v2/service/ssooidc v1.15.2/go.mod h1:ubDBBaDFs1GHijSOTi8ljppML15GLG0HxhILtbjNNYQ=
-github.com/aws/aws-sdk-go-v2/service/sts v1.21.2 h1:ympg1+Lnq33XLhcK/xTG4yZHPs1Oyxu+6DEWbl7qOzA=
-github.com/aws/aws-sdk-go-v2/service/sts v1.21.2/go.mod h1:FQ/DQcOfESELfJi5ED+IPPAjI5xC6nxtSolVVB773jM=
+github.com/aws/aws-sdk-go v1.44.326 h1:/6xD/9mKZ2RMTDfbhh9qCxw+CaTbJRvfHJ/NHPFbI38=
+github.com/aws/aws-sdk-go v1.44.326/go.mod h1:aVsgQcEevwlmQ7qHE9I3h+dtQgpqhFB+i8Phjh7fkwI=
+github.com/aws/aws-sdk-go-v2 v1.20.2 h1:0Aok9u/HVTk7RtY6M1KDcthbaMKGhhS0eLPxIdSIzRI=
+github.com/aws/aws-sdk-go-v2 v1.20.2/go.mod h1:NU06lETsFm8fUC6ZjhgDpVBcGZTFQ6XM+LZWZxMI4ac=
+github.com/aws/aws-sdk-go-v2/config v1.18.34 h1:bFf7CtSgwz/vE4tl0cNbWbf6EDQ2TZR5VrsrO9ardoY=
+github.com/aws/aws-sdk-go-v2/config v1.18.34/go.mod h1:uJ/keVhwR8vsSaErMu2Vb3dArUZZKLVTcOsKXIFfvjs=
+github.com/aws/aws-sdk-go-v2/credentials v1.13.33 h1:esA1X5Eti1xSGCF0W0LYpHH/r6p+MqT0DiKXsfDEPxs=
+github.com/aws/aws-sdk-go-v2/credentials v1.13.33/go.mod h1:jNC10ZEYuLlt9IOowix60yNiO6vGA14RVK3oUfX5KgI=
+github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.13.9 h1:DnNHcClgyFV5suHJ4axqhmG3YeRGgIu6yv29IEWR9aE=
+github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.13.9/go.mod h1:kz0hzQXlc/5Y5mkbwTKX8A+aTRA45t8Aavly60bQzAQ=
+github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.39 h1:OBokd2jreL7ItwqRRcN5QiSt24/i2r742aRsd2qMyeg=
+github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.39/go.mod h1:OLmjwglQh90dCcFJDGD+T44G0ToLH+696kRwRhS1KOU=
+github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.33 h1:gcRN6PXAo8w3HYFp2wFyr+WYEP4n/a25/IOhzJl36Yw=
+github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.33/go.mod h1:S/zgOphghZAIvrbtvsVycoOncfqh1Hc4uGDIHqDLwTU=
+github.com/aws/aws-sdk-go-v2/internal/ini v1.3.40 h1:glWaI8WyeYqQN4zh4zqogzSpNPj8rf11Nj+oE3ghQPw=
+github.com/aws/aws-sdk-go-v2/internal/ini v1.3.40/go.mod h1:OCnFHzgaBY2PuGiHSzLlfqV4j5rJrky7YMfBXcx2Uk0=
+github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.33 h1:cr70Hw6Lq9cqRst1y4YOHLiaVWaWtBPiqdloinNkfis=
+github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.33/go.mod h1:kcNtzCcEoflp+6e2CDTmm2h3xQGZOBZqYA/8DhYx/S8=
+github.com/aws/aws-sdk-go-v2/service/sqs v1.24.3 h1:G8Okj/T/PiW32oWOcuzB4eO45n1AOdBlk1vir1giISs=
+github.com/aws/aws-sdk-go-v2/service/sqs v1.24.3/go.mod h1:es2vNgzkuqr2WbjjtENNMKJyOoQzjFEZI+Gucsf52zs=
+github.com/aws/aws-sdk-go-v2/service/sso v1.13.3 h1:nceOkYE0jmaG9CoyXHJJm00FAQ8JE+/LCKJJ06hH/Nc=
+github.com/aws/aws-sdk-go-v2/service/sso v1.13.3/go.mod h1:DApEBnZzexe+LDLaNrGOJA8xtRMCpikLW1gX7jZhHxc=
+github.com/aws/aws-sdk-go-v2/service/ssooidc v1.15.3 h1:90qW9puxI7LgmiYKSPhx6wz4XqgVauTxCyS3185+JpA=
+github.com/aws/aws-sdk-go-v2/service/ssooidc v1.15.3/go.mod h1:kKpyLjToIS7E3z0672lBhxIPD+uoQ9V0MYRYCVGIkO0=
+github.com/aws/aws-sdk-go-v2/service/sts v1.21.3 h1:s3wBkMxfA/u2EJJl6KRsPcWv858lDHkhinqXyN6fkZI=
+github.com/aws/aws-sdk-go-v2/service/sts v1.21.3/go.mod h1:b+y9zL57mwCRy6ftp9Nc7CONGHX3sZ50ZCLTrI5xpCc=
github.com/aws/smithy-go v1.14.1 h1:EFKMUmH/iHMqLiwoEDx2rRjRQpI1YCn5jTysoaDujFs=
github.com/aws/smithy-go v1.14.1/go.mod h1:Tg+OJXh4MB2R/uN61Ko2f6hTZwB/ZYGOtib8J3gBHzA=
github.com/beanstalkd/go-beanstalk v0.2.0 h1:6UOJugnu47uNB2jJO/lxyDgeD1Yds7owYi1USELqexA=
@@ -659,16 +659,16 @@ github.com/boombuler/barcode v1.0.0/go.mod h1:paBWMcWSl3LHKBqUq+rly7CNSldXjb2rDl
github.com/boombuler/barcode v1.0.1/go.mod h1:paBWMcWSl3LHKBqUq+rly7CNSldXjb2rDl3JlRe0mD8=
github.com/bradfitz/gomemcache v0.0.0-20230611145640-acc696258285 h1:Dr+ezPI5ivhMn/3WOoB86XzMhie146DNaBbhaQWZHMY=
github.com/bradfitz/gomemcache v0.0.0-20230611145640-acc696258285/go.mod h1:H0wQNHz2YrLsuXOZozoeDmnHXkNCRmMW0gwFWDfEZDA=
-github.com/bsm/ginkgo/v2 v2.7.0 h1:ItPMPH90RbmZJt5GtkcNvIRuGEdwlBItdNVoyzaNQao=
-github.com/bsm/ginkgo/v2 v2.7.0/go.mod h1:AiKlXPm7ItEHNc/2+OkrNG4E0ITzojb9/xWzvQ9XZ9w=
+github.com/bsm/ginkgo/v2 v2.9.5 h1:rtVBYPs3+TC5iLUVOis1B9tjLTup7Cj5IfzosKtvTJ0=
+github.com/bsm/ginkgo/v2 v2.9.5/go.mod h1:SwYbGRRDovPVboqFv0tPTcG1sN61LM1Z4ARdbAV9g4c=
github.com/bsm/gomega v1.26.0 h1:LhQm+AFcgV2M0WyKroMASzAzCAJVpAxQXv4SaI9a69Y=
github.com/bsm/gomega v1.26.0/go.mod h1:JyEr/xRbxbtgWNi8tIEVPUYZ5Dzef52k01W3YH0H+O0=
github.com/buger/goterm v1.0.4 h1:Z9YvGmOih81P0FbVtEYTFF6YsSgxSUKEhf/f9bTMXbY=
github.com/buger/goterm v1.0.4/go.mod h1:HiFWV3xnkolgrBV3mY8m0X0Pumt4zg4QhbdOzQtB8tE=
github.com/cactus/go-statsd-client/statsd v0.0.0-20200423205355-cb0885a1018c h1:HIGF0r/56+7fuIZw2V4isE22MK6xpxWx7BbV8dJ290w=
github.com/cactus/go-statsd-client/statsd v0.0.0-20200423205355-cb0885a1018c/go.mod h1:l/bIBLeOl9eX+wxJAzxS4TveKRtAqlyDpHjhkfO0MEI=
-github.com/caddyserver/certmagic v0.19.1 h1:4jyOYm2DHvQI8YM0sk6qm62Gl5XznHxiMBMWjMTlQkw=
-github.com/caddyserver/certmagic v0.19.1/go.mod h1:fsL01NomQ6N+kE2j37ZCnig2MFosG+MIO4ztnmG/zz8=
+github.com/caddyserver/certmagic v0.19.2 h1:HZd1AKLx4592MalEGQS39DKs2ZOAJCEM/xYPMQ2/ui0=
+github.com/caddyserver/certmagic v0.19.2/go.mod h1:fsL01NomQ6N+kE2j37ZCnig2MFosG+MIO4ztnmG/zz8=
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=
@@ -1042,90 +1042,90 @@ github.com/prometheus/procfs v0.11.1 h1:xRC8Iq1yyca5ypa9n1EZnWZkt7dwcoRPQwX/5gwa
github.com/prometheus/procfs v0.11.1/go.mod h1:eesXgaPo1q7lBpVMoMy0ZOFTth9hBn4W/y0/p/ScXhY=
github.com/rabbitmq/amqp091-go v1.8.1 h1:RejT1SBUim5doqcL6s7iN6SBmsQqyTgXb1xMlH0h1hA=
github.com/rabbitmq/amqp091-go v1.8.1/go.mod h1:+jPrT9iY2eLjRaMSRHUhc3z14E/l85kv/f+6luSD3pc=
-github.com/redis/go-redis/v9 v9.0.5 h1:CuQcn5HIEeK7BgElubPP8CGtE0KakrnbBSTLjathl5o=
-github.com/redis/go-redis/v9 v9.0.5/go.mod h1:WqMKv5vnQbRuZstUwxQI195wHy+t4PuXDOjzMvcuQHk=
+github.com/redis/go-redis/v9 v9.1.0 h1:137FnGdk+EQdCbye1FW+qOEcY5S+SpY9T0NiuqvtfMY=
+github.com/redis/go-redis/v9 v9.1.0/go.mod h1:urWj3He21Dj5k4TK1y59xH8Uj6ATueP8AH1cY3lZl4c=
github.com/remyoudompheng/bigfft v0.0.0-20200410134404-eec4a21b6bb0/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo=
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.7.0 h1:M5PWVZ1Qz+3nLmB9u/3kgMXmee3Vt1AKgcwthetCrTk=
-github.com/roadrunner-server/amqp/v4 v4.7.0/go.mod h1:0DUFGcGLljCS80K6DxjdwrEcWpEyckKL41QgRE7Tp3s=
+github.com/roadrunner-server/amqp/v4 v4.7.1 h1:zptUwPm+UoBtnpq5342ORb89erXR+zOl8R7rJQaMj3k=
+github.com/roadrunner-server/amqp/v4 v4.7.1/go.mod h1:7RCDa1x7UPg0brdapH+VLiLYBtHV6RnpIVY5jOM/6x4=
github.com/roadrunner-server/api/v4 v4.6.2 h1:BsbVb7Y0Dsz1/6GMja/yVcOAbozHbYQ3i24DTLh7geI=
github.com/roadrunner-server/api/v4 v4.6.2/go.mod h1:7RPouCwEAZSfWKU5eAf5Bc6snFw97RvfWk1Mz+kaKLQ=
-github.com/roadrunner-server/app-logger/v4 v4.0.9 h1:bDTnlMGwC3q7x4R7zXfyZ3QVZnAjDxXNX36xsSH7RZ8=
-github.com/roadrunner-server/app-logger/v4 v4.0.9/go.mod h1:ewb5g6/+dc4aErm//UBtbJ0QvaV9Fb4S9ULMfKKn9tc=
-github.com/roadrunner-server/beanstalk/v4 v4.4.0 h1:M7aXIHAzahmRDQbJYRTPg15xNbzb6gE5EuqI1VwTVW8=
-github.com/roadrunner-server/beanstalk/v4 v4.4.0/go.mod h1:V3XbdhN19Qd8vIvWKpVH53E9an3XEI2f/v+zIHwWAwI=
-github.com/roadrunner-server/boltdb/v4 v4.5.0 h1:bOT49WMyF7oCU6aBbJqs/LoB/n5X02N9C5WG/hsn3o4=
-github.com/roadrunner-server/boltdb/v4 v4.5.0/go.mod h1:Dv9hT/8p8P0+ABe+dcuuFQg6pTMk040tlMx/gcRTFKs=
-github.com/roadrunner-server/centrifuge/v4 v4.3.0-beta.2 h1:rA4Bx+MJ7CDwGX1zRzyPr/eTomlGUwKEkDlXg3cH0AA=
-github.com/roadrunner-server/centrifuge/v4 v4.3.0-beta.2/go.mod h1:ZYs0FX6GYUQ5eo594jZMZ7G1Iz0CBjA/Mw9AbYblQWA=
-github.com/roadrunner-server/config/v4 v4.4.0 h1:iRgwldlKQJpRZ3eUThBWIEEFxQT2Qg+QKY5HxLlCHzg=
-github.com/roadrunner-server/config/v4 v4.4.0/go.mod h1:WUnciU9NeJpcVukJCYDp4bF6xb+yRbCVi3gjJXWoZtg=
-github.com/roadrunner-server/endure/v2 v2.4.1 h1:ukwAoMQoUqPsD4Fu4wCeG84FfN/dGqy2a1F9ufl4vH8=
-github.com/roadrunner-server/endure/v2 v2.4.1/go.mod h1:uBmTMeZYtKTT8+aa2Ge/FH95G/VACj0QpZ8yf36wn6Y=
+github.com/roadrunner-server/app-logger/v4 v4.0.10 h1:EflXrXf6BSrm51xOfJqsoOUiD0PXAPwSsed35Yb2LPs=
+github.com/roadrunner-server/app-logger/v4 v4.0.10/go.mod h1:64/lSs7Eajn3k8ztr+vGTOgqBOBhrziQgCpQPqdhVl8=
+github.com/roadrunner-server/beanstalk/v4 v4.4.1 h1:VH1KAeFqs0diqhcyUPkkx211rPTGXKQT5xb+Gc2l/GQ=
+github.com/roadrunner-server/beanstalk/v4 v4.4.1/go.mod h1:7uML9+2XIoQV/K4viYffj8b5ZqWiUkftNy4tlAc2SAE=
+github.com/roadrunner-server/boltdb/v4 v4.5.1 h1:RQE4fFP0f44/6XBdU+srRptBG5glrK+OycWwO3JXhYM=
+github.com/roadrunner-server/boltdb/v4 v4.5.1/go.mod h1:OcHcrmp0pzIsbQj0ehGbp8KJdtZ1+NqsT4gPMj7CSF8=
+github.com/roadrunner-server/centrifuge/v4 v4.3.0-beta.3 h1:uPi7a/be3y//NtxfopB1ig8JcSqInle7HyFG0Q74k84=
+github.com/roadrunner-server/centrifuge/v4 v4.3.0-beta.3/go.mod h1:Et4ytehgSvsWBfA5kshas3EWSwdYswJBzHMY0lnZ4oo=
+github.com/roadrunner-server/config/v4 v4.4.1 h1:VysbcygvaaSvRVAM+3RHRek63Wq2iB/LqqBxY9PNBMk=
+github.com/roadrunner-server/config/v4 v4.4.1/go.mod h1:lAcRHrxnlZlFEfiqI+Jlrw7a59/j4iRUFDO2lA1bIsk=
+github.com/roadrunner-server/endure/v2 v2.4.2 h1:aFnPc321l5HDzE2mN5wwfksJ40lgXwfU3RSqdS1LyUQ=
+github.com/roadrunner-server/endure/v2 v2.4.2/go.mod h1:vWTvn6NiYxUBDgwAyjv92i/qFemSUs+cTItMZvc5Zsk=
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.0 h1:5O42/ESyNWfpM0eTlRz/mYjWP6GJkNSz47r2H/D1WFI=
-github.com/roadrunner-server/fileserver/v4 v4.1.0/go.mod h1:TtFW0RfNGyoMgqyhEE5tCUD7X29irA1D08Lv0MNioVI=
+github.com/roadrunner-server/fileserver/v4 v4.1.1 h1:uo5AVSf5bcf4l0ZmCnS8j0hCPdLBqxbgJi8fVLpxKL4=
+github.com/roadrunner-server/fileserver/v4 v4.1.1/go.mod h1:l59G4BIfno6og++MKMkbLmxCvc489HonETDXDfAN4dk=
github.com/roadrunner-server/goridge/v3 v3.7.0 h1:+Z8pezA4vvZ+/LpF7tjmwOYHa9jKrjbGtBn7RpRAswI=
github.com/roadrunner-server/goridge/v3 v3.7.0/go.mod h1:xgheswRjWvQBHRf3AEkFgLnYOSzYg13ZH0OCuDIcJpg=
-github.com/roadrunner-server/grpc/v4 v4.4.0-beta.1 h1:uqImehq0G2PA3VIrHUJKabTbI1n9nFuM4YvI8olchrQ=
-github.com/roadrunner-server/grpc/v4 v4.4.0-beta.1/go.mod h1:AbCzQsvNal19XCN4K0wAH1DBtBDulbKSVpR8zEMrbhg=
-github.com/roadrunner-server/gzip/v4 v4.1.0 h1:YtVnKUty3lsYUtpRkxsQoW2aPyDsSl3ndKtWEeVUas8=
-github.com/roadrunner-server/gzip/v4 v4.1.0/go.mod h1:aurznE//pHsr7FD1QitiVuNK1HRXUyM6pICJNlraSnA=
-github.com/roadrunner-server/headers/v4 v4.2.1 h1:RQZleCiKhn/1P5CVWYjWobI79n1AF55v7d3tIpXg0Yc=
-github.com/roadrunner-server/headers/v4 v4.2.1/go.mod h1:ifLP7Y7tDAn3MD783c7v7VEH/Df3YB3cplcZmqN+pgI=
-github.com/roadrunner-server/http/v4 v4.3.0-beta.3 h1:PtDu7UJLPl0shs9p0pSgKirx78547AP/uSVdyg/EHM0=
-github.com/roadrunner-server/http/v4 v4.3.0-beta.3/go.mod h1:WDjOAx+7EkT4saluaRSX1dM6yVcOIjNKZEGkarxjaw0=
-github.com/roadrunner-server/informer/v4 v4.2.0 h1:LQuJwW7dg1Z47GtocOaOeepXJPDYB12K6zznXC3oeBQ=
-github.com/roadrunner-server/informer/v4 v4.2.0/go.mod h1:c59aVVYVke4nB69gYSHvVL1Ct+zOkf+SnA3ikPPhDUs=
-github.com/roadrunner-server/jobs/v4 v4.6.0-beta.3 h1:qKuBidlTxZhUBrkjugmm3eImCLcJjRKAR6MCMs3UuRA=
-github.com/roadrunner-server/jobs/v4 v4.6.0-beta.3/go.mod h1:JmqB7hETeLG/6ikeuMldiZTDVwhOm/BYfEhG9oFEM0c=
-github.com/roadrunner-server/kafka/v4 v4.3.0 h1:v1SdC7Erh6PFBrPEC8bgwreuf1xHu7pfM8IBVd9uFb8=
-github.com/roadrunner-server/kafka/v4 v4.3.0/go.mod h1:/XGmZGE2yGxvjQrhU46L9IxO/7wG9/kk19IeGPZRFUo=
+github.com/roadrunner-server/grpc/v4 v4.4.0-beta.2 h1:u3nB6wLm5vIwjn+TiWnxxX5HpcZI4KELvMw52/tZ964=
+github.com/roadrunner-server/grpc/v4 v4.4.0-beta.2/go.mod h1:cKfoMmDp2xfVCdnUpPNWpXvOL2nhgpbaIuNU7N0XEkQ=
+github.com/roadrunner-server/gzip/v4 v4.1.1 h1:gFaIG4ZlJj/mfoxnsOflWajuXCrQmZTEB6IbGjkTr60=
+github.com/roadrunner-server/gzip/v4 v4.1.1/go.mod h1:E7L+LrRmVI7L/drWIaicIqKL2Py2AVB3uQw790h7Ns4=
+github.com/roadrunner-server/headers/v4 v4.2.2 h1:rqOUaQ2/pwg14JraDPph0tHtPbCga5zmkLOF8gciIG8=
+github.com/roadrunner-server/headers/v4 v4.2.2/go.mod h1:JegVbcpS+RZEAevh7jSpZajTSarsY6Pan2M3eIJtkxc=
+github.com/roadrunner-server/http/v4 v4.3.0-beta.4 h1:OTKWUNvPu3AsSQazzS9/m4+KmM5z8R0Pvq889q8PvuA=
+github.com/roadrunner-server/http/v4 v4.3.0-beta.4/go.mod h1:woSARN+R2CHAzVbMW8G/p+kbNQ5jt3VK5BBnkTKjOD4=
+github.com/roadrunner-server/informer/v4 v4.2.1 h1:VPdvkpEBHO89Ntn84yLxxnWVloZIBdjDaFnWjdYN//8=
+github.com/roadrunner-server/informer/v4 v4.2.1/go.mod h1:3kn6TfcOdnB4x/YPqRVVAehPetrw/czJEUdSLvi5e6w=
+github.com/roadrunner-server/jobs/v4 v4.6.0-beta.5 h1:ECj11Tr9XNZPk+h5Rqg6P7ACTgzWOXzaEd4zoGDoiHY=
+github.com/roadrunner-server/jobs/v4 v4.6.0-beta.5/go.mod h1:X+zG793v16km3DugNfcJ+GiAjGu4KoZHhk8ZH0ffwHY=
+github.com/roadrunner-server/kafka/v4 v4.3.1 h1:g7wUp8GquK1iRgZskcVMeZVhJtZn7IanWtuVlTzsOEM=
+github.com/roadrunner-server/kafka/v4 v4.3.1/go.mod h1:r3/nD4pAoGkYQLPcHTr5THSuntO5QEjmFiS4KwwUAyA=
github.com/roadrunner-server/kv/v4 v4.2.2 h1:a1RGTihi+yMVRQjN0rQKjsILckKtxaHkA3iwk8BniCE=
github.com/roadrunner-server/kv/v4 v4.2.2/go.mod h1:l32HEpwBwP3IHs9ypC0huZ1J4DcSUQx9oh1onD4YtYA=
-github.com/roadrunner-server/lock/v4 v4.4.0-beta.1 h1:tLjnJyY8/CguByYmyaVFwpteIBTsH7HIb3AyM44O4js=
-github.com/roadrunner-server/lock/v4 v4.4.0-beta.1/go.mod h1:XWQvvGU7TZq3YhSLuqat1KzIkvN3485Kkiah5WwnmqI=
-github.com/roadrunner-server/logger/v4 v4.2.0 h1:dKWC1hS6iTVFqRD1gUtAXqOFbNMjPKSCXaC9hbZwowo=
-github.com/roadrunner-server/logger/v4 v4.2.0/go.mod h1:wTLv/67y9rSaz5z1wGn2lpsOm2BRLBdvaKpJHbeBE/c=
-github.com/roadrunner-server/memcached/v4 v4.1.10 h1:zkOQBi5IsVh5EFJAlcYgkuDFrSvvTMSdK3/52Pp0QB4=
-github.com/roadrunner-server/memcached/v4 v4.1.10/go.mod h1:NGCxpRS8IjEkzzbR2foB6HS118y/eKMG72th6EjgvT4=
-github.com/roadrunner-server/memory/v4 v4.4.0 h1:gfTD5HjiAvSt+RfXlhYxpfR6VMG4RHWBZxGt9a4JsM4=
-github.com/roadrunner-server/memory/v4 v4.4.0/go.mod h1:uvrOgyuzZxcDKmBgX1QZR+25t1M9BtqCwd4uw+h5YvU=
-github.com/roadrunner-server/metrics/v4 v4.1.2 h1:1YgLG9jm4saNyOeFZkEP6c8XXhVAf0nLk7h8upkEFQQ=
-github.com/roadrunner-server/metrics/v4 v4.1.2/go.mod h1:VUYsA8Dm0Q65K7PQgG0lExVb748653VcWymNwhdQgsU=
-github.com/roadrunner-server/nats/v4 v4.4.2 h1:ztNmuM6WhEqAICz6E/W6I9T3X9QZSiSupvKbaxDgEuA=
-github.com/roadrunner-server/nats/v4 v4.4.2/go.mod h1:ofhZ4SC4sgOdeQ5FqL/3js7YNNdCF7xfRoKMXTypcgQ=
-github.com/roadrunner-server/otel/v4 v4.2.0 h1:x20Vyr0s/TNbWw5jIe6VH7MTTI7jSGbNN1w2QgsfVBc=
-github.com/roadrunner-server/otel/v4 v4.2.0/go.mod h1:w8GZeiY3eH4twPh08DHJnGIbWdtLGOuHcYCQ7EE3urw=
-github.com/roadrunner-server/prometheus/v4 v4.1.0 h1:bjFKOx8TGlBkCc7W3/s5kA9qCViBQUgMEsMWdYkyvjA=
-github.com/roadrunner-server/prometheus/v4 v4.1.0/go.mod h1:xjsX0u+69E13kP29BFsvWVmUv1W3rWzHKxKqaWFOjHI=
-github.com/roadrunner-server/proxy_ip_parser/v4 v4.1.0 h1:IwL0kpofMXhjF0v/8RivcqLK+Dl2dSF0QiS1sC549nE=
-github.com/roadrunner-server/proxy_ip_parser/v4 v4.1.0/go.mod h1:TlfsOu3KtJh3t0PBX8fDeRHxVM46JKGuWUUkYv7NBpo=
-github.com/roadrunner-server/redis/v4 v4.2.0 h1:0Qj+s0WMSRHwEBPxxL1LRGIinyg1JYlC+FP5hETr6+o=
-github.com/roadrunner-server/redis/v4 v4.2.0/go.mod h1:kYWUG05Tr6uX7+iLO+zhfEnM7+b7FKLuvVCluyCyGvk=
-github.com/roadrunner-server/resetter/v4 v4.0.7 h1:bUm94zICb1ftweRZZK4Ij6EQ0gN8ieh+AjPDCx9a+pQ=
-github.com/roadrunner-server/resetter/v4 v4.0.7/go.mod h1:0Bfqs6AscmK6olMzlXtyYRZlfjE9Sqy9RgEC3MxieOA=
-github.com/roadrunner-server/rpc/v4 v4.2.0 h1:Uc0bMfhQagzANySFvm8nvO8SayKZz3Ylmaneg0EEFxw=
-github.com/roadrunner-server/rpc/v4 v4.2.0/go.mod h1:KG5gCDkEXzCqd8k5HfB88L7cJXJRVXNH2V2lE7mcvy0=
+github.com/roadrunner-server/lock/v4 v4.4.0-beta.2 h1:AQxJEXwT5HbsyF9WEMMDG+LIWpDMeYPGxLCpx6RTvxA=
+github.com/roadrunner-server/lock/v4 v4.4.0-beta.2/go.mod h1:xvSR/tsgZwm0kATcmgznvZsAYoHxf/B/nZC99QcoeZM=
+github.com/roadrunner-server/logger/v4 v4.2.1 h1:pYQfzIDVVr+YWJQkBZF1V2TOS+piKF/mrwU0zWOXpRk=
+github.com/roadrunner-server/logger/v4 v4.2.1/go.mod h1:l0JeqDZ/pf86lrEEtY5tQ87QEeJ5f6ANYLqMmNoxwYo=
+github.com/roadrunner-server/memcached/v4 v4.1.11 h1:2HHhFMybm/TQB/gktmflEMLZ+cyGJXd8kVuly9xh8tw=
+github.com/roadrunner-server/memcached/v4 v4.1.11/go.mod h1:ePV24nZMSt6CPLr4UyGbG6kseiquQjbGG4rJNCyaHdw=
+github.com/roadrunner-server/memory/v4 v4.4.1 h1:DUSDjnqF8eucJAxdvrA5k23+SbL32CRZ3RJ2Z46apiQ=
+github.com/roadrunner-server/memory/v4 v4.4.1/go.mod h1:3UP8EwyrDG/ctkxnFIeqt5hR5la0yOgO88vgkL3ojl8=
+github.com/roadrunner-server/metrics/v4 v4.1.3 h1:naatGghvQcvve40fo7/JLnmWavFTQprWvi8rBgxFjzo=
+github.com/roadrunner-server/metrics/v4 v4.1.3/go.mod h1:luIrBWlhanbzt/tPswC7i7JxSYUrBXYJWdcNTrAVHS8=
+github.com/roadrunner-server/nats/v4 v4.4.3 h1:/reD8wNHoLEBcIqZfaRCLIRElz55X5KmOYxvYq4nfZQ=
+github.com/roadrunner-server/nats/v4 v4.4.3/go.mod h1:OQO8zR3tOgsX07bSTjaJ9bUJI1tNJKeZobsAY7wL47k=
+github.com/roadrunner-server/otel/v4 v4.2.1 h1:wJEezTG8Frqy2gNrDpOWzC+Vn07cUMosv4clbMbSwgY=
+github.com/roadrunner-server/otel/v4 v4.2.1/go.mod h1:V0fXkza3ep7piQ1fW7nYDzHFKv0nKxjcNv0lZk++i8A=
+github.com/roadrunner-server/prometheus/v4 v4.1.1 h1:p/bRGInPiGgEuVHCLTfXk8OsNRMuysze0+uyXO/ZLBA=
+github.com/roadrunner-server/prometheus/v4 v4.1.1/go.mod h1:m1g1nQiBlJmNFgBfvelkxDUlI5RvxSuqzM+FZ7bBHXw=
+github.com/roadrunner-server/proxy_ip_parser/v4 v4.1.1 h1:FzJrgi3B5wuoKnn0SNpBK0GCpHQogGhGqPyoo+r9Svc=
+github.com/roadrunner-server/proxy_ip_parser/v4 v4.1.1/go.mod h1:nNvc3u4DgijChcfgDYPzKxN3TZROL3cwjTkH3xd3Otg=
+github.com/roadrunner-server/redis/v4 v4.2.1 h1:e6a8Y+r1wVCkXzr9l+hAssI2R2Subd5XTctehVWeM+o=
+github.com/roadrunner-server/redis/v4 v4.2.1/go.mod h1:bMzbx9Aj3VBRHh8CZDakFzdWnAIlihNRKgQ6VyFBgx8=
+github.com/roadrunner-server/resetter/v4 v4.0.8 h1:eEQ+1+3Vxs6AS9qzSP7yqst8aBWk7dIK8pQJEaaB5wQ=
+github.com/roadrunner-server/resetter/v4 v4.0.8/go.mod h1:W+g9CZJqY0+zABvxeA59Em4ZXXe0CFDqb42iIq72dZg=
+github.com/roadrunner-server/rpc/v4 v4.2.1 h1:HrpjbMeL7FTlVkuDGnHQnTHmRZcSZQfx/bOYTT11t7U=
+github.com/roadrunner-server/rpc/v4 v4.2.1/go.mod h1:mSTqpdxt5rTmwPTeLB033Nfo2HRyHw2CG6EANBgR21g=
github.com/roadrunner-server/sdk/v4 v4.4.0-beta.5 h1:+CmSTbz+y51auBr48ldwx6ZgAnWKl7f3537xyW8GDsU=
github.com/roadrunner-server/sdk/v4 v4.4.0-beta.5/go.mod h1:UkiAk5IdmUzkXncfy671OoH6i/zWpWc+JY3IU/AnQuc=
-github.com/roadrunner-server/send/v4 v4.2.0 h1:2i/kpFd+tOu97FmvO6OJzZvtV4BmDHg1kaCDPTwbeZk=
-github.com/roadrunner-server/send/v4 v4.2.0/go.mod h1:1GxkbifRy4LqVw66McQPLGXy9klNfm4o4VMXeioQ/bk=
-github.com/roadrunner-server/server/v4 v4.3.0-beta.3 h1:EiYWfnFi653Jq90PSGJb3A60WOnMkqJSkRSa2oItpeE=
-github.com/roadrunner-server/server/v4 v4.3.0-beta.3/go.mod h1:TPlOMOUyn4LQQeUbD6TtxIbsLryWVHQleHub619faZs=
+github.com/roadrunner-server/send/v4 v4.2.1 h1:LE3iWh6Wn2gq8bicAtIOXS1J97PqE3gOQE1rExVSzAE=
+github.com/roadrunner-server/send/v4 v4.2.1/go.mod h1:Z0Ma2z7idOD0wPbTNuKd3f2thW2zv1Nn/uYphN4dinI=
+github.com/roadrunner-server/server/v4 v4.3.0-beta.4 h1:FK1Dm6TFUvTXqOOdkiseA40ZuNfy/QSRF3FuJp7nqfs=
+github.com/roadrunner-server/server/v4 v4.3.0-beta.4/go.mod h1:1xcPKmVzwkY6a7GeClxJK0WM2QxGRAip/JBVV4H9RdA=
github.com/roadrunner-server/service/v4 v4.3.1 h1:HZQKH2HG9f0TPQqajiMvdyvR1y1kixNAZ7Ooyf8eHJ8=
github.com/roadrunner-server/service/v4 v4.3.1/go.mod h1:4Jxu8jgSLhlNvpYZN6h5kb1gwk3zme+QfU3drxK3K7U=
-github.com/roadrunner-server/sqs/v4 v4.4.1 h1:k5tQDsThew4jLZ4JhL2es+sDwofSm2yUBk3uP5PxYTM=
-github.com/roadrunner-server/sqs/v4 v4.4.1/go.mod h1:RT/Ylz4jgQ+WLIraJQ5wX64/7daSL3JGirtSREjaHl4=
-github.com/roadrunner-server/static/v4 v4.1.0 h1:dVLwch0p8re3+hDjD0C9/mfpVawq1Bqy2zt1vxy5hqQ=
-github.com/roadrunner-server/static/v4 v4.1.0/go.mod h1:ItaMMx84oyRba6V/zLUS6im4Ulb9oq5/Sa0Uh8r843Q=
-github.com/roadrunner-server/status/v4 v4.3.1 h1:k4PwrbL+qixG/k4mZBseEKFnfXHeEr5cgnadmm14mPY=
-github.com/roadrunner-server/status/v4 v4.3.1/go.mod h1:hBTn/DKMbMqJysdmI82EaXVi8ZRKe9tFom7ayG4mc+0=
-github.com/roadrunner-server/tcp/v4 v4.2.0-beta.1 h1:1xyvk3OqZqb7JIoR/1fXCUYzMLmOTRZ/1x6reFRP5LE=
-github.com/roadrunner-server/tcp/v4 v4.2.0-beta.1/go.mod h1:mlDQ2Ln6wvZP7ABhg/utzaVU0mBo2130TSU1itRdoJ8=
+github.com/roadrunner-server/sqs/v4 v4.4.2 h1:YGdiNLERof+wt0Is6FOZ7pKaNogO+s+FmPg+UYJKOSU=
+github.com/roadrunner-server/sqs/v4 v4.4.2/go.mod h1:kzXqR7jsCAAGqvmlRKvQ4YE1N8uJY3t1md5vqhJKnpk=
+github.com/roadrunner-server/static/v4 v4.1.1 h1:iMO16GCDpThfgbYlusvj9N5JUcuPW5rGllbwG1K1Ndg=
+github.com/roadrunner-server/static/v4 v4.1.1/go.mod h1:CGaIjksf89VhjxznGOo2C1QOh2Bp6pintiaYIG+ku+8=
+github.com/roadrunner-server/status/v4 v4.3.2 h1:EG4Xhlj2cBj0RBtWaFQrF3AjQdoazurfPHhvQ3afhKI=
+github.com/roadrunner-server/status/v4 v4.3.2/go.mod h1:0njhc1nRoySGtLddz5FltjfNQuatx+V8sH7FoaHoEHo=
+github.com/roadrunner-server/tcp/v4 v4.2.0-beta.2 h1:rEe+yjDq4yUDMFN5lrdKylyUhzQhE4jO/6d7zo/CJKo=
+github.com/roadrunner-server/tcp/v4 v4.2.0-beta.2/go.mod h1:mpzkguR44MhITvToGHgoncO+YJcogoq9YO5ymoACCkg=
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=
@@ -1184,14 +1184,14 @@ github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcU
github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo=
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/v4 v4.4.0-beta.2 h1:V2YMd5TijMApvrjUAiZ871rgiimBJmYz1Pw2+gK/4eY=
-github.com/temporalio/roadrunner-temporal/v4 v4.4.0-beta.2/go.mod h1:CxpT1QA+jnvsgU1q75EVn7IVz+jiZGwgDcLwAhXv1jk=
+github.com/temporalio/roadrunner-temporal/v4 v4.4.0-beta.3 h1:1ykds2++WMJhjHWDBB2HBsv6OICF1tGytdDwBaHlzpo=
+github.com/temporalio/roadrunner-temporal/v4 v4.4.0-beta.3/go.mod h1:3xfZLKsZFsvtsgq+yk71IwKfJhM702JrqnYZfiZYrHc=
github.com/tklauser/go-sysconf v0.3.12 h1:0QaGUFOdQaIVdPgfITYzaTegZvdCjmYO52cSFAEVmqU=
github.com/tklauser/go-sysconf v0.3.12/go.mod h1:Ho14jnntGE1fpdOqQEEaiKRpvIavV0hSfmBq8nJbHYI=
github.com/tklauser/numcpus v0.6.1 h1:ng9scYS7az0Bk4OZLvrNXNSAO2Pxr1XXRAPyjhIx+Fk=
github.com/tklauser/numcpus v0.6.1/go.mod h1:1XfjsgE2zo8GVw7POkMbHENHzVg3GzmoZ9fESEdAacY=
-github.com/twmb/franz-go v1.14.3 h1:cq8rxAnVYU1uF3SRVn8eEaUf+AaXKWlB0Cl3Ca7JSa4=
-github.com/twmb/franz-go v1.14.3/go.mod h1:nMAvTC2kHtK+ceaSHeHm4dlxC78389M/1DjpOswEgu4=
+github.com/twmb/franz-go v1.14.4 h1:Bt8hyF8zOmZ/7sYD15Do1gdi3uKT9XQreBbFkMS+skA=
+github.com/twmb/franz-go v1.14.4/go.mod h1:nMAvTC2kHtK+ceaSHeHm4dlxC78389M/1DjpOswEgu4=
github.com/twmb/franz-go/pkg/kmsg v1.6.1 h1:tm6hXPv5antMHLasTfKv9R+X03AjHSkSkXhQo2c5ALM=
github.com/twmb/franz-go/pkg/kmsg v1.6.1/go.mod h1:se9Mjdt0Nwzc9lnjJ0HyDtLyBnaBDAd7pCje47OhSyw=
github.com/twmb/murmur3 v1.1.5/go.mod h1:Qq/R7NUyOfr65zD+6Q5IHKsJLwP7exErjN6lyyq3OSQ=
@@ -1333,8 +1333,6 @@ golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod h1:2RIsYlXP63K8oxa1u0
golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod h1:J/WKrq2StrnmMY6+EHIKF9dgMWnmCNThgcyBT1FY9mM=
golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod h1:3jZMyOhIsHpP37uCMkUooju7aAi5cS1Q23tOzKc+0MU=
golang.org/x/exp v0.0.0-20220827204233-334a2380cb91/go.mod h1:cyybsKvd6eL0RnXn6p/Grxp8F5bW7iYuBgsNCOHpMYE=
-golang.org/x/exp v0.0.0-20230811145659-89c5cff77bcb h1:mIKbk8weKhSeLH2GmUTrvx8CjkyJmnU1wFmg59CUjFA=
-golang.org/x/exp v0.0.0-20230811145659-89c5cff77bcb/go.mod h1:FXUEEKJgO7OQYeo8N01OfiKP8RXMtf6e8aTskBGqWdc=
golang.org/x/image v0.0.0-20180708004352-c73c2afc3b81/go.mod h1:ux5Hcp/YLpHSI86hEcLt0YII63i6oz57MZXIpbrjZUs=
golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js=
golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0=
@@ -1685,8 +1683,8 @@ golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc
golang.org/x/tools v0.3.0/go.mod h1:/rWhSS2+zyEVwoJf8YAX6L2f0ntZ7Kn/mGgAWcipA5k=
golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU=
golang.org/x/tools v0.7.0/go.mod h1:4pg6aUX35JBAogB10C9AtvVL+qowtN4pT3CGSQex14s=
-golang.org/x/tools v0.12.0 h1:YW6HUoUmYBpwSgyaGaZq1fHjrBjX1rlpZ54T6mu2kss=
-golang.org/x/tools v0.12.0/go.mod h1:Sc0INKfu04TlqNoRA1hgpFZbhYXHPr4V5DzpSBTPqQM=
+golang.org/x/tools v0.12.1-0.20230815132531-74c255bcf846 h1:Vve/L0v7CXXuxUmaMGIEK/dEeq7uiqb5qBgQrZzIE7E=
+golang.org/x/tools v0.12.1-0.20230815132531-74c255bcf846/go.mod h1:Sc0INKfu04TlqNoRA1hgpFZbhYXHPr4V5DzpSBTPqQM=
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=