summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorValery Piashchynski <[email protected]>2022-05-10 14:52:56 +0200
committerGitHub <[email protected]>2022-05-10 14:52:56 +0200
commit689cfbfb5b044e0bb64872943ced75afaf74a808 (patch)
treeb28a61706d6fc24756f7ef6e1e689385a9e58594
parenta52cf8f0db80def10763508f5e3d482eafd305a2 (diff)
parent0fbd608bf7a87fbba038a77c76795b0d3b0627b0 (diff)
[#1126]: pre-release: `v2.10.0-rc.1`v2.10.0-rc.1
-rw-r--r--.github/workflows/release_nightly.yml191
-rw-r--r--CHANGELOG.md100
-rw-r--r--go.mod67
-rw-r--r--go.sum139
4 files changed, 203 insertions, 294 deletions
diff --git a/.github/workflows/release_nightly.yml b/.github/workflows/release_nightly.yml
deleted file mode 100644
index 90d6315b..00000000
--- a/.github/workflows/release_nightly.yml
+++ /dev/null
@@ -1,191 +0,0 @@
-name: release_nightly
-
-on:
- release: # Docs: <https://help.github.com/en/articles/events-that-trigger-workflows#release-event-release>
- types:
- - prereleased
-
-jobs:
- build:
- name: Build for ${{ matrix.os }} (${{ matrix.arch }}, ${{ matrix.compiler }})
- runs-on: ubuntu-latest
- strategy:
- fail-fast: false
- matrix:
- os: [ windows, darwin ] # linux, darwin, windows
- compiler: [ gcc ] # gcc, musl-gcc
- archiver: [ zip ] # tar, zip
- arch: [ amd64 ] # amd64, 386
- include:
- - os: linux
- compiler: gcc
- archiver: tar
- arch: amd64
- - os: linux
- compiler: gcc
- archiver: tar
- arch: arm64
- - os: darwin
- compiler: gcc
- archiver: tar
- arch: arm64
- - os: freebsd
- compiler: gcc
- archiver: tar
- arch: amd64
- - os: ''
- compiler: musl-gcc # more info: <https://musl.libc.org/>
- archiver: zip
- arch: amd64
- steps:
- - name: Set up Go
- uses: actions/setup-go@v3
- with:
- go-version: 1.18
-
- - name: Check out code
- uses: actions/checkout@v3
-
- - name: Install musl
- if: matrix.compiler == 'musl-gcc'
- run: sudo apt-get install -y musl-tools
-
- - name: Download dependencies
- run: go mod download # `-x` means "verbose" mode
-
- - name: Generate builder values
- id: values
- run: |
- echo "::set-output name=version::`echo ${GITHUB_REF##*/} | sed -e 's/^[vV ]*//'`"
- echo "::set-output name=timestamp::`date +%FT%T%z`"
- echo "::set-output name=binary-name::rr`[ ${{ matrix.os }} = 'windows' ] && echo '.exe'`"
- if [ ${{ matrix.os }} == "windows" ]; then
- echo "::set-output name=sign-cert-name::rr.exe.asc"
- else
- echo "::set-output name=sign-cert-name::rr.asc"
- fi
-
- - name: Import GPG key
- uses: crazy-max/ghaction-import-gpg@v4
- with:
- gpg_private_key: ${{ secrets.GPG_SIGNING_KEY }}
- passphrase: ${{ secrets.GPG_PASS }}
- git_user_signingkey: true
- git_commit_gpgsign: false
-
- - name: Compile binary file
- env:
- GOOS: ${{ matrix.os }}
- GOARCH: ${{ matrix.arch }}
- CC: ${{ matrix.compiler }}
- GPG_SIGNING_KEY: ${{ secrets.GPG_SIGNING_KEY }}
- GPG_PASS: ${{secrets.GPG_PASS}}
- CGO_ENABLED: 0
- LDFLAGS: >-
- -s
- -X github.com/roadrunner-server/roadrunner/v2/internal/meta.version=${{ steps.values.outputs.version }}
- -X github.com/roadrunner-server/roadrunner/v2/internal/meta.buildTime=${{ steps.values.outputs.timestamp }}
- run: |
- go build -trimpath -tags=nightly -ldflags "$LDFLAGS" -o "./${{ steps.values.outputs.binary-name }}" ./cmd/rr
- stat "./${{ steps.values.outputs.binary-name }}"
- gpg --detach-sign --armor "./${{ steps.values.outputs.binary-name }}"
-
- - name: Generate distributive directory name
- id: dist-dir
- run: >
- echo "::set-output name=name::roadrunner-${{ steps.values.outputs.version }}-$(
- [ ${{ matrix.os }} != '' ] && echo '${{ matrix.os }}' || echo 'unknown'
- )$(
- [ ${{ matrix.compiler }} = 'musl-gcc' ] && echo '-musl'
- )-${{ matrix.arch }}"
-
- - name: Generate distributive archive name
- id: dist-arch
- run: >
- echo "::set-output name=name::${{ steps.dist-dir.outputs.name }}.$(
- case ${{ matrix.archiver }} in
- zip) echo 'zip';;
- tar) echo 'tar.gz';;
- *) exit 10;
- esac
- )"
-
- - name: Create distributive
- run: |
- mkdir ${{ steps.dist-dir.outputs.name }}
- mv "./${{ steps.values.outputs.binary-name }}" "./${{ steps.values.outputs.sign-cert-name }}" ./${{ steps.dist-dir.outputs.name }}/
- cp ./README.md ./CHANGELOG.md ./LICENSE ./${{ steps.dist-dir.outputs.name }}
-
- - name: Pack distributive using tar
- if: matrix.archiver == 'tar'
- run: tar -zcf "${{ steps.dist-arch.outputs.name }}" "${{ steps.dist-dir.outputs.name }}"
-
- - name: Pack distributive using zip
- if: matrix.archiver == 'zip'
- run: zip -r -q "${{ steps.dist-arch.outputs.name }}" "${{ steps.dist-dir.outputs.name }}"
-
- - name: Upload artifact
- uses: actions/upload-artifact@v3
- with:
- name: ${{ steps.dist-dir.outputs.name }}
- path: ${{ steps.dist-arch.outputs.name }}
- if-no-files-found: error
- retention-days: 30
-
- - name: Upload binaries to release
- uses: svenstaro/upload-release-action@v2
- with:
- repo_token: ${{ secrets.GITHUB_TOKEN }}
- file: ${{ steps.dist-arch.outputs.name }}
- asset_name: ${{ steps.dist-arch.outputs.name }}
- tag: ${{ github.ref }}
-
- docker:
- name: Build docker image
- runs-on: ubuntu-latest
- steps:
- - name: Check out code
- uses: actions/checkout@v3
-
- - name: Set up QEMU
- uses: docker/setup-qemu-action@v2 # Action page: <https://github.com/docker/setup-qemu-action>
-
- - name: Set up Docker Buildx
- uses: docker/setup-buildx-action@v2 # Action page: <https://github.com/docker/setup-buildx-action>
-
- - name: Login to Docker Hub
- uses: docker/login-action@v2
- with:
- username: ${{ secrets.DOCKER_LOGIN }}
- password: ${{ secrets.DOCKER_PASSWORD }}
-
- - name: Login to GitHub Container Registry
- uses: docker/login-action@v2
- with:
- registry: ghcr.io
- username: ${{ secrets.GHCR_LOGIN }}
- password: ${{ secrets.GHCR_PASSWORD }}
-
- - name: Generate builder values
- id: values
- run: |
- echo "::set-output name=version::`echo ${GITHUB_REF##*/} | sed -e 's/^[vV ]*//'`"
- echo "::set-output name=timestamp::`date +%FT%T%z`"
-
- - name: Build image
- uses: docker/build-push-action@v3 # Action page: <https://github.com/docker/build-push-action>
- with:
- context: .
- file: Dockerfile
- push: true
- platforms: linux/amd64,linux/arm64
- build-args: |
- APP_VERSION=${{ steps.values.outputs.version }}
- BUILD_TIME=${{ steps.values.outputs.timestamp }}
- tags: |
- spiralscout/roadrunner:latest
- spiralscout/roadrunner:${{ steps.values.outputs.version }}
- ghcr.io/spiral/roadrunner:latest
- ghcr.io/spiral/roadrunner:${{ steps.values.outputs.version }}
- ghcr.io/roadrunner-server/roadrunner:latest
- ghcr.io/roadrunner-server/roadrunner:${{ steps.values.outputs.version }}
diff --git a/CHANGELOG.md b/CHANGELOG.md
index fbb23d48..6858b338 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,105 @@
# CHANGELOG
+## v2.10.0-rc.1 (10.05.2022)
+
+## ๐Ÿ‘€ New:
+
+- โœ๏ธ **RoadRunner-Temporal plugin now supports local activities**. Here is the brief overview: [link](https://docs.temporal.io/docs/temporal-explained/activities/#local-activity).
+- โœ๏ธ Add Debian `amd64` releases.
+- โœ๏ธ Add signed releases. Starting from the `v2.10.0`, every released binary can be checked with a provided `*.asc` key. For example:
+```bash
+$ gpg --verify rr.asc
+```
+
+The openPGP key can be verified here: [keyserver](https://keyserver.ubuntu.com/pks/lookup?search=0x9480A51C85D357D0&fingerprint=on&op=index)
+
+- โœ๏ธ All proto api for the `Go` programming language located here: [link](https://buf.build/roadrunner-server/api). To use it, just import the latest stable version `go.buf.build/protocolbuffers/go/roadrunner-server/api latest`.
+- โœ๏ธ `Service` plugin now supports auto-reload. It can be added to the `reload` plugin targets and on change, it'll reload all underlying processes.
+- โœ๏ธ `AutoAck` jobs option. For the messages (jobs), which are acceptable to lose. Or which execution can lead to a worker's stop (for example - OOM).
+- โœ๏ธ **[BETA] OpenTelemetry support**. Starting from now, the `new_relic` middleware is deprecated, it'll receive only dependency updates and will be removed from the RR bundle in the `v2.12.0`.
+OpenTelemetry plugin supports the following exporters:
+ 1. OTLP (open telemetry protocol): `datadog`, `new relic`.
+ 2. zipkin
+ 3. stdout
+ All these exporters can send their data via `http` or `grpc` clients.
+
+Configuration sample (stdout exporter):
+```yaml
+http:
+ address: 127.0.0.1:43239
+ max_request_size: 1024
+ middleware: [gzip, otel]
+ pool:
+ num_workers: 2
+ max_jobs: 0
+ allocate_timeout: 60s
+ destroy_timeout: 60s
+
+otel:
+ insecure: false
+ compress: true
+ exporter: stdout
+ service_name: rr_test
+ service_version: 1.0.0
+```
+
+New Relic exporter via `http` client: [link](https://docs.newrelic.com/docs/more-integrations/open-source-telemetry-integrations/opentelemetry/opentelemetry-setup/#review-settings)
+```yaml
+http:
+ address: 127.0.0.1:43239
+ max_request_size: 1024
+ middleware: [gzip, otel]
+ pool:
+ num_workers: 2
+ max_jobs: 0
+ allocate_timeout: 60s
+ destroy_timeout: 60s
+otel:
+ insecure: false
+ compress: true
+ client: http
+ exporter: stdout
+ custom_url: ""
+ service_name: rr_test
+ service_version: 1.0.0
+ endpoint: otlp.eu01.nr-data.net:4318
+ headers:
+ - api-key: xxx # your api key here
+```
+
+PHP worker can access tracing data via `w3c` [headers](https://www.w3.org/TR/trace-context/#trace-context-http-headers-format).
+
+## ๐Ÿงน Chore:
+
+- ๐Ÿง‘โ€๐Ÿญ: All spaces and new-lines from the `Service` plugin output will be automatically trimmed. [CHORE](https://github.com/roadrunner-server/roadrunner/issues/1060), (thanks, @OO00O0O)
+
+---
+
+## v2.9.4 (06.05.2022)
+
+## ๐Ÿฉน Fixes:
+
+- ๐Ÿ› Fix: **HTTP plugin:** request max body size incorrectly parsed. [BUG](https://github.com/roadrunner-server/roadrunner/issues/1115), (thanks, @Opekunov)
+
+---
+
+## v2.9.3 (06.05.2022)
+
+## ๐Ÿ‘€ New:
+
+- โœ๏ธ: `--silent` flag. This flag will hide startup message and `./rr reset` output.
+
+## ๐Ÿฉน Fixes:
+
+- ๐Ÿ› Fix: **AMQP** driver didn't reconnect on timeouts, which led to stopping consuming messages w/o a proper notification. [BUG](https://github.com/roadrunner-server/roadrunner/issues/1103), (thanks @hustlahusky)
+- ๐Ÿ› Fix: `reset` command (`./rr reset`) gets stuck when using output redirects. [BUG](https://github.com/roadrunner-server/roadrunner/issues/1108), (thanks @maximal)
+
+## ๐Ÿงน Chore:
+
+- ๐Ÿ—๏ธ **HTTP** plugin: better looking error message on wrong status code. [ISSUE](https://github.com/roadrunner-server/roadrunner/issues/1107), (thanks @gam6itko)
+
+---
+
## v2.10.0-alpha.1 (07.04.2022)
## ๐Ÿ‘€ New:
diff --git a/go.mod b/go.mod
index 1bf1b145..da5c22fa 100644
--- a/go.mod
+++ b/go.mod
@@ -10,43 +10,43 @@ require (
github.com/olekukonko/tablewriter v0.0.5
github.com/roadrunner-server/amqp/v2 v2.14.0
github.com/roadrunner-server/api/v2 v2.17.0
- github.com/roadrunner-server/beanstalk/v2 v2.13.0
- github.com/roadrunner-server/boltdb/v2 v2.14.0
- github.com/roadrunner-server/broadcast/v2 v2.12.0
- github.com/roadrunner-server/cache/v2 v2.13.0
- github.com/roadrunner-server/config/v2 v2.13.2
+ github.com/roadrunner-server/beanstalk/v2 v2.13.1
+ github.com/roadrunner-server/boltdb/v2 v2.14.1
+ github.com/roadrunner-server/broadcast/v2 v2.12.1
+ github.com/roadrunner-server/cache/v2 v2.13.1
+ github.com/roadrunner-server/config/v2 v2.13.3
github.com/roadrunner-server/endure v1.2.3
github.com/roadrunner-server/errors v1.1.2
- github.com/roadrunner-server/fileserver/v2 v2.12.2
+ github.com/roadrunner-server/fileserver/v2 v2.12.3
github.com/roadrunner-server/goridge/v3 v3.4.1
- github.com/roadrunner-server/grpc/v2 v2.13.2
- github.com/roadrunner-server/gzip/v2 v2.11.0
- github.com/roadrunner-server/headers/v2 v2.11.1
- github.com/roadrunner-server/http/v2 v2.15.5
- github.com/roadrunner-server/informer/v2 v2.11.2
- github.com/roadrunner-server/jobs/v2 v2.13.0
- github.com/roadrunner-server/kv/v2 v2.12.0
- github.com/roadrunner-server/logger/v2 v2.12.2
- github.com/roadrunner-server/memcached/v2 v2.12.0
- github.com/roadrunner-server/memory/v2 v2.13.0
- github.com/roadrunner-server/metrics/v2 v2.12.2
- github.com/roadrunner-server/nats/v2 v2.13.0
- github.com/roadrunner-server/new_relic/v2 v2.13.2
- github.com/roadrunner-server/otel/v2 v2.0.1
- github.com/roadrunner-server/prometheus/v2 v2.12.2
+ github.com/roadrunner-server/grpc/v2 v2.13.3
+ github.com/roadrunner-server/gzip/v2 v2.11.1
+ github.com/roadrunner-server/headers/v2 v2.11.2
+ github.com/roadrunner-server/http/v2 v2.15.6
+ github.com/roadrunner-server/informer/v2 v2.11.3
+ github.com/roadrunner-server/jobs/v2 v2.13.1
+ github.com/roadrunner-server/kv/v2 v2.12.1
+ github.com/roadrunner-server/logger/v2 v2.12.3
+ github.com/roadrunner-server/memcached/v2 v2.12.1
+ github.com/roadrunner-server/memory/v2 v2.13.1
+ github.com/roadrunner-server/metrics/v2 v2.12.3
+ github.com/roadrunner-server/nats/v2 v2.13.1
+ github.com/roadrunner-server/new_relic/v2 v2.13.3
+ github.com/roadrunner-server/otel/v2 v2.1.1
+ github.com/roadrunner-server/prometheus/v2 v2.12.3
github.com/roadrunner-server/proxy_ip_parser/v2 v2.4.0
- github.com/roadrunner-server/redis/v2 v2.14.0
- github.com/roadrunner-server/reload/v2 v2.11.2
- github.com/roadrunner-server/resetter/v2 v2.11.2
- github.com/roadrunner-server/rpc/v2 v2.12.2
- github.com/roadrunner-server/send/v2 v2.11.0
- github.com/roadrunner-server/server/v2 v2.13.2
- github.com/roadrunner-server/service/v2 v2.14.1
- github.com/roadrunner-server/sqs/v2 v2.14.0
- github.com/roadrunner-server/static/v2 v2.12.2
- github.com/roadrunner-server/status/v2 v2.12.0
- github.com/roadrunner-server/tcp/v2 v2.12.2
- github.com/roadrunner-server/websockets/v2 v2.13.0
+ github.com/roadrunner-server/redis/v2 v2.14.1
+ github.com/roadrunner-server/reload/v2 v2.12.0
+ github.com/roadrunner-server/resetter/v2 v2.11.3
+ github.com/roadrunner-server/rpc/v2 v2.12.3
+ github.com/roadrunner-server/send/v2 v2.11.1
+ github.com/roadrunner-server/server/v2 v2.13.3
+ github.com/roadrunner-server/service/v2 v2.14.2
+ github.com/roadrunner-server/sqs/v2 v2.14.1
+ github.com/roadrunner-server/static/v2 v2.12.3
+ github.com/roadrunner-server/status/v2 v2.12.1
+ github.com/roadrunner-server/tcp/v2 v2.12.3
+ github.com/roadrunner-server/websockets/v2 v2.13.1
github.com/spf13/cobra v1.4.0
github.com/spf13/viper v1.11.0
github.com/stretchr/testify v1.7.1
@@ -154,6 +154,7 @@ require (
go.opentelemetry.io/otel v1.7.0 // indirect
go.opentelemetry.io/otel/exporters/otlp/internal/retry v1.7.0 // indirect
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.7.0 // indirect
+ go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.7.0 // indirect
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.7.0 // indirect
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.7.0 // indirect
go.opentelemetry.io/otel/exporters/zipkin v1.7.0 // indirect
diff --git a/go.sum b/go.sum
index 3eb07ac3..250e97a0 100644
--- a/go.sum
+++ b/go.sum
@@ -52,8 +52,6 @@ github.com/andybalholm/brotli v1.0.4/go.mod h1:fO7iG3H7G2nSZ7m0zPUDn85XEX2GTukHG
github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY=
github.com/aws/aws-sdk-go-v2 v1.16.3 h1:0W1TSJ7O6OzwuEvIXAtJGvOeQ0SGAhcpxPN2/NK5EhM=
github.com/aws/aws-sdk-go-v2 v1.16.3/go.mod h1:ytwTPBG6fXTZLxxeeCCWj2/EMYp/xDUgX+OET6TLNNU=
-github.com/aws/aws-sdk-go-v2/config v1.15.4 h1:P4mesY1hYUxru4f9SU0XxNKXmzfxsD0FtMIPRBjkH7Q=
-github.com/aws/aws-sdk-go-v2/config v1.15.4/go.mod h1:ZijHHh0xd/A+ZY53az0qzC5tT46kt4JVCePf2NX9Lk4=
github.com/aws/aws-sdk-go-v2/config v1.15.5 h1:P+xwhr6kabhxDTXTVH9YoHkqjLJ0wVVpIUHtFNr2hjU=
github.com/aws/aws-sdk-go-v2/config v1.15.5/go.mod h1:ZijHHh0xd/A+ZY53az0qzC5tT46kt4JVCePf2NX9Lk4=
github.com/aws/aws-sdk-go-v2/credentials v1.12.0 h1:4R/NqlcRFSkR0wxOhgHi+agGpbEr5qMCjn7VqUIJY+E=
@@ -94,7 +92,6 @@ github.com/caddyserver/certmagic v0.16.1/go.mod h1:jKQ5n+ViHAr6DbPwEGLTSM2vDwTO6
github.com/cenkalti/backoff/v4 v4.1.3 h1:cFAlzYUlVYDysBEH2T5hyJZMh3+5+WCBvSnK6Q8UtC4=
github.com/cenkalti/backoff/v4 v4.1.3/go.mod h1:scbssz8iZGpm3xbr14ovlUdkxfGXNInqkPWOWmG2CLw=
github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=
-github.com/cespare/xxhash v1.1.0 h1:a6HrQnmkObjyL+Gs60czilIUGqrzKutQD6XZog3p+ko=
github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc=
github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
github.com/cespare/xxhash/v2 v2.1.2 h1:YRXhKfTDauu4ajMg1TPgFO5jnlC2HCbmLXMcTG5cbYE=
@@ -266,7 +263,6 @@ github.com/gorilla/securecookie v1.1.1/go.mod h1:ra0sb63/xPlUeL+yeDciTfxMRAA+MP+
github.com/gorilla/sessions v1.2.1/go.mod h1:dk2InVEVJ0sfLlnXv9EAgkf6ecYs/i80K/zI+bUmuGM=
github.com/grpc-ecosystem/go-grpc-middleware v1.3.0 h1:+9834+KizmvFV7pXQGSXQTsaWhq2GjuNUt0aUU0YBYw=
github.com/grpc-ecosystem/go-grpc-middleware v1.3.0/go.mod h1:z0ButlSOZa5vEBq9m2m2hlwIgKw+rp3sdCBRoJY+30Y=
-github.com/grpc-ecosystem/grpc-gateway v1.16.0 h1:gmcG1KaJ57LophUzW0Hy8NmPhnMZb4M0+kPpLofRdBo=
github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw=
github.com/grpc-ecosystem/grpc-gateway/v2 v2.7.0/go.mod h1:hgWBS7lorOAVIJEQMi4ZsPv9hVvWI6+ch50m39Pf2Ks=
github.com/grpc-ecosystem/grpc-gateway/v2 v2.10.0 h1:ESEyqQqXXFIcImj/BE8oKEX37Zsuceb2cZI+EL/zNCY=
@@ -427,84 +423,84 @@ github.com/roadrunner-server/amqp/v2 v2.14.0 h1:VwTGprcKHlaCjPoDVSCU9V6jiSrdNMLp
github.com/roadrunner-server/amqp/v2 v2.14.0/go.mod h1:WRu8/c+zOt2iT6srsyTkpLr1gBz32yaqsjYL72Bsn0w=
github.com/roadrunner-server/api/v2 v2.17.0 h1:uB7bi4qt1FhWq4pOosWfyzJjInGztvf4mQcuUCzMGGI=
github.com/roadrunner-server/api/v2 v2.17.0/go.mod h1:kTic07XUaHlPub5Pe1d9mdukYw840oJ4S/fkH2fUURs=
-github.com/roadrunner-server/beanstalk/v2 v2.13.0 h1:YNfxgpOlmG4GWq+O1k1rRcCX29qIfJNh3uVSYoE9btg=
-github.com/roadrunner-server/beanstalk/v2 v2.13.0/go.mod h1:zZnrUGBysnazM+N2vxkc50n7uLx9x1S6SmJUjv35+LU=
-github.com/roadrunner-server/boltdb/v2 v2.14.0 h1:SU2j7apSeQRKT1JwQlaSLqqFqWFT093TVnbjYZ+Y10M=
-github.com/roadrunner-server/boltdb/v2 v2.14.0/go.mod h1:eF1o3nzAy2Ve1eAk/dM8QN2W2/Ywe3LRkMsVwD+pFu0=
-github.com/roadrunner-server/broadcast/v2 v2.12.0 h1:3CXDYVloG9PLOisREA7Ey0iydz2nxrcILH316V4+smc=
-github.com/roadrunner-server/broadcast/v2 v2.12.0/go.mod h1:STA9bG7voQoEHc1Vwfm1SnL6y/NJD4OQraYIjrNn54c=
-github.com/roadrunner-server/cache/v2 v2.13.0 h1:loN3wyneH7OtYEqJ/I+o65aq1Cf7aErtMGFXqiESWCE=
-github.com/roadrunner-server/cache/v2 v2.13.0/go.mod h1:H4VPgwJ7zIsVGpmb8mxvky8JDgL5AvaNZtbPBVENCKE=
-github.com/roadrunner-server/config/v2 v2.13.2 h1:Ja5qL80hkuJSIzjJMiYMnKH/thIVyS/N4ZiEQwCXW+U=
-github.com/roadrunner-server/config/v2 v2.13.2/go.mod h1:AAnBVCYJdfT3Wo6rr8jxkOH3AAvPey+47eFFc7zLYOc=
+github.com/roadrunner-server/beanstalk/v2 v2.13.1 h1:rCOEW/Y51kgFFSArGKQ6XfKpR/jPk3rCxx4mRGmVpOo=
+github.com/roadrunner-server/beanstalk/v2 v2.13.1/go.mod h1:zZnrUGBysnazM+N2vxkc50n7uLx9x1S6SmJUjv35+LU=
+github.com/roadrunner-server/boltdb/v2 v2.14.1 h1:nfTgSd59c4K/DBO+PDidUeDhsO5T783UdWCd/flG830=
+github.com/roadrunner-server/boltdb/v2 v2.14.1/go.mod h1:eF1o3nzAy2Ve1eAk/dM8QN2W2/Ywe3LRkMsVwD+pFu0=
+github.com/roadrunner-server/broadcast/v2 v2.12.1 h1:k3hmJcHl521D22PMBw/fJ6SILw0ThUXU+w33PAcP4Jc=
+github.com/roadrunner-server/broadcast/v2 v2.12.1/go.mod h1:9GSa22MMt6EECGdEScbOl3L/mHPRgQnTZVDdxX425NQ=
+github.com/roadrunner-server/cache/v2 v2.13.1 h1:txIVPyGGRBYohX2DJLeDc+OPD0CZaB7/nuQYNhl53YM=
+github.com/roadrunner-server/cache/v2 v2.13.1/go.mod h1:www4zHmtv404XV46R9oNULxtRSlX24FyOMH9mtuBqXc=
+github.com/roadrunner-server/config/v2 v2.13.3 h1:I3SDBhmJ42BKaKykITfmxLOmZj2DmOxXBZIMqobLCoM=
+github.com/roadrunner-server/config/v2 v2.13.3/go.mod h1:JlRI3FkyieFv5pBkv7YFOZqUFm8XqZ8kQd26ySDbvfE=
github.com/roadrunner-server/endure v1.2.3 h1:Smm+pHDERzeqXsLO602oe5iy0q+w94jAH3UT1pqgZiY=
github.com/roadrunner-server/endure v1.2.3/go.mod h1:Yahi4Uoabla2o+0N+pbjWwIJnAigYWppGwbLU3D6cLc=
github.com/roadrunner-server/errors v1.1.2 h1:+LPw9Akgg+8LAGM4wASMWLAoBIbyP+mhNfR+FBS2Slw=
github.com/roadrunner-server/errors v1.1.2/go.mod h1:jVSh32nFtRMzKItYUM9W2CTLLpXAM8HseL2lUENPYtU=
-github.com/roadrunner-server/fileserver/v2 v2.12.2 h1:2MjHocbrZUq6qaptZZDlmNzgwQ0bl/5Bj5F2IKVuFO8=
-github.com/roadrunner-server/fileserver/v2 v2.12.2/go.mod h1:XdyKrB+2p9xf0dqZrcc89kmCNkLIOnP0r9qvx15JpaI=
+github.com/roadrunner-server/fileserver/v2 v2.12.3 h1:7kA1OX43D/4yrGs13vA+hSqr+qA1XUGsY1FXgnRlsZY=
+github.com/roadrunner-server/fileserver/v2 v2.12.3/go.mod h1:2zp3BY58Hl7OhtB8HJdrAkR0EjsYBZ5ZxkkwH9p3lAA=
github.com/roadrunner-server/goridge/v3 v3.4.1 h1:ngamQzKHUN3LV6vGnlEDk2zfftXLzpXsgdDjwFBpvvs=
github.com/roadrunner-server/goridge/v3 v3.4.1/go.mod h1:Xmnn1oSEC8cLtd+DixoS7sbCpGYuCPPORUXiWDgUudI=
-github.com/roadrunner-server/grpc/v2 v2.13.2 h1:q2DB73wjIcHVP8KcRpuJQmVdPuK8vKBR+4vmK1l0GeU=
-github.com/roadrunner-server/grpc/v2 v2.13.2/go.mod h1:V5Zdb06qH5xJCFop1m8u5heO8n7CZXT0vPWzd2E+yzU=
-github.com/roadrunner-server/gzip/v2 v2.11.0 h1:+7pUqDSKXGWKeg4Yf7EOZF7R6+q2dF1SpDTbY3Xy0rQ=
-github.com/roadrunner-server/gzip/v2 v2.11.0/go.mod h1:XTl/N3B1vuWWYrK+JE3W/WPzdhj4tYjS5GNXivvOsz8=
-github.com/roadrunner-server/headers/v2 v2.11.1 h1:nNRHPzp/kxYwFf6e40UDb1J3ZGSERtt3SAvn2cG3Ukc=
-github.com/roadrunner-server/headers/v2 v2.11.1/go.mod h1:7luGRjt97k4o0OADVO5V18rf2sEEKIjgCEIK1DQWe1c=
-github.com/roadrunner-server/http/v2 v2.15.5 h1:1p8E3T/uI6fl7KChJbwwqAlBE/0jRoi3OgWjRmqsfj8=
-github.com/roadrunner-server/http/v2 v2.15.5/go.mod h1:RVvJZzG4gKLLrJdZ2awU5N+35Ge0KMoABuRWv5S+GDM=
-github.com/roadrunner-server/informer/v2 v2.11.2 h1:L0tKcbScLmqD2l4aLzC5qCFwtzoA5cqQzxOGmEorUh8=
-github.com/roadrunner-server/informer/v2 v2.11.2/go.mod h1:V1Uwwjz+VA0WG3Jevm6ysD32V8RvT7T0lIgneDE1m9Q=
-github.com/roadrunner-server/jobs/v2 v2.13.0 h1:GrORpGi7xVeeah1CPsR6O8jmGPh9gdaq7YQ+wLqZ+/U=
-github.com/roadrunner-server/jobs/v2 v2.13.0/go.mod h1:9LXJOqSAfoCxEwPrsvtVHizOqKIjl0vRzb/6yWU5Nj4=
-github.com/roadrunner-server/kv/v2 v2.12.0 h1:XIATb5N3NHzEMHQwAwUjvk6xccOG1JbD/NskNKUaqV4=
-github.com/roadrunner-server/kv/v2 v2.12.0/go.mod h1:GqMFn7aEBjKjy0jhBmy33+/QyGuoQ59N+F0I/cQHmh4=
-github.com/roadrunner-server/logger/v2 v2.12.2 h1:Z48sCn1rDtFsyYDRK0rx1gdvWwFfw5TtGeL/wqj0EW8=
-github.com/roadrunner-server/logger/v2 v2.12.2/go.mod h1:d7iQGaUf+lM6P9ovyh6c7N9rjyHkoa3TZHSqK55mXZ4=
-github.com/roadrunner-server/memcached/v2 v2.12.0 h1:9/29GwQds+Q6xxtKSRL/nB2rTkbL5HRo3g/KybvSa7s=
-github.com/roadrunner-server/memcached/v2 v2.12.0/go.mod h1:R1mLJXYUx1QShk4rXXuHV4OIidFIkpwgoWaDGzQYWtA=
-github.com/roadrunner-server/memory/v2 v2.13.0 h1:qD4fDYoCFPhvlLGuOSGGgapgeK0/6bslaAQgThO0peA=
-github.com/roadrunner-server/memory/v2 v2.13.0/go.mod h1:TDrAQhHB6jTHqqcQ9ILgzkCqObLMmZe/K0iKsvEfDus=
-github.com/roadrunner-server/metrics/v2 v2.12.2 h1:ihsECK1LyCDC6YiF1pwb8mrAbq2C6496RKU7g5MuzAY=
-github.com/roadrunner-server/metrics/v2 v2.12.2/go.mod h1:0NZB3b5Pe+Y8kUCt6UA4jMWANFlMzlCeHFDCAfH1dUI=
-github.com/roadrunner-server/nats/v2 v2.13.0 h1:k+AXS6/gE9ZakrmEB2Fyc4/XzCOsyB/CU08AA+2MBOE=
-github.com/roadrunner-server/nats/v2 v2.13.0/go.mod h1:Mmpi0eZ2UrDOX1wyU4sdztQu3tv+PrdJAfNZdMZHjJE=
-github.com/roadrunner-server/new_relic/v2 v2.13.2 h1:pnWMbTVWaiRrEFlS8PDSB2Yd9yV7J+hfr2GBUjSiBAM=
-github.com/roadrunner-server/new_relic/v2 v2.13.2/go.mod h1:ZE0Z2CFNlCRWYhnO8hQMkqKDbfxKxF/AsxQqerH/dss=
-github.com/roadrunner-server/otel/v2 v2.0.1 h1:cu5SmpKPVE1vvK5hURQpujzBYBz0VWoWzmCXF/N+U9A=
-github.com/roadrunner-server/otel/v2 v2.0.1/go.mod h1:PHoygkOSSIPtk8VC9UN/YiMjxaQQDPM8Yjw4MgRBT54=
-github.com/roadrunner-server/prometheus/v2 v2.12.2 h1:34XFEuhiTxd7FT/IqMYf45O1X4EBOG9xaJPHTNBsQXs=
-github.com/roadrunner-server/prometheus/v2 v2.12.2/go.mod h1:/o33/1h3ahvVylIao4UKMw7i+Rju3jnGkvPN27w2zk0=
+github.com/roadrunner-server/grpc/v2 v2.13.3 h1:AY8iIaUyq72oLEZFMubyUsGgZL1SoWefpLGhpkdSIDg=
+github.com/roadrunner-server/grpc/v2 v2.13.3/go.mod h1:OvG51fDqd1Um+eUSFfT9+e31gt3EYeY91IE9fKoSA7Q=
+github.com/roadrunner-server/gzip/v2 v2.11.1 h1:gf0a2N88vz3lIHFqgxSWZ4I5wEOpqXyEEjT+xWF6w80=
+github.com/roadrunner-server/gzip/v2 v2.11.1/go.mod h1:TmHv0h2GfVyzDUy4Mqmr3wRqiZE2ueT5n4syb6G/374=
+github.com/roadrunner-server/headers/v2 v2.11.2 h1:CmDJ2ilslE11+LOw8cU08dri1rnqmzKqyOiGKu90ehE=
+github.com/roadrunner-server/headers/v2 v2.11.2/go.mod h1:IRchXox04TEgu/gfBqvZd07EeP35asPRaxzR40guUMc=
+github.com/roadrunner-server/http/v2 v2.15.6 h1:X14cRGsc3f2qxPNEqY4+9xXLHnOUlhjnsK0D/XP8wNI=
+github.com/roadrunner-server/http/v2 v2.15.6/go.mod h1:dzfUkln+2Jk/YhXJsgiFqnq3naw38n9xVpQ9wFVhgTw=
+github.com/roadrunner-server/informer/v2 v2.11.3 h1:Ul2i3ywLa/gzMkklUCwxJEIUbMDMehmPwr8LvBiJVeo=
+github.com/roadrunner-server/informer/v2 v2.11.3/go.mod h1:uF6DYS9IQiqjRtCEMn8HHuAqDcQizyaDCTKs7BTpOmc=
+github.com/roadrunner-server/jobs/v2 v2.13.1 h1:JJTw7EQoPjj75vJYG8VWdQxWukAr4xDZCrxMbYbEoC4=
+github.com/roadrunner-server/jobs/v2 v2.13.1/go.mod h1:hNiMsRpSk/QXQfCT+T04HGRbo14dv6nKFv5BbwVb11E=
+github.com/roadrunner-server/kv/v2 v2.12.1 h1:aZLN8pf0lwaZJXq8I/J+YdbpN74fJ5UmTfNfnu43HHY=
+github.com/roadrunner-server/kv/v2 v2.12.1/go.mod h1:iwzrOgQj/DzecClz/WHGkO3UdK6tvllk5kM/O2bAb6k=
+github.com/roadrunner-server/logger/v2 v2.12.3 h1:HsWHLQn6zO1/yxmy5zRypVk/0ue1zWrDjf7hzCfcFQw=
+github.com/roadrunner-server/logger/v2 v2.12.3/go.mod h1:BInR+j8VEclqnUv71oK8FRneIgsCHUo3CjZvwwIfHQ8=
+github.com/roadrunner-server/memcached/v2 v2.12.1 h1:7T1/X2Nc0c5G44rVRBAUt8qK1nA3C3MMd7oPlScbDNo=
+github.com/roadrunner-server/memcached/v2 v2.12.1/go.mod h1:om53wC54m4eGJTFYhejbw72C+IEYOZAwWofGPRkzz0A=
+github.com/roadrunner-server/memory/v2 v2.13.1 h1:gQ3nKQLPqZPbpTvI+aeoFvEEKvJX069dIII3uEccX3M=
+github.com/roadrunner-server/memory/v2 v2.13.1/go.mod h1:ztopRyscCwMrOJxys2hIEXUmohIGLQxPNySg4R9IECU=
+github.com/roadrunner-server/metrics/v2 v2.12.3 h1:5kQm3A/SdxO+jC//Qeu/WYUOBiB4J2Hzwh0dXAYd7co=
+github.com/roadrunner-server/metrics/v2 v2.12.3/go.mod h1:yjThLKwWSYLYc/OpyRXZ3+qQZw+iw1zryMd7y+/8Bsc=
+github.com/roadrunner-server/nats/v2 v2.13.1 h1:IjdGL51DW1dpv9xudRB+RXb+Qi3lZyJv9Ok4UTtoV54=
+github.com/roadrunner-server/nats/v2 v2.13.1/go.mod h1:hG/5E2fWqgug5FfvFjCgMiA4917CdXt7rExE3pNBGiE=
+github.com/roadrunner-server/new_relic/v2 v2.13.3 h1:Qd7K5neOE2FL+dDdZ0WGgt68cVzrXIjrHJDwvQbLkSQ=
+github.com/roadrunner-server/new_relic/v2 v2.13.3/go.mod h1:skNpGYS6JtqpEA/W2F2SiLFLOO/ccJDte/ewn/RazcU=
+github.com/roadrunner-server/otel/v2 v2.1.1 h1:rHQacAQjEdaNuxRHSKGzO+ouyEO/qZ4LFt5FKvxEF+M=
+github.com/roadrunner-server/otel/v2 v2.1.1/go.mod h1:wYiNQARQLIl3MiGeVMxoJWnwTDJt/v963ezKh+NIKus=
+github.com/roadrunner-server/prometheus/v2 v2.12.3 h1:DTVyJTbghsDieUDNOtnqAF7Ez86RmfbrtRpTwEdB6U0=
+github.com/roadrunner-server/prometheus/v2 v2.12.3/go.mod h1:kfGF4LoMSwiuT3+9GPdWkzWx445g8JlJ3S7XgkTP/u0=
github.com/roadrunner-server/proxy_ip_parser/v2 v2.4.0 h1:DA2fItCrwzNBXN7zl2dB+pQMvXoSM9raH1Q8nELkhuI=
github.com/roadrunner-server/proxy_ip_parser/v2 v2.4.0/go.mod h1:mZHMsfUIkNXQRN8X98POxa/qYB6Zrb4HZmBTAWdxusg=
-github.com/roadrunner-server/redis/v2 v2.14.0 h1:9B4DLgBZX5kBlkizZ9t/laS2CjSHdOzC1PAhGF7Wz7U=
-github.com/roadrunner-server/redis/v2 v2.14.0/go.mod h1:T1rTW4gMI6GwWyutvg/BFb8nYBNHruHrdnH+8GPlFpc=
-github.com/roadrunner-server/reload/v2 v2.11.2 h1:YzUZTFh6h9Zwuf2Os53DdiNyAN3R84xekzQcM+dzEXc=
-github.com/roadrunner-server/reload/v2 v2.11.2/go.mod h1:wN4Zo2wEAeNyDX21Euyt4SEeku4zZPb916GrPss3Imk=
-github.com/roadrunner-server/resetter/v2 v2.11.2 h1:sFSMh7J0u7Cc3Qn/wCVGYbrwvAarlRy/mrYIaxHs3/8=
-github.com/roadrunner-server/resetter/v2 v2.11.2/go.mod h1:wsntvnjYvyPmizfhxd3VeSWCYNd6W2ykxPTwQ5xLcVU=
-github.com/roadrunner-server/rpc/v2 v2.12.2 h1:+yk/u3wV+IxiB4VkGAIwSaeNJ0DU/BZcjfJy+EWPypw=
-github.com/roadrunner-server/rpc/v2 v2.12.2/go.mod h1:UNv4zcYn40XEm+2m/Bzh/ogPCTgP/lUosRZ7KNuiOUc=
+github.com/roadrunner-server/redis/v2 v2.14.1 h1:hwUVms2GGSwBL788vUUQv1fXuTbzvPA0AN3ZnPcEnbM=
+github.com/roadrunner-server/redis/v2 v2.14.1/go.mod h1:TJBRcNF0YtX/nKeJvqO3hLTdlEwX/i9OmOwlKGXI1sw=
+github.com/roadrunner-server/reload/v2 v2.12.0 h1:Jq+YdJu4SuuDILLonILu1gx7OAqbhWjA6BbUqQcmYj4=
+github.com/roadrunner-server/reload/v2 v2.12.0/go.mod h1:opyqi1kwkE1aDFkP/buBC+NEEbh0SqvqhnIXl/SSCYw=
+github.com/roadrunner-server/resetter/v2 v2.11.3 h1:XFR1A15Z/MAqUvhF9w3N2+NkyJVDqVTxwneguj/SH4Y=
+github.com/roadrunner-server/resetter/v2 v2.11.3/go.mod h1:Tycrc4ilWyByNyH4K6ftAHHZ/ds3Ej0dOL05MwmVr3M=
+github.com/roadrunner-server/rpc/v2 v2.12.3 h1:yQcf16sFbxtX2l5gtJsGEBP7Nmqwk/1W1klIWSq/bNE=
+github.com/roadrunner-server/rpc/v2 v2.12.3/go.mod h1:xyOhKk5zW28+Ro4PN9mnIfV5SmNrv7rcDl5vofo+db4=
github.com/roadrunner-server/sdk/v2 v2.14.0 h1:Z3GkXGKlWjwOEmTl7VmusgULHDRAj93K7krAolbtBsk=
github.com/roadrunner-server/sdk/v2 v2.14.0/go.mod h1:CLDScQwC48YBBfKddtaoo3lOG5COsoprFrD1RIJRp28=
-github.com/roadrunner-server/send/v2 v2.11.0 h1:5zIpzncamgNzFsx20RByGlwE26UHmOYQ1vlQIGnr7TI=
-github.com/roadrunner-server/send/v2 v2.11.0/go.mod h1:oAYVl2HlS1jxgUHfviFdZXfVRdmrZGybv/+4wHpuTk8=
-github.com/roadrunner-server/server/v2 v2.13.2 h1:iYj15u+V5qcG1eG3sd4A74hcefKW9r13ybuMGWQ0NWo=
-github.com/roadrunner-server/server/v2 v2.13.2/go.mod h1:ytAZIhsWUUzp/jJ5eUCeGqiyf9N37kgOMwFWubFB0Us=
-github.com/roadrunner-server/service/v2 v2.14.1 h1:ttkcDASrB3Sil/mNzswyLregub2H3lbGFi9xSkitxTE=
-github.com/roadrunner-server/service/v2 v2.14.1/go.mod h1:d3a74P79hFWVyXAT1KomcN4z1SDZ0s5TGuaA0ZLeokA=
-github.com/roadrunner-server/sqs/v2 v2.14.0 h1:z7kxWP7d2WUU6+7WPZCXk5w7xp/nblBy+g2SLfjkVKk=
-github.com/roadrunner-server/sqs/v2 v2.14.0/go.mod h1:h4i0oOVK/x1aMwXJLxyVC6FTyJgbMYfCBJ+i46kNHbw=
-github.com/roadrunner-server/static/v2 v2.12.2 h1:fw037SNENDvuMwX1PgTW/H+F14K3CgnYqYXeU1XvfjM=
-github.com/roadrunner-server/static/v2 v2.12.2/go.mod h1:Qsr1btN5dgY+YheMc0J8OdfhQc2TWkJaPkHgZMUNcF8=
-github.com/roadrunner-server/status/v2 v2.12.0 h1:0yjlO/RNh39XWdTyPf8rPeYEo0BU6ATbN5LbTZjed4g=
-github.com/roadrunner-server/status/v2 v2.12.0/go.mod h1:72aybgRqKrcQm7txZnpRi/5tT+RjV4Ar9xGgo1Qr5go=
-github.com/roadrunner-server/tcp/v2 v2.12.2 h1:q6EdIUtWfDhGSzOzkA/Hhid44d1Cr7hU6BU2cPpOS8A=
-github.com/roadrunner-server/tcp/v2 v2.12.2/go.mod h1:ys4xryKz1rxh4TYBlWv9k7h19Zjekz97jgK5t24RRXs=
+github.com/roadrunner-server/send/v2 v2.11.1 h1:qTItHaFCMdEkpUmJb2GnyK/FeNIWT2LQ/csyXTdW8xc=
+github.com/roadrunner-server/send/v2 v2.11.1/go.mod h1:RiSEAcSFjClpr8XSxtqLjCu+TND2P3LUfxd1tRpOAGk=
+github.com/roadrunner-server/server/v2 v2.13.3 h1:QRMHuMzj8D5/pHNKF0jLYSwCT1kOU1n+iltEpYq4eMo=
+github.com/roadrunner-server/server/v2 v2.13.3/go.mod h1:P4XUv9jFcl4C2pf94SWZU5sy3f2/OrS+0UNUx1df4Ao=
+github.com/roadrunner-server/service/v2 v2.14.2 h1:E7fh3P2iCX7IgACJRGdmsWam7j/79U1g50hXrtkhEOw=
+github.com/roadrunner-server/service/v2 v2.14.2/go.mod h1:nsqNUAEiT3rbcn467cCeQ45WNTk17iW52vwM2dFj1js=
+github.com/roadrunner-server/sqs/v2 v2.14.1 h1:qCNeGDeHFt/QkL7OSJB1d950klg47ymaP4fmD2EhR6g=
+github.com/roadrunner-server/sqs/v2 v2.14.1/go.mod h1:Onu3t/VT0E2mCAyph3nsMBfwHMSk3BIPwbX78vP3BEI=
+github.com/roadrunner-server/static/v2 v2.12.3 h1:RV9L9L0jzMfbXR1ttQ2RGJTHIZMo20HUrxsHBZO1xVo=
+github.com/roadrunner-server/static/v2 v2.12.3/go.mod h1:gBrwR8wAbGzEnya704Q58qZ+HVqsg4Q+ncIyWgMA/hU=
+github.com/roadrunner-server/status/v2 v2.12.1 h1:bfxYQZsSWpBNm9hwUeTSnFo0085ohelxD/TgSWN2Uag=
+github.com/roadrunner-server/status/v2 v2.12.1/go.mod h1:EiePcW57UkaQk3+Ih/JIdPiWUmHdd+yyY+w/qCEvi3M=
+github.com/roadrunner-server/tcp/v2 v2.12.3 h1:e/Rb1f8xYKRs0Nc/oGKhzwMY1v5an7uz/07z7AiWENk=
+github.com/roadrunner-server/tcp/v2 v2.12.3/go.mod h1:imUtgg4sVEL4oySTgkhroqjOB1/OAvs2HfyqztMFe/8=
github.com/roadrunner-server/tcplisten v1.1.2 h1:GBjKlSEbA67UB2y83rFWsQKqMQGyalhTN9Q9HCIMBC0=
github.com/roadrunner-server/tcplisten v1.1.2/go.mod h1:wN2/X46Vo60sC9L5Bf/eC8kL+X3//7KIFmANEXZaLsg=
-github.com/roadrunner-server/websockets/v2 v2.13.0 h1:RmU0CpxdZLwkp449S8n6zpQZUKwVmuwscfcBGYO/AI0=
-github.com/roadrunner-server/websockets/v2 v2.13.0/go.mod h1:att2sUlkN5olAMsuzmC3PNvCLzd8Yl6MHor3ENZ+0Ag=
+github.com/roadrunner-server/websockets/v2 v2.13.1 h1:yUP9e5ic7vtHsCwBb3lHGzB4DQdP90Nx76fYw0jYhBg=
+github.com/roadrunner-server/websockets/v2 v2.13.1/go.mod h1:vCY33AewLYxyf/4Pwf9VfS+Bm2xdtUIWU+SlFMHdV7Q=
github.com/robfig/cron v1.2.0 h1:ZjScXvvxeQ63Dbyxy76Fj3AT3Ut0aKsyd2/tl3DTMuQ=
github.com/robfig/cron v1.2.0/go.mod h1:JGuDeoQd7Z6yL4zQhZ3OPEVHB7fL6Ka6skscFHfmt2k=
github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ=
@@ -597,6 +593,8 @@ go.opentelemetry.io/otel/exporters/otlp/internal/retry v1.7.0 h1:7Yxsak1q4XrJ5y7
go.opentelemetry.io/otel/exporters/otlp/internal/retry v1.7.0/go.mod h1:M1hVZHNxcbkAlcvrOMlpQ4YOO3Awf+4N2dxkZL3xm04=
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.7.0 h1:cMDtmgJ5FpRvqx9x2Aq+Mm0O6K/zcUkH73SFz20TuBw=
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.7.0/go.mod h1:ceUgdyfNv4h4gLxHR0WNfDiiVmZFodZhZSbOLhpxqXE=
+go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.7.0 h1:MFAyzUPrTwLOwCi+cltN0ZVyy4phU41lwH+lyMyQTS4=
+go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.7.0/go.mod h1:E+/KKhwOSw8yoPxSSuUHG6vKppkvhN+S1Jc7Nib3k3o=
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.7.0 h1:pLP0MH4MAqeTEV0g/4flxw9O8Is48uAIauAnjznbW50=
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.7.0/go.mod h1:aFXT9Ng2seM9eizF+LfKiyPBGy8xIZKwhusC1gIu3hA=
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.7.0 h1:8hPcgCg0rUJiKE6VWahRvjgLUrNl7rW2hffUEPKXVEM=
@@ -627,6 +625,7 @@ go.uber.org/atomic v1.9.0 h1:ECmE8Bn/WFTYwEW/bpKD3M8VtR/zQVbavAoalC1PYyE=
go.uber.org/atomic v1.9.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc=
go.uber.org/goleak v1.1.11/go.mod h1:cwTWslyiVhfpKIDGSZEM2HlOvcqm+tG4zioyIeLoqMQ=
go.uber.org/goleak v1.1.12 h1:gZAh5/EyT/HQwlpkCy6wTpqfH9H8Lz8zbm3dZh+OyzA=
+go.uber.org/goleak v1.1.12/go.mod h1:cwTWslyiVhfpKIDGSZEM2HlOvcqm+tG4zioyIeLoqMQ=
go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0=
go.uber.org/multierr v1.5.0/go.mod h1:FeouvMocqHpRaaGuG9EjoKcStLC43Zu/fmqdUMPcKYU=
go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU=