Commit graph

2,470 commits

Author SHA1 Message Date
Joachim Bauch
d0cfa058d8
Merge pull request #1195 from strukturag/dependabot/docker/docker/server/golang-1.26-alpine
Bump golang from 1.25-alpine to 1.26-alpine in /docker/server
2026-02-12 10:46:04 +01:00
Joachim Bauch
50bcd61da0
Merge pull request #1194 from strukturag/dependabot/docker/docker/proxy/golang-1.26-alpine
Bump golang from 1.25-alpine to 1.26-alpine in /docker/proxy
2026-02-12 10:45:51 +01:00
Joachim Bauch
8d0cbfa88a
Merge pull request #1197 from strukturag/remove-go1.24
Drop support for Golang 1.24
2026-02-12 10:45:24 +01:00
Joachim Bauch
5da3d601fe
Ignore more checklocks false positives. 2026-02-12 10:29:43 +01:00
Joachim Bauch
d47c280d31
make: Run checklocks tool directly.
Running through "go vet" caused JSON output since switching to Go 1.26 and
doesn't fail the job on errors.
2026-02-12 10:24:50 +01:00
Joachim Bauch
de03ae2514
make: Use "GO" variable for checklocks. 2026-02-12 10:11:37 +01:00
Joachim Bauch
a5f70b6e47
Switch to safer waitgroup.Go where possible. 2026-02-12 09:39:17 +01:00
Joachim Bauch
e4013b9f14
Drop support for Golang 1.24 2026-02-12 09:03:15 +01:00
Joachim Bauch
bd8c758847
Remove Golang 1.24 compatibility for synctest.Test. 2026-02-12 09:03:14 +01:00
Joachim Bauch
6caac6fbca
Remove Golang 1.24 compatibility for log output. 2026-02-12 09:03:14 +01:00
Joachim Bauch
95c66f9d82
Revert "Temporarily run some tests only on Go 1.25 or newer."
This reverts commit 9b062a994a.
2026-02-12 09:03:13 +01:00
Joachim Bauch
15d6e516bd
CI: No longer test with Golang 1.24 2026-02-12 09:03:13 +01:00
Joachim Bauch
083858294a
Merge pull request #1196 from strukturag/golang-1.26
CI: Test with Golang 1.26
2026-02-12 08:51:58 +01:00
Joachim Bauch
9b062a994a
Temporarily run some tests only on Go 1.25 or newer.
Prevents error "synctest.Wait requires go1.25 or later (file is go1.24)".
2026-02-12 08:43:55 +01:00
Joachim Bauch
ba482a544b
make: Only need "synctest" GOEXPERIMENT on go1.24 2026-02-12 08:39:15 +01:00
Joachim Bauch
f9f2347d11
CI: Run modernize and checklocks with Golang 1.26 2026-02-12 08:31:13 +01:00
Joachim Bauch
73af7bb367
CI: Test with Golang 1.26 2026-02-12 08:31:13 +01:00
Joachim Bauch
9b6616257b
Merge pull request #1193 from strukturag/dependabot/go_modules/github.com/pion/dtls/v3-3.1.0
Bump github.com/pion/dtls/v3 from 3.0.10 to 3.1.0
2026-02-12 08:24:20 +01:00
dependabot[bot]
383494585d
Bump golang from 1.25-alpine to 1.26-alpine in /docker/server
Bumps golang from 1.25-alpine to 1.26-alpine.

---
updated-dependencies:
- dependency-name: golang
  dependency-version: 1.26-alpine
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-11 20:43:19 +00:00
dependabot[bot]
43e5108373
Bump golang from 1.25-alpine to 1.26-alpine in /docker/proxy
Bumps golang from 1.25-alpine to 1.26-alpine.

