bluenviron-bot and GitHub
cdab7a062d
bump mediamtx-rpicamera to v2.5.2 ( #5396 )
2026-01-31 15:56:48 +01:00
02a171aa2b
build(deps): bump github.com/bluenviron/gohlslib/v2 ( #5395 )
...
Bumps [github.com/bluenviron/gohlslib/v2](https://github.com/bluenviron/gohlslib ) from 2.2.5-0.20260117214804-b8c1ff42629d to 2.2.5.
- [Commits](https://github.com/bluenviron/gohlslib/commits/v2.2.5 )
---
updated-dependencies:
- dependency-name: github.com/bluenviron/gohlslib/v2
dependency-version: 2.2.5
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-01-31 15:40:33 +01:00
816bd25f42
build(deps): bump github.com/bluenviron/gortsplib/v5 from 5.2.2 to 5.3.0 ( #5392 )
...
Bumps [github.com/bluenviron/gortsplib/v5](https://github.com/bluenviron/gortsplib ) from 5.2.2 to 5.3.0.
- [Commits](https://github.com/bluenviron/gortsplib/compare/v5.2.2...v5.3.0 )
---
updated-dependencies:
- dependency-name: github.com/bluenviron/gortsplib/v5
dependency-version: 5.3.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-01-31 15:34:34 +01:00
Alessandro Ros and GitHub
92f9ee7b78
deprecate fallback ( #5388 )
...
The fallback feature worked with RTSP only and did not allow readers to
resume the original stream. It has been replaced by alwaysAvailable.
2026-01-31 15:29:24 +01:00
Alessandro Ros and GitHub
115dab1533
api: add available, availableTime, online, onlineTime properties ( #5391 )
...
these replace ready and readyTime and allow to monitor the new
"always-available" feature.
2026-01-31 14:54:10 +01:00
Alessandro Ros and GitHub
a56408db19
add always available streams ( #5335 )
...
When the publisher or source of a stream is offline, the server can be
configured to fill gaps in the stream with a video that is played on
repeat until a publisher comes back online. This allows readers to stay
connected regardless of the state of the stream. The offline video and
any future online stream are concatenated without decoding or
re-encoding packets, using the original codec.
2026-01-31 14:44:58 +01:00
Alessandro Ros and GitHub
06c7cc3d7f
fix race condition when closing HTTP servers ( #5390 )
...
when a HTTP server is closed, open connections are now immediately
closed and open routines are waited before the server is considered
closed.
2026-01-31 14:09:10 +01:00
44c937063d
build(deps): bump github.com/golang-jwt/jwt/v5 from 5.3.0 to 5.3.1 ( #5389 )
...
Bumps [github.com/golang-jwt/jwt/v5](https://github.com/golang-jwt/jwt ) from 5.3.0 to 5.3.1.
- [Release notes](https://github.com/golang-jwt/jwt/releases )
- [Commits](https://github.com/golang-jwt/jwt/compare/v5.3.0...v5.3.1 )
---
updated-dependencies:
- dependency-name: github.com/golang-jwt/jwt/v5
dependency-version: 5.3.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-01-30 21:06:00 +01:00
Alessandro Ros and GitHub
69fdd18d86
docs: update ( #5308 )
2026-01-28 11:52:42 +01:00
541f317f78
build(deps): bump github.com/matthewhartstonge/argon2 ( #5385 )
...
Bumps [github.com/matthewhartstonge/argon2](https://github.com/matthewhartstonge/argon2 ) from 1.4.4 to 1.4.5.
- [Release notes](https://github.com/matthewhartstonge/argon2/releases )
- [Changelog](https://github.com/matthewhartstonge/argon2/blob/main/CHANGELOG.md )
- [Commits](https://github.com/matthewhartstonge/argon2/compare/v1.4.4...v1.4.5 )
---
updated-dependencies:
- dependency-name: github.com/matthewhartstonge/argon2
dependency-version: 1.4.5
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-01-28 11:25:32 +01:00
Felipe de Luca Andrea and GitHub
e34f978860
Update hlsEncryption documentation on Low-Latency HLS requirements ( #5379 )
2026-01-28 11:25:02 +01:00
Alessandro Ros and GitHub
8a4f2f5f3f
simplify configuration definitions ( #5376 )
2026-01-25 20:24:41 +01:00
Alessandro Ros and GitHub
a4561a8339
prevent setting slices to null ( #5375 )
...
In Golang, slices can be set to nil, while in most other languages they
cannot. This causes compatibility issues, especially because the
OpenAPI definition of the API does not allow slices to be nil. This
prevents slices from being set to nil through JSON/YAML, and
also sets default slices to an empty list instead of nil.
2026-01-25 19:49:39 +01:00
Alessandro Ros and GitHub
46b4293e35
api: improve openapi definition ( #5380 )
...
add uint64, uint, uuid, move WebRTCICEServer into dedicated schema
2026-01-25 19:35:43 +01:00
Alessandro Ros and GitHub
1a53e40bdc
switch to reflect.Pointer ( #5377 )
2026-01-25 13:51:49 +01:00
Alessandro Ros and GitHub
719ca2ae39
fix panic with environment variables ( #5374 )
...
this happened when loading deprecated slices of structs with
environment variables.
2026-01-25 10:27:36 +01:00
Alessandro Ros and GitHub
40cb857dd9
prevent setting empty usernames with environment variables ( #5373 )
2026-01-24 19:44:17 +01:00
Alessandro Ros and GitHub
0d95459f7b
fix overriding default user with environment variables ( #5371 )
...
MTX_AUTHINTERNALUSERS_0_USER and MTX_AUTHINTERNALUSERS_0_PASS are now working even when the configuration file is present.
2026-01-24 19:38:59 +01:00
Alessandro Ros and GitHub
f4f795a2a6
simplify configuration parsing ( #5372 )
...
work around golang/go#21092 globally
2026-01-24 19:33:47 +01:00
Roger Hardiman and GitHub
0d11156c6e
fix typos in documentation ( #5370 )
2026-01-24 15:32:31 +01:00
Alessandro Ros and GitHub
e2ac32177b
prevent several configuration errors ( #5368 )
2026-01-22 19:35:44 +01:00
Alessandro Ros and GitHub
a9bc4f90c2
rtsp: fix log labels of RTSPS listeners ( #5367 )
...
use "TCP/RTSPS", "UDP/SRTP", "UDP/SRTCP" to refer to secure listeners
2026-01-22 19:13:54 +01:00
aa6dc4ea9f
build(deps): bump github.com/pion/webrtc/v4 from 4.2.1 to 4.2.3 ( #5341 )
...
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-01-20 18:21:05 +01:00
f60df3b378
build(deps): bump code.cloudfoundry.org/bytefmt from 0.61.0 to 0.62.0 ( #5361 )
...
Bumps [code.cloudfoundry.org/bytefmt](https://github.com/cloudfoundry/bytefmt ) from 0.61.0 to 0.62.0.
- [Release notes](https://github.com/cloudfoundry/bytefmt/releases )
- [Commits](https://github.com/cloudfoundry/bytefmt/compare/v0.61.0...v0.62.0 )
---
updated-dependencies:
- dependency-name: code.cloudfoundry.org/bytefmt
dependency-version: 0.62.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-01-20 18:10:30 +01:00
Alessandro Ros and GitHub
3998ceb88f
webrtc: print incoming data channel messages ( #5357 )
2026-01-20 16:18:13 +01:00
Alessandro Ros and GitHub
02fe2e2b42
tests: fix race condition ( #5354 )
2026-01-17 23:21:34 +01:00
8901ac4e9c
webrtc: support reading KLV tracks ( #4722 )
...
Co-authored-by: aler9 <46489434+aler9@users.noreply.github.com >
2026-01-16 23:40:21 +01:00
Alessandro Ros and GitHub
653d10fb75
use the same filtering process for every codec ( #5324 )
...
this allows to apply features that were previously implemented for
single codecs (like RTP packet resizing), to any codec, and simplifies
future development.
2026-01-16 14:03:13 +01:00
Alessandro Ros and GitHub
2109ade5b4
improve readability of issues with config ( #5353 )
2026-01-16 13:20:07 +01:00
bluenviron-bot and GitHub
320bd3f4ae
bump golangci-lint to 2.8.0 ( #5350 )
2026-01-15 22:43:32 +01:00
4529de48dd
build(deps): bump code.cloudfoundry.org/bytefmt from 0.60.0 to 0.61.0 ( #5344 )
...
Bumps [code.cloudfoundry.org/bytefmt](https://github.com/cloudfoundry/bytefmt ) from 0.60.0 to 0.61.0.
- [Release notes](https://github.com/cloudfoundry/bytefmt/releases )
- [Commits](https://github.com/cloudfoundry/bytefmt/compare/v0.60.0...v0.61.0 )
---
updated-dependencies:
- dependency-name: code.cloudfoundry.org/bytefmt
dependency-version: 0.61.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-01-15 15:16:33 +01:00
c14fe77897
build(deps): bump github.com/pion/interceptor from 0.1.42 to 0.1.43 ( #5331 )
...
Bumps [github.com/pion/interceptor](https://github.com/pion/interceptor ) from 0.1.42 to 0.1.43.
- [Release notes](https://github.com/pion/interceptor/releases )
- [Commits](https://github.com/pion/interceptor/compare/v0.1.42...v0.1.43 )
---
updated-dependencies:
- dependency-name: github.com/pion/interceptor
dependency-version: 0.1.43
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-01-13 09:40:28 +01:00
dependabot[bot] and GitHub
6f50a3ddaf
build(deps): bump golang.org/x/crypto from 0.46.0 to 0.47.0 ( #5340 )
2026-01-13 09:01:48 +01:00
Alessandro Ros and GitHub
e4c60e1e62
tests: fix race condition ( #5338 )
2026-01-12 21:46:48 +01:00
Alessandro Ros and GitHub
bac9060368
link Github Actions badges to the main branch ( #5337 )
2026-01-12 20:27:38 +01:00
b3a5574e05
build(deps): bump golang.org/x/sys from 0.39.0 to 0.40.0 ( #5328 )
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.39.0 to 0.40.0.
- [Commits](https://github.com/golang/sys/compare/v0.39.0...v0.40.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sys
dependency-version: 0.40.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-01-11 22:36:03 +01:00
a76d40da6e
build(deps): bump github.com/pion/rtp from 1.9.0 to 1.10.0 ( #5329 )
...
Bumps [github.com/pion/rtp](https://github.com/pion/rtp ) from 1.9.0 to 1.10.0.
- [Release notes](https://github.com/pion/rtp/releases )
- [Commits](https://github.com/pion/rtp/compare/v1.9.0...v1.10.0 )
---
updated-dependencies:
- dependency-name: github.com/pion/rtp
dependency-version: 1.10.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-01-11 22:33:23 +01:00
bluenviron-bot and GitHub
cb301c939b
bump golangci-lint to 2.8.0 ( #5326 )
2026-01-11 00:48:54 +01:00
6acf9f1d2b
build(deps): bump code.cloudfoundry.org/bytefmt from 0.59.0 to 0.60.0 ( #5322 )
...
Bumps [code.cloudfoundry.org/bytefmt](https://github.com/cloudfoundry/bytefmt ) from 0.59.0 to 0.60.0.
- [Release notes](https://github.com/cloudfoundry/bytefmt/releases )
- [Commits](https://github.com/cloudfoundry/bytefmt/compare/v0.59.0...v0.60.0 )
---
updated-dependencies:
- dependency-name: code.cloudfoundry.org/bytefmt
dependency-version: 0.60.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-01-06 21:48:47 +01:00
Alessandro Ros and GitHub
eba3b828a6
print last processing error ( #5323 )
2026-01-06 21:48:36 +01:00
Alessandro Ros and GitHub
cd34de8770
print last decode error ( #5319 )
...
decode errors are still grouped together, but the last one is now
printed.
2026-01-05 15:28:24 +01:00
Alessandro Ros and GitHub
1d9b2ff7ea
tests: fix race condition ( #5316 )
2026-01-04 16:27:12 +01:00
Alessandro Ros and GitHub
9cb64d98ac
print OS and Arch in first log line ( #5315 )
2026-01-01 22:59:39 +01:00
Alessandro Ros and GitHub
0a01bf4ec8
rpi: advertise support for Raspberry Pi OS Trixie ( #5312 )
2026-01-01 22:58:47 +01:00
Alessandro Ros and GitHub
099a1829dd
move away from balenalib Docker images ( #5313 )
2026-01-01 22:52:39 +01:00
Alessandro Ros and GitHub
a148f5a546
simplify code ( #5314 )
2026-01-01 22:47:59 +01:00
Alessandro Ros and GitHub
b9adbc3e09
remove redundant check ( #5311 )
2026-01-01 22:47:03 +01:00
Alessandro Ros and GitHub
19d3a9c80d
remove redundant code ( #5310 )
2026-01-01 20:51:40 +01:00
Alessandro Ros and GitHub
b2af5defd0
tests: fix race condition ( #5309 )
2026-01-01 20:00:27 +01:00
62effa79ef
build(deps): bump github.com/bluenviron/gortmplib from 0.1.2 to 0.2.0 ( #5300 )
...
Bumps [github.com/bluenviron/gortmplib](https://github.com/bluenviron/gortmplib ) from 0.1.2 to 0.2.0.
- [Commits](https://github.com/bluenviron/gortmplib/compare/v0.1.2...v0.2.0 )
---
updated-dependencies:
- dependency-name: github.com/bluenviron/gortmplib
dependency-version: 0.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>
2025-12-28 17:29:27 +01:00