Commit graph

1,849 commits

Author SHA1 Message Date
Joachim Bauch
3435287cac
Merge pull request #975 from strukturag/dependabot/go_modules/github.com/fsnotify/fsnotify-1.9.0
Bump github.com/fsnotify/fsnotify from 1.8.0 to 1.9.0
2025-04-17 08:40:32 +02:00
Joachim Bauch
0fedc6828f
Merge pull request #974 from strukturag/dependabot/go_modules/github.com/prometheus/client_golang-1.22.0
Bump github.com/prometheus/client_golang from 1.21.1 to 1.22.0
2025-04-17 08:40:11 +02:00
dependabot[bot]
0a351256f0
Bump github.com/fsnotify/fsnotify from 1.8.0 to 1.9.0
Bumps [github.com/fsnotify/fsnotify](https://github.com/fsnotify/fsnotify) from 1.8.0 to 1.9.0.
- [Release notes](https://github.com/fsnotify/fsnotify/releases)
- [Changelog](https://github.com/fsnotify/fsnotify/blob/main/CHANGELOG.md)
- [Commits](https://github.com/fsnotify/fsnotify/compare/v1.8.0...v1.9.0)

---
updated-dependencies:
- dependency-name: github.com/fsnotify/fsnotify
  dependency-version: 1.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-16 20:28:53 +00:00
dependabot[bot]
63ab3ccffc
Bump github.com/prometheus/client_golang from 1.21.1 to 1.22.0
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.21.1 to 1.22.0.
- [Release notes](https://github.com/prometheus/client_golang/releases)
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prometheus/client_golang/compare/v1.21.1...v1.22.0)

---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
  dependency-version: 1.22.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-16 20:28:51 +00:00
Joachim Bauch
498ebb333e
Merge pull request #972 from strukturag/tests-speedup
Speedup tests
2025-04-16 16:20:22 +02:00
Joachim Bauch
7bd4bf96f5
Only simulate sleeping in "TestBackoff_Exponential".
Add another test that (shortly) sleeps.
2025-04-16 16:07:37 +02:00
Joachim Bauch
271b45c963
Don't hardcode sleep before running leak checked test. 2025-04-16 15:54:21 +02:00
Joachim Bauch
6c9bfd7b84
Reduce timeout and ensure it is actually triggered. 2025-04-16 15:29:10 +02:00
Joachim Bauch
6206678e74
Run clients in "TestSessionIdsUnordered" concurrently. 2025-04-16 15:20:05 +02:00
Joachim Bauch
83e50d030e
Don't use hardcoded sleeps when waiting for NATS disconnect / reconnect. 2025-04-16 15:09:56 +02:00
Joachim Bauch
953dc28e94
Use RWMutex for ConcurrentStringStringMap and improve test performance. 2025-04-16 15:09:56 +02:00
Joachim Bauch
a5ce4aa8f4
Merge pull request #937 from strukturag/serverinfo-api
Add serverinfo API
2025-04-16 15:09:36 +02:00
Joachim Bauch
c830403cd7
Update generated files. 2025-04-16 14:29:57 +02:00
Joachim Bauch
3e9bace0ad
Move serverinfo result generation to source, add nats, gprc and etcd. 2025-04-16 14:29:56 +02:00
Joachim Bauch
957d930613
Add "version" to dialin sessions. 2025-04-16 14:29:55 +02:00
Joachim Bauch
6bb2582b61
Document dialout serverinfo. 2025-04-16 14:29:54 +02:00
Joachim Bauch
a5e41e4822
Include information on dialout sessions. 2025-04-16 14:29:54 +02:00
Joachim Bauch
7cd55c741d
Document welcome and serverinfo APIs. 2025-04-16 14:29:53 +02:00
Joachim Bauch
864fc6b46b
Add serverinfo feature id. 2025-04-16 14:29:53 +02:00
Joachim Bauch
d10469e1a6
Add serverinfo API. 2025-04-16 14:29:52 +02:00
Joachim Bauch
52ed2f0243
Provide access to Janus Info message. 2025-04-16 14:29:52 +02:00
Joachim Bauch
00a9a6ee44
Provide access to proxy version and features. 2025-04-16 14:29:51 +02:00
Joachim Bauch
3e9d02be00
proxy: Include "X-Spreed-Signaling-Features" header in all responses. 2025-04-16 14:29:50 +02:00
Joachim Bauch
3cbfe2f77c
Merge pull request #971 from strukturag/fix-flaky-pool-reload-tests
Fix race condition in flaky certificate/CA reload tests.
2025-04-16 14:05:19 +02:00
Joachim Bauch
951532d3b3
Fix race condition in flaky certificate/CA reload tests. 2025-04-16 13:57:13 +02:00
Joachim Bauch
bfc153c2e6
Merge pull request #870 from strukturag/improve-memory
Improve memory allocations
2025-04-16 13:24:13 +02:00
Joachim Bauch
36f2f5026f
Use buffer pool to marshal request body. 2025-04-16 10:22:58 +02:00
Joachim Bauch
411cf34437
Use buffer pool for reading data. 2025-04-16 10:22:57 +02:00
Joachim Bauch
bfc4d7facf
Set WriteBufferPool for websocket connections. 2025-04-16 10:22:56 +02:00
Joachim Bauch
53ff3d39e7
Add buffer pool helper class. 2025-04-16 10:22:56 +02:00
Joachim Bauch
6c5eb78cc2
Use a single random string per concurrency level. 2025-04-16 10:22:55 +02:00
Joachim Bauch
1736199650
Merge pull request #970 from strukturag/fix-assert-fail-calls
Fix formatting of errors in "assert.Fail" calls.
2025-04-16 10:21:49 +02:00
Joachim Bauch
75d311c67c
Fix formatting of errors in "assert.Fail" calls. 2025-04-16 10:09:22 +02:00
Joachim Bauch
447bdb827c
Merge pull request #962 from strukturag/dependabot/go_modules/github.com/nats-io/nats-server/v2-2.11.1
Bump github.com/nats-io/nats-server/v2 from 2.10.25 to 2.11.1
2025-04-16 09:48:23 +02:00
dependabot[bot]
a7a5e889c9
Bump github.com/nats-io/nats-server/v2 from 2.10.25 to 2.11.1
Bumps [github.com/nats-io/nats-server/v2](https://github.com/nats-io/nats-server) from 2.10.25 to 2.11.1.
- [Release notes](https://github.com/nats-io/nats-server/releases)
- [Changelog](https://github.com/nats-io/nats-server/blob/main/.goreleaser.yml)
- [Commits](https://github.com/nats-io/nats-server/compare/v2.10.25...v2.11.1)

---
updated-dependencies:
- dependency-name: github.com/nats-io/nats-server/v2
  dependency-version: 2.11.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-16 07:39:36 +00:00
Joachim Bauch
b49e3d01fa
Merge pull request #936 from strukturag/dependabot/go_modules/etcd-cde8d436fb
build(deps): bump the etcd group with 4 updates
2025-04-16 09:38:24 +02:00
dependabot[bot]
594e764560
build(deps): bump the etcd group with 4 updates
Bumps the etcd group with 4 updates: [go.etcd.io/etcd/api/v3](https://github.com/etcd-io/etcd), [go.etcd.io/etcd/client/pkg/v3](https://github.com/etcd-io/etcd), [go.etcd.io/etcd/client/v3](https://github.com/etcd-io/etcd) and [go.etcd.io/etcd/server/v3](https://github.com/etcd-io/etcd).


Updates `go.etcd.io/etcd/api/v3` from 3.5.18 to 3.5.19
- [Release notes](https://github.com/etcd-io/etcd/releases)
- [Commits](https://github.com/etcd-io/etcd/compare/v3.5.18...v3.5.19)

Updates `go.etcd.io/etcd/client/pkg/v3` from 3.5.18 to 3.5.19
- [Release notes](https://github.com/etcd-io/etcd/releases)
- [Commits](https://github.com/etcd-io/etcd/compare/v3.5.18...v3.5.19)

Updates `go.etcd.io/etcd/client/v3` from 3.5.18 to 3.5.19
- [Release notes](https://github.com/etcd-io/etcd/releases)
- [Commits](https://github.com/etcd-io/etcd/compare/v3.5.18...v3.5.19)

Updates `go.etcd.io/etcd/server/v3` from 3.5.18 to 3.5.19
- [Release notes](https://github.com/etcd-io/etcd/releases)
- [Commits](https://github.com/etcd-io/etcd/compare/v3.5.18...v3.5.19)

---
updated-dependencies:
- dependency-name: go.etcd.io/etcd/api/v3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: etcd
- dependency-name: go.etcd.io/etcd/client/pkg/v3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: etcd
- dependency-name: go.etcd.io/etcd/client/v3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: etcd
- dependency-name: go.etcd.io/etcd/server/v3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: etcd
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-16 07:25:37 +00:00
Joachim Bauch
2a5c7ff90b
Merge pull request #941 from strukturag/dependabot/go_modules/golang.org/x/net-0.36.0
build(deps): bump golang.org/x/net from 0.34.0 to 0.36.0
2025-04-16 09:23:47 +02:00
dependabot[bot]
a15cfde3d7
build(deps): bump golang.org/x/net from 0.34.0 to 0.36.0
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.34.0 to 0.36.0.
- [Commits](https://github.com/golang/net/compare/v0.34.0...v0.36.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-16 07:16:21 +00:00
Joachim Bauch
08e0e1a1bf
Merge pull request #957 from strukturag/dependabot/go_modules/google.golang.org/grpc-1.71.1
Bump google.golang.org/grpc from 1.71.0 to 1.71.1
2025-04-16 09:11:17 +02:00
Joachim Bauch
6839f624fb
Merge pull request #964 from strukturag/dependabot/go_modules/github.com/nats-io/nats.go-1.41.1
Bump github.com/nats-io/nats.go from 1.39.1 to 1.41.1
2025-04-16 09:10:40 +02:00
Joachim Bauch
9fe4fd7911
Merge pull request #967 from strukturag/dependabot/go_modules/golang.org/x/crypto-0.35.0
Bump golang.org/x/crypto from 0.32.0 to 0.35.0
2025-04-16 09:07:57 +02:00
dependabot[bot]
ea3f2af2fb
Bump google.golang.org/grpc from 1.71.0 to 1.71.1
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.71.0 to 1.71.1.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.71.0...v1.71.1)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-version: 1.71.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-16 07:01:46 +00:00
dependabot[bot]
00d26fdee1
Bump github.com/nats-io/nats.go from 1.39.1 to 1.41.1
Bumps [github.com/nats-io/nats.go](https://github.com/nats-io/nats.go) from 1.39.1 to 1.41.1.
- [Release notes](https://github.com/nats-io/nats.go/releases)
- [Commits](https://github.com/nats-io/nats.go/compare/v1.39.1...v1.41.1)

---
updated-dependencies:
- dependency-name: github.com/nats-io/nats.go
  dependency-version: 1.41.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-16 06:59:34 +00:00
dependabot[bot]
730a0c8709
Bump golang.org/x/crypto from 0.32.0 to 0.35.0
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.32.0 to 0.35.0.
- [Commits](https://github.com/golang/crypto/compare/v0.32.0...v0.35.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-version: 0.35.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-16 06:59:30 +00:00
Joachim Bauch
ec9cd3f209
Merge pull request #969 from strukturag/remove-go1.22
Drop support for Go 1.22
2025-04-16 08:58:17 +02:00
Joachim Bauch
f99977718b
Drop support for Go 1.22 2025-04-16 08:44:54 +02:00
Thomas Anderson
4bcd4f9d3a
Allow to set GOMAXPROCS (#965)
Allow to set GOMAXPROCS

https://stackoverflow.com/questions/17853831/what-is-the-gomaxprocs-default-value
https://pkg.go.dev/runtime#GOMAXPROCS
2025-04-16 08:39:15 +02:00
Joachim Bauch
6369cc8f3e
Merge pull request #966 from strukturag/dependabot/pip/docs/markdown-3.8
Bump markdown from 3.7 to 3.8 in /docs
2025-04-12 20:43:46 +02:00
dependabot[bot]
2827506ac5
Bump markdown from 3.7 to 3.8 in /docs
Bumps [markdown](https://github.com/Python-Markdown/markdown) from 3.7 to 3.8.
- [Release notes](https://github.com/Python-Markdown/markdown/releases)
- [Changelog](https://github.com/Python-Markdown/markdown/blob/master/docs/changelog.md)
- [Commits](https://github.com/Python-Markdown/markdown/compare/3.7...3.8)

---
updated-dependencies:
- dependency-name: markdown
  dependency-version: '3.8'
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-11 20:48:08 +00:00