---
updated-dependencies:
- dependency-name: golang
  dependency-version: 1.26-alpine
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-11 20:43:12 +00:00
dependabot[bot]
af732300e3
Bump github.com/pion/dtls/v3 from 3.0.10 to 3.1.0
Bumps [github.com/pion/dtls/v3](https://github.com/pion/dtls) from 3.0.10 to 3.1.0.
- [Release notes](https://github.com/pion/dtls/releases)
- [Commits](https://github.com/pion/dtls/compare/v3.0.10...v3.1.0)

---
updated-dependencies:
- dependency-name: github.com/pion/dtls/v3
  dependency-version: 3.1.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-11 15:23:52 +00:00
Joachim Bauch
e4dd763d02
Merge pull request #1192 from strukturag/dependabot/pip/docs/markdown-3.10.2
Bump markdown from 3.10.1 to 3.10.2 in /docs
2026-02-10 08:21:51 +01:00
dependabot[bot]
a0d3dd100f
Bump markdown from 3.10.1 to 3.10.2 in /docs
Bumps [markdown](https://github.com/Python-Markdown/markdown) from 3.10.1 to 3.10.2.
- [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.10.1...3.10.2)

---
updated-dependencies:
- dependency-name: markdown
  dependency-version: 3.10.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-09 23:35:12 +00:00
Joachim Bauch
33a9c1bde2
Merge pull request #1191 from strukturag/janus-events-url
readme: Add example websocket urls for Janus events.
2026-02-05 10:03:32 +01:00
Joachim Bauch
4a7ecc3ac5
readme: Add example websocket urls for Janus events. 2026-02-05 10:01:17 +01:00
Joachim Bauch
0b46f9d17c
Merge pull request #1190 from strukturag/simplify-error-type
Simplify error type checks.
2026-02-05 09:59:33 +01:00
Joachim Bauch
b004fef9ec
Simplify error type checks.
Based on "errors.AsType" from upcoming Go 1.26.
2026-02-05 09:40:24 +01:00
Joachim Bauch
7dbce454e6
Merge pull request #1189 from strukturag/dependabot/go_modules/google.golang.org/grpc/cmd/protoc-gen-go-grpc-1.6.1
Bump google.golang.org/grpc/cmd/protoc-gen-go-grpc from 1.6.0 to 1.6.1
2026-02-05 08:16:53 +01:00
dependabot[bot]
cc87670153
Bump google.golang.org/grpc/cmd/protoc-gen-go-grpc from 1.6.0 to 1.6.1
Bumps [google.golang.org/grpc/cmd/protoc-gen-go-grpc](https://github.com/grpc/grpc-go) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.6.0...cmd/protoc-gen-go-grpc/v1.6.1)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc/cmd/protoc-gen-go-grpc
  dependency-version: 1.6.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-04 20:42:30 +00:00
Joachim Bauch
ecac46bf5f
Update changelog for 2.1.0 v2.1.0 2026-02-03 11:10:44 +01:00
Joachim Bauch
a92819f3b2
Next version will be 2.1.0 2026-02-03 11:03:06 +01:00
Joachim Bauch
5ddfe3dc50
Add helper script to prepare a changelog. 2026-02-03 11:02:34 +01:00
Joachim Bauch
9c199a044b
Merge pull request #1186 from strukturag/move-tests
Move tests closer to code being checked
2026-02-03 10:00:50 +01:00
Joachim Bauch
f921e4a2c0
Remove duplicate code to load proxy configuration. 2026-02-03 09:54:10 +01:00
Joachim Bauch
99762a3ca9
Improxy proxy server test coverage. 2026-02-03 09:37:07 +01:00
Joachim Bauch
c2c9d0725f
Add test for reloading etcd token configuration. 2026-02-03 08:31:41 +01:00
Joachim Bauch
15f2d3cd5c
Add tests for static token configuration. 2026-02-02 16:56:11 +01:00
Joachim Bauch
806ef1f564
Add tests for Janus stream selection and simplify code. 2026-02-02 16:31:59 +01:00
Joachim Bauch
9cc07c8a65
Remove unused client method and increase test coverage. 2026-02-02 16:01:48 +01:00
Joachim Bauch
20c0fe086b
Test federated room session id handling. 2026-02-02 15:39:19 +01:00
Joachim Bauch
2a3c1660e3
Test validation of more client signaling messages. 2026-02-02 15:39:18 +01:00
Joachim Bauch
f1dc9d6c5f
Test validation of federation messages. 2026-02-02 15:39:18 +01:00
Joachim Bauch
a5b583910a
Add proxy API tests. 2026-02-02 15:39:17 +01:00
Joachim Bauch
10175d6cca
Add reloader tests. 2026-02-02 15:39:17 +01:00
Joachim Bauch
daa542f80a
Add buffer pool tests. 2026-02-02 15:39:16 +01:00
Joachim Bauch
9a1e4121d3
Add tests for prometheus registry. 2026-02-02 15:39:16 +01:00
Joachim Bauch
5fc709434b
Add tests for SFU-related session events. 2026-02-02 15:39:15 +01:00
Joachim Bauch
1d4ffd33fc
Move SFU Janus tests closer to the checked code. 2026-02-02 15:39:14 +01:00
Joachim Bauch
d129c5c55b
Add test for "Hub.GetPublisherIdForSessionId". 2026-02-02 15:39:14 +01:00
Joachim Bauch
b733b6fa60
Implement "GetConnectionURL" for SFUPublisher. 2026-02-02 15:39:14 +01:00