bluenviron-bot and GitHub
c11e995bb4
bump hls.js to v1.7.0 ( #6071 )
2026-08-13 07:00:28 +02:00
Alessandro Ros and GitHub
b86f02c227
restore datarhei/gosrt ( #6068 )
2026-08-12 10:10:23 +00:00
8ce023fd70
build(deps): bump github.com/pion/ice/v4 from 4.4.0 to 4.4.1 ( #6066 )
...
Bumps [github.com/pion/ice/v4](https://github.com/pion/ice ) from 4.4.0 to 4.4.1.
- [Release notes](https://github.com/pion/ice/releases )
- [Commits](https://github.com/pion/ice/compare/v4.4.0...v4.4.1 )
---
updated-dependencies:
- dependency-name: github.com/pion/ice/v4
dependency-version: 4.4.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 07:01:14 +02:00
Alessandro Ros and GitHub
a146e55978
webrtc: improve performance by ignoring mDNS candidates ( #4963 ) ( #6064 )
...
mDNS candidates sometimes require a large CPU portion, they are not
involved in any connectivity method mentioned in the documentation, they work in
local networks only.
2026-08-10 12:00:23 +00:00
Alessandro Ros and GitHub
8e46f37ba7
rpi: fix crash when secondary stream is enabled ( #6060 ) ( #6061 )
2026-08-08 19:41:26 +02:00
Alessandro Ros and GitHub
b615b7312c
prevent spamming of 'stream is closed' error during shutdown ( #6062 )
2026-08-08 19:41:06 +02:00
97b404349c
build(deps): bump actions/attest from 4.2.1 to 4.2.2 ( #6054 )
...
Bumps [actions/attest](https://github.com/actions/attest ) from 4.2.1 to 4.2.2.
- [Release notes](https://github.com/actions/attest/releases )
- [Changelog](https://github.com/actions/attest/blob/main/RELEASE.md )
- [Commits](https://github.com/actions/attest/compare/v4.2.1...v4.2.2 )
---
updated-dependencies:
- dependency-name: actions/attest
dependency-version: 4.2.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-08 11:14:45 +02:00
faf9da7c62
build(deps): bump code.cloudfoundry.org/bytefmt from 0.83.0 to 0.84.0 ( #6052 )
...
---
updated-dependencies:
- dependency-name: code.cloudfoundry.org/bytefmt
dependency-version: 0.84.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-08 07:01:03 +02:00
98e52ea43b
build(deps): bump github.com/pion/transport/v4 from 4.0.2 to 4.1.0 ( #6053 )
...
Bumps [github.com/pion/transport/v4](https://github.com/pion/transport ) from 4.0.2 to 4.1.0.
- [Release notes](https://github.com/pion/transport/releases )
- [Commits](https://github.com/pion/transport/compare/v4.0.2...v4.1.0 )
---
updated-dependencies:
- dependency-name: github.com/pion/transport/v4
dependency-version: 4.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-08 07:00:56 +02:00
Alessandro Ros and GitHub
6f0faa49d1
webrtc: fix warning when IPv6 is disabled ( #5733 ) ( #6048 )
2026-08-07 10:05:05 +02:00
bluenviron-bot and GitHub
03a6e91ed7
bump hls.js to v1.6.17 ( #6046 )
2026-08-06 07:01:28 +02:00
Alessandro Ros and GitHub
1b943637a4
moq: support draft-16 ( #6045 )
2026-08-05 12:16:07 +02:00
Alessandro Ros and GitHub
f0d2f11525
moq: link primitives to draft-17 sections ( #6044 )
2026-08-05 09:33:39 +00:00
Alessandro Ros and GitHub
c48b0b8fee
moq: increase max namespace field count to 32 ( #6043 )
2026-08-05 09:20:59 +00:00
Alessandro Ros and GitHub
241892220b
bump dependencies ( #6042 )
2026-08-05 10:59:53 +02:00
028915aa49
build(deps): bump github.com/MicahParks/jwkset from 0.11.2 to 0.11.3 ( #6036 )
...
Bumps [github.com/MicahParks/jwkset](https://github.com/MicahParks/jwkset ) from 0.11.2 to 0.11.3.
- [Release notes](https://github.com/MicahParks/jwkset/releases )
- [Commits](https://github.com/MicahParks/jwkset/compare/v0.11.2...v0.11.3 )
---
updated-dependencies:
- dependency-name: github.com/MicahParks/jwkset
dependency-version: 0.11.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-05 07:00:13 +02:00
Alessandro Ros and GitHub
a4ad182e4e
format imports ( #6041 )
2026-08-04 22:13:15 +00:00
Alessandro Ros and GitHub
a65bdc1c5a
moq: support draft-17 ( #6040 )
2026-08-04 23:57:27 +02:00
Alessandro Ros and GitHub
e0ed9885fc
moq: support publishing and reading through native QUIC ( #6039 )
2026-08-04 23:47:59 +02:00
Alessandro Ros and GitHub
dcd4b38838
srt: close sources immediately when path is closed ( #6038 )
2026-08-04 22:48:57 +02:00
98ab3009ea
support forwarding streams natively ( #5558 )
...
It is now possible to define forward destinations for each path configuration. For each destination, the server will create a client that will forward the stream to the intended destination. Supported protocols are RTSP, RTMP, SRT. API and metrics have also been improved to allow monitoring the new forwarding system.
---------
Co-authored-by: aler9 <46489434+aler9@users.noreply.github.com >
2026-08-04 21:57:15 +02:00
Alessandro Ros and GitHub
f36c41d90a
webrtc: fix "packet lost" error when routing streams from WebRTC ( #6034 )
...
Chrome sometimes sends empty packets, that are discarded by the server,
but the sequence number of following packets is not recomputed,
leading downstream packet loss detectors to emit errors. This is fixed.
2026-08-04 21:00:11 +02:00
Alessandro Ros and GitHub
543dbc9eb8
fix support for regexp groups greater than 10 ( #6033 )
2026-08-04 18:50:38 +00:00
Alessandro Ros and GitHub
d8b2e4b6fc
add more black-box tests ( #6032 )
2026-08-04 18:44:17 +00:00
Alessandro Ros and GitHub
021f84428d
bump Ubuntu in E2E tests ( #6035 )
2026-08-04 18:38:27 +00:00
Alessandro Ros and GitHub
9d8f894c46
srt: show stream ID in logs ( #6018 )
2026-08-04 17:57:01 +02:00
99388ff71f
build(deps): bump actions/attest from 4.2.0 to 4.2.1 ( #6028 )
...
Bumps [actions/attest](https://github.com/actions/attest ) from 4.2.0 to 4.2.1.
- [Release notes](https://github.com/actions/attest/releases )
- [Changelog](https://github.com/actions/attest/blob/main/RELEASE.md )
- [Commits](https://github.com/actions/attest/compare/v4.2.0...v4.2.1 )
---
updated-dependencies:
- dependency-name: actions/attest
dependency-version: 4.2.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 07:00:35 +02:00
Alessandro Ros and GitHub
c8d0e47488
fix some CodeQL warnings ( #6029 )
2026-08-03 17:23:08 +00:00
Alessandro Ros and GitHub
1c7bc95cdd
prevent some CodeQL warnings ( #6027 )
2026-08-03 16:47:25 +00:00
Alessandro Ros and GitHub
62c119f0a4
hls: prevent some CodeQL warnings ( #6024 )
2026-08-03 16:23:08 +00:00
Alessandro Ros and GitHub
3d5039607c
metrics: fix race condition in tests ( #6026 )
2026-08-03 18:14:20 +02:00
Alessandro Ros and GitHub
35990a38c3
webrtc: fix race condition in tests ( #6025 )
2026-08-03 18:11:24 +02:00
Alessandro Ros and GitHub
168c5900b1
docs: update ( #6022 )
2026-08-03 11:43:33 +00:00
Alessandro Ros and GitHub
3c77704ccf
rtsp: log write errors ( #6023 )
2026-08-02 16:48:13 +00:00
Alessandro Ros and GitHub
4bb896afe0
webrtc: reset recomputed audio PTS if it drifts too much ( #6021 )
2026-08-01 16:24:53 +00:00
Alessandro Ros and GitHub
24dd8f44a5
sync golangci-lint settings ( #6020 )
2026-08-01 08:30:58 +00:00
Alessandro Ros and GitHub
ef93aee083
use black-box testing where possible ( #6016 )
2026-08-01 08:06:27 +00:00
c41a88bb4a
build(deps): bump actions/attest from 4 to 4.2.0 ( #6017 )
...
Bumps [actions/attest](https://github.com/actions/attest ) from 4 to 4.2.0.
- [Release notes](https://github.com/actions/attest/releases )
- [Changelog](https://github.com/actions/attest/blob/main/RELEASE.md )
- [Commits](https://github.com/actions/attest/compare/v4...v4.2.0 )
---
updated-dependencies:
- dependency-name: actions/attest
dependency-version: 4.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-01 09:34:47 +02:00
2156e75dd6
Add OpenAPI definition of the Playback server ( #5546 )
...
Co-authored-by: aler9 <46489434+aler9@users.noreply.github.com >
2026-07-31 20:34:41 +00:00
fa9cd4fbed
build(deps): bump github.com/quic-go/webtransport-go from 0.11.1 to 0.12.0 ( #6011 )
...
* build(deps): bump github.com/quic-go/webtransport-go
Bumps [github.com/quic-go/webtransport-go](https://github.com/quic-go/webtransport-go ) from 0.11.1 to 0.12.0.
- [Release notes](https://github.com/quic-go/webtransport-go/releases )
- [Commits](https://github.com/quic-go/webtransport-go/compare/v0.11.1...v0.12.0 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/webtransport-go
dependency-version: 0.12.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* additional changes
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aler9 <46489434+aler9@users.noreply.github.com >
2026-07-29 18:40:36 +02:00
74ded29fc3
build(deps): bump code.cloudfoundry.org/bytefmt from 0.82.0 to 0.83.0 ( #6008 )
...
---
updated-dependencies:
- dependency-name: code.cloudfoundry.org/bytefmt
dependency-version: 0.83.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-29 18:15:24 +02:00
97e439dcb2
build(deps): bump github.com/pion/webrtc/v4 from 4.2.17 to 4.2.18 ( #6009 )
...
Bumps [github.com/pion/webrtc/v4](https://github.com/pion/webrtc ) from 4.2.17 to 4.2.18.
- [Release notes](https://github.com/pion/webrtc/releases )
- [Commits](https://github.com/pion/webrtc/compare/v4.2.17...v4.2.18 )
---
updated-dependencies:
- dependency-name: github.com/pion/webrtc/v4
dependency-version: 4.2.18
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-29 18:15:16 +02:00
f8ce85cc86
build(deps): bump github.com/go-git/go-git/v5 from 5.19.1 to 5.19.2 ( #6010 )
...
Bumps [github.com/go-git/go-git/v5](https://github.com/go-git/go-git ) from 5.19.1 to 5.19.2.
- [Release notes](https://github.com/go-git/go-git/releases )
- [Changelog](https://github.com/go-git/go-git/blob/main/HISTORY.md )
- [Commits](https://github.com/go-git/go-git/compare/v5.19.1...v5.19.2 )
---
updated-dependencies:
- dependency-name: github.com/go-git/go-git/v5
dependency-version: 5.19.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-29 18:15:06 +02:00
da52852e12
build(deps): bump github.com/pion/interceptor from 0.1.46 to 0.1.47 ( #5994 )
...
Bumps [github.com/pion/interceptor](https://github.com/pion/interceptor ) from 0.1.46 to 0.1.47.
- [Release notes](https://github.com/pion/interceptor/releases )
- [Commits](https://github.com/pion/interceptor/compare/v0.1.46...v0.1.47 )
---
updated-dependencies:
- dependency-name: github.com/pion/interceptor
dependency-version: 0.1.47
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-29 16:57:09 +02:00
0776496f3c
build(deps): bump github.com/MicahParks/jwkset from 0.11.1 to 0.11.2 ( #5996 )
...
Bumps [github.com/MicahParks/jwkset](https://github.com/MicahParks/jwkset ) from 0.11.1 to 0.11.2.
- [Release notes](https://github.com/MicahParks/jwkset/releases )
- [Commits](https://github.com/MicahParks/jwkset/compare/v0.11.1...v0.11.2 )
---
updated-dependencies:
- dependency-name: github.com/MicahParks/jwkset
dependency-version: 0.11.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-29 16:57:02 +02:00
Alessandro Ros and GitHub
817c22cc6c
fix inability to read some AV1 streams with RTSP ( #6001 ) ( #6006 )
...
Since v1.16.0, temporal unit delimiters were not stripped from AV1 streams
anymore. This has been restored, healing AV1 streams read with
RTSP.
2026-07-29 14:36:23 +02:00
4236e40881
build(deps): bump github.com/MicahParks/keyfunc/v3 from 3.8.0 to 3.8.1 ( #5997 )
...
Bumps [github.com/MicahParks/keyfunc/v3](https://github.com/MicahParks/keyfunc ) from 3.8.0 to 3.8.1.
- [Release notes](https://github.com/MicahParks/keyfunc/releases )
- [Commits](https://github.com/MicahParks/keyfunc/compare/v3.8.0...v3.8.1 )
---
updated-dependencies:
- dependency-name: github.com/MicahParks/keyfunc/v3
dependency-version: 3.8.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-29 13:39:32 +02:00
ee59b83574
build(deps): bump github.com/pion/ice/v4 from 4.3.0 to 4.4.0 ( #5995 )
...
Bumps [github.com/pion/ice/v4](https://github.com/pion/ice ) from 4.3.0 to 4.4.0.
- [Release notes](https://github.com/pion/ice/releases )
- [Commits](https://github.com/pion/ice/compare/v4.3.0...v4.4.0 )
---
updated-dependencies:
- dependency-name: github.com/pion/ice/v4
dependency-version: 4.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-29 13:32:25 +02:00
d843a0bf21
webrtc: fix packet corruption when reading G722 ( #6000 )
...
Co-authored-by: aler9 <46489434+aler9@users.noreply.github.com >
2026-07-29 13:31:02 +02:00
Alessandro Ros and GitHub
a0482f937f
webrtc: sort tracks in a deterministic way ( #5988 ) ( #5989 )
...
When ingesting tracks with WebRTC, track order was randomized,
preventing multi-track always-available streams from working reliably,
since they require tracks to be ordered in a precise way.
WebRTC tracks are not ordered by MID, RID, trackID and streamID
respectively.
2026-07-25 19:44:45 +02:00