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=