-
Notifications
You must be signed in to change notification settings - Fork 2k
bump golangci-lint to 2.2.0 #4671
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #4671 +/- ##
==========================================
- Coverage 54.70% 54.69% -0.01%
==========================================
Files 208 208
Lines 21630 21630
==========================================
- Hits 11833 11831 -2
- Misses 8892 8894 +2
Partials 905 905 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
48e663e to
339ff65
Compare
Member
Author
|
This issue is mentioned in release v1.13.0 🚀 |
mainavinhoonkapi
added a commit
to Kapidhwaj-AI/mediamtx-forked
that referenced
this pull request
Sep 23, 2025
* build(deps): bump github.com/abema/go-mp4 from 1.4.0 to 1.4.1 (bluenviron#4154) Bumps [github.com/abema/go-mp4](https://github.com/abema/go-mp4) from 1.4.0 to 1.4.1. - [Release notes](https://github.com/abema/go-mp4/releases) - [Commits](abema/go-mp4@v1.4.0...v1.4.1) --- updated-dependencies: - dependency-name: github.com/abema/go-mp4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump github.com/pion/rtp from 1.8.10 to 1.8.11 (bluenviron#4162) Bumps [github.com/pion/rtp](https://github.com/pion/rtp) from 1.8.10 to 1.8.11. - [Release notes](https://github.com/pion/rtp/releases) - [Changelog](https://github.com/pion/rtp/blob/master/.goreleaser.yml) - [Commits](pion/rtp@v1.8.10...v1.8.11) --- updated-dependencies: - dependency-name: github.com/pion/rtp dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump github.com/MicahParks/keyfunc/v3 from 3.3.8 to 3.3.10 (bluenviron#4156) Bumps [github.com/MicahParks/keyfunc/v3](https://github.com/MicahParks/keyfunc) from 3.3.8 to 3.3.10. - [Release notes](https://github.com/MicahParks/keyfunc/releases) - [Commits](MicahParks/keyfunc@v3.3.8...v3.3.10) --- updated-dependencies: - dependency-name: github.com/MicahParks/keyfunc/v3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * playback: improve performance (bluenviron#4152) * change from filepath.Walk to filepath.WalkDir * use filepath.WalkDir in the entire project --------- Co-authored-by: aler9 <[email protected]> * format workflow (bluenviron#4169) * webrtc: fix setting video width, height and rate when publishing a camera with browser (bluenviron#4167) (bluenviron#4171) * playback: fix filtering when start date is earlier than first segment (bluenviron#4173) * bugfix in recordstore: no segments returned when given a start time earlier than all available segments * add tests --------- Co-authored-by: aler9 <[email protected]> * webrtx: fix connectivity regression (bluenviron#4161) (bluenviron#4174) when webrtcLocalTCPAddress is filled, webrtcAdditionalHosts is not empty and webrtcIPsFromInterfaces is false, connectivity was impossible to achieve. * webrtc: fix connectivity regression on Windows (bluenviron#4150) (bluenviron#4175) When MediaMTX is running on Windows and the machine has an IPv6, connectivity was impossible to achieve. * webrtc: disable UDP when not needed (bluenviron#4176) * hls: fix reading AV1 from OBS+WHIP (bluenviron#3886) (bluenviron#4177) * build(deps): bump github.com/bluenviron/gortsplib/v4 (bluenviron#4181) * bump hls.js to v1.5.20 (bluenviron#4185) * build(deps): bump github.com/go-git/go-git/v5 from 5.13.1 to 5.13.2 (bluenviron#4190) * build(deps): bump github.com/bluenviron/mediacommon (bluenviron#4193) Bumps [github.com/bluenviron/mediacommon](https://github.com/bluenviron/mediacommon) from 1.13.4-0.20250119173005-20b296ab1174 to 1.13.4. - [Commits](https://github.com/bluenviron/mediacommon/commits/v1.13.4) --- updated-dependencies: - dependency-name: github.com/bluenviron/mediacommon dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump github.com/bluenviron/gohlslib/v2 from 2.1.2 to 2.1.3 (bluenviron#4194) Bumps [github.com/bluenviron/gohlslib/v2](https://github.com/bluenviron/gohlslib) from 2.1.2 to 2.1.3. - [Commits](bluenviron/gohlslib@v2.1.2...v2.1.3) --- updated-dependencies: - dependency-name: github.com/bluenviron/gohlslib/v2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump github.com/pion/logging from 0.2.2 to 0.2.3 (bluenviron#4205) * build(deps): bump github.com/alecthomas/kong from 1.6.1 to 1.7.0 (bluenviron#4208) * remove useless checks (bluenviron#4213) * webrtc: fix detecting closure of some sessions (bluenviron#4204) (bluenviron#4212) * fix freeze when getting metrics and a RTSP connection is being created (bluenviron#4179) (bluenviron#4216) * build(deps): bump golang.org/x/sys from 0.29.0 to 0.30.0 (bluenviron#4224) * build(deps): bump golang.org/x/term from 0.28.0 to 0.29.0 (bluenviron#4223) Bumps [golang.org/x/term](https://github.com/golang/term) from 0.28.0 to 0.29.0. - [Commits](golang/term@v0.28.0...v0.29.0) --- updated-dependencies: - dependency-name: golang.org/x/term dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Configurable webrtcSTUNGatherTimeout (bluenviron#4221) * fix removing empty recording folders (bluenviron#4227) (bluenviron#4231) * do not allocate recordcleaner.Cleaner when not needed (bluenviron#4232) * build(deps): bump github.com/bluenviron/gortsplib/v4 (bluenviron#4236) Bumps [github.com/bluenviron/gortsplib/v4](https://github.com/bluenviron/gortsplib) from 4.12.2 to 4.12.3. - [Commits](bluenviron/gortsplib@v4.12.2...v4.12.3) --- updated-dependencies: - dependency-name: github.com/bluenviron/gortsplib/v4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump golang.org/x/crypto from 0.32.0 to 0.33.0 (bluenviron#4245) * build(deps): bump github.com/alecthomas/kong from 1.7.0 to 1.8.0 (bluenviron#4246) * fix workflow badges (bluenviron#4249) * record: fix crash when recordDeleteAfter is 0 and API is called (bluenviron#4250) (bluenviron#4254) * build(deps): bump github.com/alecthomas/kong from 1.8.0 to 1.8.1 (bluenviron#4255) * switch to mediacommon/v2 (bluenviron#4259) * rtsp: fix authentication when rtspAuthMethods is empty (bluenviron#4266) when rtspAuthMethods is nil, digest+SHA256 gets enabled, resulting in the inability of FFmpeg and most clients to connect due to compatibility issues. * prevent useless path manager reload (bluenviron#4264) * rtsp: support using relative URLs in sourceRedirect (bluenviron#4260) * warn users when non-existent fields are used in conf (bluenviron#4261) * rtsp: rewrite authentication around ServerConn.VerifyCredentials (bluenviron#4267) * build(deps): bump github.com/datarhei/gosrt from 0.8.0 to 0.9.0 (bluenviron#4271) * build(deps): bump golang.org/x/crypto from 0.33.0 to 0.35.0 (bluenviron#4279) * build(deps): bump github.com/go-git/go-git/v5 from 5.13.2 to 5.14.0 (bluenviron#4286) Bumps [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) from 5.13.2 to 5.14.0. - [Release notes](https://github.com/go-git/go-git/releases) - [Commits](go-git/go-git@v5.13.2...v5.14.0) --- updated-dependencies: - dependency-name: github.com/go-git/go-git/v5 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * add instructions on how to expose in subfolder (bluenviron#4287) * fix ARM compilation (bluenviron#4280) * api: fix crash in /recordings/list (bluenviron#4040) (bluenviron#4291) The API crashed when - '%path%' is not present in 'recordPath' - 'all_others' is in 'paths' - there's at least one recording segment A recording segment without path is parsed as a segment with an empty path. This path is then passed to FindPathConf(), that returns an error in case of empty or invalid paths. This error is not checked for performance reasons, leading to the crash. This PR prevents empty or invalid paths from reaching FindPathConf(). * webrtc: fix connecting to TCP-only sources (bluenviron#4293) * update linter (bluenviron#4294) * bump pion/webrtc (bluenviron#4295) * bump code.cloudfoundry.org/bytefmt (bluenviron#4296) * webrtc: make client always provide UDP candidates (bluenviron#4298) * webrtc: rewrite WHIP client (bluenviron#4299) * change error message when stream is not found (bluenviron#4301) Switch from 'no one is publishing to path' to 'no stream is available on path' since the stream might be provided from a static source too. * improve recordPath documentation (bluenviron#3678) (bluenviron#4302) * build(deps): bump github.com/pion/rtp from 1.8.11 to 1.8.12 (bluenviron#4303) * build(deps): bump code.cloudfoundry.org/bytefmt from 0.30.0 to 0.31.0 (bluenviron#4308) * bump mediamtx-rpicamera to v2.3.7 (bluenviron#4312) Co-authored-by: mediamtx-bot <bot@mediamtx> * build(deps): bump golang.org/x/crypto from 0.35.0 to 0.36.0 (bluenviron#4314) * build(deps): bump github.com/matthewhartstonge/argon2 (bluenviron#4322) * build(deps): bump code.cloudfoundry.org/bytefmt from 0.31.0 to 0.32.0 (bluenviron#4333) * build(deps): bump github.com/pion/sdp/v3 from 3.0.10 to 3.0.11 (bluenviron#4332) Bumps [github.com/pion/sdp/v3](https://github.com/pion/sdp) from 3.0.10 to 3.0.11. - [Release notes](https://github.com/pion/sdp/releases) - [Changelog](https://github.com/pion/sdp/blob/master/.goreleaser.yml) - [Commits](pion/sdp@v3.0.10...v3.0.11) --- updated-dependencies: - dependency-name: github.com/pion/sdp/v3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump github.com/alecthomas/kong from 1.8.1 to 1.9.0 (bluenviron#4335) Bumps [github.com/alecthomas/kong](https://github.com/alecthomas/kong) from 1.8.1 to 1.9.0. - [Release notes](https://github.com/alecthomas/kong/releases) - [Commits](alecthomas/kong@v1.8.1...v1.9.0) --- updated-dependencies: - dependency-name: github.com/alecthomas/kong dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump github.com/pion/rtp from 1.8.12 to 1.8.13 (bluenviron#4334) * update badges (bluenviron#4337) * record: prevent recordDeleteAfter from deleting current segment (bluenviron#4331) * replace New* with Initialize() (bluenviron#4345) * update readme (bluenviron#4348) * build(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 (bluenviron#4360) Bumps [github.com/golang-jwt/jwt/v5](https://github.com/golang-jwt/jwt) from 5.2.1 to 5.2.2. - [Release notes](https://github.com/golang-jwt/jwt/releases) - [Changelog](https://github.com/golang-jwt/jwt/blob/main/VERSION_HISTORY.md) - [Commits](golang-jwt/jwt@v5.2.1...v5.2.2) --- updated-dependencies: - dependency-name: github.com/golang-jwt/jwt/v5 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump code.cloudfoundry.org/bytefmt from 0.32.0 to 0.33.0 (bluenviron#4355) Bumps [code.cloudfoundry.org/bytefmt](https://github.com/cloudfoundry/bytefmt) from 0.32.0 to 0.33.0. - [Release notes](https://github.com/cloudfoundry/bytefmt/releases) - [Commits](cloudfoundry/bytefmt@v0.32.0...v0.33.0) --- updated-dependencies: - dependency-name: code.cloudfoundry.org/bytefmt dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * allow to customize syslog prefix (bluenviron#4356) Co-authored-by: Кадышев Вячеслав <[email protected]> * bump mediacommon and gortsplib (bluenviron#4364) * build(deps): bump code.cloudfoundry.org/bytefmt from 0.33.0 to 0.34.0 (bluenviron#4366) Bumps [code.cloudfoundry.org/bytefmt](https://github.com/cloudfoundry/bytefmt) from 0.33.0 to 0.34.0. - [Release notes](https://github.com/cloudfoundry/bytefmt/releases) - [Commits](cloudfoundry/bytefmt@v0.33.0...v0.34.0) --- updated-dependencies: - dependency-name: code.cloudfoundry.org/bytefmt dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix getting MediaMTX version with go-gin (bluenviron#4367) * count and log all discarded frames, decode errors, lost packets (bluenviron#4363) Discarded frames, decode errors and lost packets were logged individually, then there was a mechanism that prevented more than 1 log entry per second from being printed, resulting in inaccurate reports. Now discarded frames, decode errors and lost packets are accurately counted, and their count is printed once every second. * add missing Start() call; fix wrong sprintf (bluenviron#4369) * rename stream decode errors into processing errors (bluenviron#4370) Stream errors include both errors from decoding RTP packets into frames, and errors from encoding frames into RTP packets. "processing errors" is more fit. * hls: support routing absolute timestamps (bluenviron#1300) (bluenviron#4372) * bump hls.js to v1.6.0 (bluenviron#4374) * hls: fix race condition when getting absolute time (bluenviron#4375) * hls: fix reading streams with non-standard clock rates (bluenviron#4376) * rtsp: route original absolute timestamp of packets (bluenviron#1300) (bluenviron#4378) * rpi: route original absolute timestamp of packets (bluenviron#1300) (bluenviron#4382) * webrtc: fix codec collision in Chrome (bluenviron#4394) Fix error "A BUNDLE group contains a codec collision for payload_type='96. All codecs must share the same type, encoding name, clock rate and parameters. (INVALID_PARAMETER)" * rename high-level tests into E2E tests (bluenviron#4395) * build(deps): bump github.com/fsnotify/fsnotify from 1.8.0 to 1.9.0 (bluenviron#4397) * bump hls.js to v1.6.1 (bluenviron#4398) * build(deps): bump code.cloudfoundry.org/bytefmt from 0.34.0 to 0.36.0 (bluenviron#4404) Bumps [code.cloudfoundry.org/bytefmt](https://github.com/cloudfoundry/bytefmt) from 0.34.0 to 0.36.0. - [Release notes](https://github.com/cloudfoundry/bytefmt/releases) - [Commits](cloudfoundry/bytefmt@v0.34.0...v0.36.0) --- updated-dependencies: - dependency-name: code.cloudfoundry.org/bytefmt dependency-version: 0.36.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump github.com/gin-contrib/pprof from 1.5.2 to 1.5.3 (bluenviron#4401) Bumps [github.com/gin-contrib/pprof](https://github.com/gin-contrib/pprof) from 1.5.2 to 1.5.3. - [Release notes](https://github.com/gin-contrib/pprof/releases) - [Changelog](https://github.com/gin-contrib/pprof/blob/master/.goreleaser.yaml) - [Commits](gin-contrib/pprof@v1.5.2...v1.5.3) --- updated-dependencies: - dependency-name: github.com/gin-contrib/pprof dependency-version: 1.5.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump github.com/MicahParks/jwkset from 0.8.0 to 0.9.5 (bluenviron#4399) Bumps [github.com/MicahParks/jwkset](https://github.com/MicahParks/jwkset) from 0.8.0 to 0.9.5. - [Release notes](https://github.com/MicahParks/jwkset/releases) - [Commits](MicahParks/jwkset@v0.8.0...v0.9.5) --- updated-dependencies: - dependency-name: github.com/MicahParks/jwkset dependency-version: 0.9.5 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump github.com/alecthomas/kong from 1.9.0 to 1.10.0 (bluenviron#4387) Bumps [github.com/alecthomas/kong](https://github.com/alecthomas/kong) from 1.9.0 to 1.10.0. - [Commits](alecthomas/kong@v1.9.0...v1.10.0) --- updated-dependencies: - dependency-name: github.com/alecthomas/kong dependency-version: 1.10.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump github.com/matthewhartstonge/argon2 (bluenviron#4406) * bump hls.js to v1.6.2 (bluenviron#4411) Co-authored-by: mediamtx-bot <bot@mediamtx> * build(deps): bump github.com/go-git/go-git/v5 from 5.14.0 to 5.15.0 (bluenviron#4414) * bump gortsplib (bluenviron#4416) * webrtc: route original absolute timestamp of packets (bluenviron#1300) (bluenviron#4415) * readme: duration is a float, not a string (bluenviron#4338) * restore support for using unix timestamp in record path (bluenviron#4330) (bluenviron#4417) * rename test (bluenviron#4418) * build(deps): bump github.com/bluenviron/gohlslib/v2 (bluenviron#4419) Bumps [github.com/bluenviron/gohlslib/v2](https://github.com/bluenviron/gohlslib) from 2.1.4-0.20250210133907-d3dddacbb9fc to 2.1.4. - [Commits](https://github.com/bluenviron/gohlslib/commits/v2.1.4) --- updated-dependencies: - dependency-name: github.com/bluenviron/gohlslib/v2 dependency-version: 2.1.4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump github.com/bluenviron/gortsplib/v4 (bluenviron#4420) Bumps [github.com/bluenviron/gortsplib/v4](https://github.com/bluenviron/gortsplib) from 4.12.4-0.20250412081005-74a65e4c08ac to 4.13.0. - [Commits](https://github.com/bluenviron/gortsplib/commits/v4.13.0) --- updated-dependencies: - dependency-name: github.com/bluenviron/gortsplib/v4 dependency-version: 4.13.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * improve tests (bluenviron#4423) * rtsp: emit log message when remuxing RTP packets (bluenviron#4422) * rpi: make sure all parameters are 32-bit (bluenviron#4425) * move static source handler into dedicated package (bluenviron#4427) * update README (bluenviron#4428) * rpi: support exposing a secondary stream from the same camera (bluenviron#4426) * fix cross-compilation of arm/arm64 (bluenviron#4429) * fix getting version from .git folder (bluenviron#4430) * build(deps): bump code.cloudfoundry.org/bytefmt from 0.36.0 to 0.37.0 (bluenviron#4435) Bumps [code.cloudfoundry.org/bytefmt](https://github.com/cloudfoundry/bytefmt) from 0.36.0 to 0.37.0. - [Release notes](https://github.com/cloudfoundry/bytefmt/releases) - [Commits](cloudfoundry/bytefmt@v0.36.0...v0.37.0) --- updated-dependencies: - dependency-name: code.cloudfoundry.org/bytefmt dependency-version: 0.37.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump github.com/MicahParks/keyfunc/v3 from 3.3.10 to 3.3.11 (bluenviron#4436) Bumps [github.com/MicahParks/keyfunc/v3](https://github.com/MicahParks/keyfunc) from 3.3.10 to 3.3.11. - [Release notes](https://github.com/MicahParks/keyfunc/releases) - [Commits](MicahParks/keyfunc@v3.3.10...v3.3.11) --- updated-dependencies: - dependency-name: github.com/MicahParks/keyfunc/v3 dependency-version: 3.3.11 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * update README (bluenviron#4438) * build(deps): bump github.com/go-git/go-git/v5 from 5.15.0 to 5.16.0 (bluenviron#4440) Bumps [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) from 5.15.0 to 5.16.0. - [Release notes](https://github.com/go-git/go-git/releases) - [Commits](go-git/go-git@v5.15.0...v5.16.0) --- updated-dependencies: - dependency-name: github.com/go-git/go-git/v5 dependency-version: 5.16.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump github.com/bluenviron/gortsplib/v4 (bluenviron#4442) * webrtc: simplify webrtcTurnSecretExpiration (bluenviron#4453) * webrtc: improve JavaScript classes (bluenviron#4455) * add close() method * move support functions into classes as static methods * convert arrow functions into standard functions * make most methods private * add JSDocs * webrtc: prevent payload type conflict in read page (bluenviron#4456) * build(deps): bump code.cloudfoundry.org/bytefmt from 0.37.0 to 0.38.0 (bluenviron#4461) * build(deps): bump github.com/matthewhartstonge/argon2 (bluenviron#4462) * add authJWTExclude to exclude actions when using JWT (bluenviron#3431) * Added authJWTExclude to allow exclusion of actions while using the JWT authentication method * add test --------- Co-authored-by: aler9 <[email protected]> * build(deps): bump github.com/pion/rtp from 1.8.13 to 1.8.15 (bluenviron#4470) Bumps [github.com/pion/rtp](https://github.com/pion/rtp) from 1.8.13 to 1.8.15. - [Release notes](https://github.com/pion/rtp/releases) - [Changelog](https://github.com/pion/rtp/blob/master/.goreleaser.yml) - [Commits](pion/rtp@v1.8.13...v1.8.15) --- updated-dependencies: - dependency-name: github.com/pion/rtp dependency-version: 1.8.15 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * support parsing JWT claims encoded as strings (bluenviron#3696) (bluenviron#4465) * support filtering interface and source IP in UDP sources (bluenviron#4178) (bluenviron#4464) * support customizing official Docker images (bluenviron#4471) * remove v8 suffix from arm64 binaries (bluenviron#4472) * build(deps): bump code.cloudfoundry.org/bytefmt from 0.38.0 to 0.39.0 (bluenviron#4475) * rpi: fix missing clock rate in secondary stream (bluenviron#4476) (bluenviron#4478) * rpi: fix using camera when /usr/sbin is not in PATH (bluenviron#4479) * fix recordPath documentation (bluenviron#4480) * ensure unmarshaled entities can be marshaled back (bluenviron#4484) * build(deps): bump github.com/bluenviron/gortsplib/v4 (bluenviron#4487) Bumps [github.com/bluenviron/gortsplib/v4](https://github.com/bluenviron/gortsplib) from 4.13.1 to 4.14.0. - [Commits](bluenviron/gortsplib@v4.13.1...v4.14.0) --- updated-dependencies: - dependency-name: github.com/bluenviron/gortsplib/v4 dependency-version: 4.14.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * bump mediamtx-rpicamera to v2.4.1 (bluenviron#4488) Co-authored-by: mediamtx-bot <bot@mediamtx> * fix getting version when using make binaries (bluenviron#4489) * build(deps): bump golang.org/x/sys from 0.32.0 to 0.33.0 (bluenviron#4493) * rpi: fix regression in RPI Docker image (bluenviron#4494) (bluenviron#4495) * build(deps): bump code.cloudfoundry.org/bytefmt from 0.39.0 to 0.40.0 (bluenviron#4496) Bumps [code.cloudfoundry.org/bytefmt](https://github.com/cloudfoundry/bytefmt) from 0.39.0 to 0.40.0. - [Release notes](https://github.com/cloudfoundry/bytefmt/releases) - [Commits](cloudfoundry/bytefmt@v0.39.0...v0.40.0) --- updated-dependencies: - dependency-name: code.cloudfoundry.org/bytefmt dependency-version: 0.40.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump github.com/matthewhartstonge/argon2 (bluenviron#4498) Bumps [github.com/matthewhartstonge/argon2](https://github.com/matthewhartstonge/argon2) from 1.3.0 to 1.3.1. - [Release notes](https://github.com/matthewhartstonge/argon2/releases) - [Changelog](https://github.com/matthewhartstonge/argon2/blob/main/CHANGELOG.md) - [Commits](matthewhartstonge/argon2@v1.3.0...v1.3.1) --- updated-dependencies: - dependency-name: github.com/matthewhartstonge/argon2 dependency-version: 1.3.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * hls: fix toggling hlsAlwaysRemux after server is started (bluenviron#4503) When hlsAlwaysRemux was switched from false to true, through API or hot reloading, muxers of existing paths were not created. This fixes the issue. * Feat: Add JWKS rotation API endpoint (bluenviron#4463) Co-authored-by: aler9 <[email protected]> * bump mediamtx-rpicamera to v2.4.2 (bluenviron#4511) Co-authored-by: mediamtx-bot <bot@mediamtx> * rtmp: fix connect command when reading (bluenviron#4512) when reading, the "connect" command should not contain fpad, capabilities, audioCodecs, videoCodecs, videoFunction. * add authJWTJWKSFingerprint (bluenviron#4409) (bluenviron#4514) * do not ask for credentials when authentication method is JWT (bluenviron#4450) (bluenviron#4513) * rename jwtRefresh into jwksRefresh (bluenviron#4515) * support passing JWTs through the password field (bluenviron#4516) This is safer than passing JWTs through query parameters, unfortunately support is limited. * parse HTTP username and password OR token, not both (bluenviron#4517) * allow disabling JWT in HTTP query parameters (bluenviron#4518) * allow using colon in path names (bluenviron#4377) (bluenviron#4519) * update docs (bluenviron#4520) * fix error message (bluenviron#4522) * change recommended OBS settings (bluenviron#4523) * rtmp: support connecting to sources that require standard credentials (bluenviron#4530) * build(deps): bump github.com/alecthomas/kong from 1.10.0 to 1.11.0 (bluenviron#4532) * build(deps): bump github.com/pion/sdp/v3 from 3.0.11 to 3.0.12 (bluenviron#4541) * build(deps): bump github.com/MicahParks/jwkset from 0.9.5 to 0.9.6 (bluenviron#4542) * build(deps): bump github.com/gin-gonic/gin from 1.10.0 to 1.10.1 (bluenviron#4543) * improve tests, documentation (bluenviron#4549) * bump golangci-lint (bluenviron#4550) * bump Golang to 1.24 (bluenviron#4297) * build(deps): bump github.com/pion/sdp/v3 from 3.0.12 to 3.0.13 (bluenviron#4552) Bumps [github.com/pion/sdp/v3](https://github.com/pion/sdp) from 3.0.12 to 3.0.13. - [Release notes](https://github.com/pion/sdp/releases) - [Changelog](https://github.com/pion/sdp/blob/master/.goreleaser.yml) - [Commits](pion/sdp@v3.0.12...v3.0.13) --- updated-dependencies: - dependency-name: github.com/pion/sdp/v3 dependency-version: 3.0.13 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump github.com/pion/interceptor from 0.1.37 to 0.1.38 (bluenviron#4553) Bumps [github.com/pion/interceptor](https://github.com/pion/interceptor) from 0.1.37 to 0.1.38. - [Release notes](https://github.com/pion/interceptor/releases) - [Changelog](https://github.com/pion/interceptor/blob/master/.goreleaser.yml) - [Commits](pion/interceptor@v0.1.37...v0.1.38) --- updated-dependencies: - dependency-name: github.com/pion/interceptor dependency-version: 0.1.38 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * playback: fix error 404 when seeking before start of segment (bluenviron#4276) (bluenviron#4533) (bluenviron#4539) Fixes bluenviron#4276 Replaces bluenviron#4533 * playback: fix jerky video (bluenviron#4555) this happened when recording has B-frames, playback format is fmp4 and starting position doesn't correspond to a IDR frame. * record: fix loss of audio samples during segment switch (bluenviron#4556) * Fix: gracefully handle fMP4 segments with missing or partial moof/mdat (bluenviron#4538) * rtsp: fix authentication regression (bluenviron#4557) since bluenviron#4267 it was impossible to perform authentication when protocol is RTSP and credentials are hashed. * webrtc: prevent routine leaks (bluenviron#4558) wait for all routines to exit before assuming a WebRTC connection is closed. * webrtc: fix race condition after bluenviron#4558 (bluenviron#4564) * recorder: fix duration of first part of a segment (bluenviron#4562) when the first sample of the first part had a DTS different than the start DTS of the segment, the starting DTS of the part was wrong, since it was set to the segment start DTS. * recorder: fix segment duration when audio is in advance (bluenviron#4563) * recorder: improve fMP4 splitting algorithm (bluenviron#4566) consider all tracks when deciding the splitting point. * build(deps): bump github.com/pion/rtp from 1.8.15 to 1.8.16 (bluenviron#4567) Bumps [github.com/pion/rtp](https://github.com/pion/rtp) from 1.8.15 to 1.8.16. - [Release notes](https://github.com/pion/rtp/releases) - [Changelog](https://github.com/pion/rtp/blob/master/.goreleaser.yml) - [Commits](pion/rtp@v1.8.15...v1.8.16) --- updated-dependencies: - dependency-name: github.com/pion/rtp dependency-version: 1.8.16 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * srt: set source not ready when reader exits (bluenviron#4467) * delete paths that belong to a new configuration (bluenviron#4013) (bluenviron#4568) when a new configuration is pushed with either API or hot reloading, the server now checks whether existing paths belong to a new configuration. If they do, these paths are deleted. * stop updating legacy Docker image (bluenviron#4569) * build(deps): bump github.com/bluenviron/gortsplib/v4 (bluenviron#4570) Bumps [github.com/bluenviron/gortsplib/v4](https://github.com/bluenviron/gortsplib) from 4.14.0 to 4.14.1. - [Commits](bluenviron/gortsplib@v4.14.0...v4.14.1) --- updated-dependencies: - dependency-name: github.com/bluenviron/gortsplib/v4 dependency-version: 4.14.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump github.com/bluenviron/gohlslib/v2 from 2.1.4 to 2.1.5 (bluenviron#4571) Bumps [github.com/bluenviron/gohlslib/v2](https://github.com/bluenviron/gohlslib) from 2.1.4 to 2.1.5. - [Commits](bluenviron/gohlslib@v2.1.4...v2.1.5) --- updated-dependencies: - dependency-name: github.com/bluenviron/gohlslib/v2 dependency-version: 2.1.5 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump github.com/MicahParks/keyfunc/v3 from 3.3.11 to 3.4.0 (bluenviron#4575) * recorder, playback: support changing codec parameters without switching segment (bluenviron#4262) (bluenviron#4582) * improve tests (bluenviron#4581) * bump hls.js to v1.6.3 (bluenviron#4584) * bump hls.js to v1.6.4 (bluenviron#4586) * cleanup workflows (bluenviron#4590) * update issue_lock workflow (bluenviron#4598) * rpi: check hash of rpicamera binaries after download (bluenviron#4012) (bluenviron#4600) * record: support storing timezone in recording segments (bluenviron#3566) (bluenviron#4597) * bump hls.js to v1.6.5 (bluenviron#4601) * webrtc: fix writing tracks to some clients (bluenviron#4602) some clients require PayloadType to be unique among all tracks, not only among tracks of same kind. * rtmp: fix timeout when publishing with GLive T80 (bluenviron#4002) (bluenviron#4583) * build(deps): bump code.cloudfoundry.org/bytefmt from 0.40.0 to 0.41.0 (bluenviron#4603) Bumps [code.cloudfoundry.org/bytefmt](https://github.com/cloudfoundry/bytefmt) from 0.40.0 to 0.41.0. - [Release notes](https://github.com/cloudfoundry/bytefmt/releases) - [Commits](cloudfoundry/bytefmt@v0.40.0...v0.41.0) --- updated-dependencies: - dependency-name: code.cloudfoundry.org/bytefmt dependency-version: 0.41.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump github.com/pion/rtp from 1.8.16 to 1.8.17 (bluenviron#4604) Bumps [github.com/pion/rtp](https://github.com/pion/rtp) from 1.8.16 to 1.8.17. - [Release notes](https://github.com/pion/rtp/releases) - [Changelog](https://github.com/pion/rtp/blob/master/.goreleaser.yml) - [Commits](pion/rtp@v1.8.16...v1.8.17) --- updated-dependencies: - dependency-name: github.com/pion/rtp dependency-version: 1.8.17 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * revert bluenviron#4583 (bluenviron#4606) This reverts commit 500d18b. * support assigning paths to different configurations without closing stream (bluenviron#4576) Co-authored-by: aler9 <[email protected]> * build(deps): bump github.com/go-git/go-git/v5 from 5.16.0 to 5.16.1 (bluenviron#4609) * build(deps): bump golang.org/x/crypto from 0.38.0 to 0.39.0 (bluenviron#4620) Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.38.0 to 0.39.0. - [Commits](golang/crypto@v0.38.0...v0.39.0) --- updated-dependencies: - dependency-name: golang.org/x/crypto dependency-version: 0.39.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump github.com/matthewhartstonge/argon2 (bluenviron#4622) Bumps [github.com/matthewhartstonge/argon2](https://github.com/matthewhartstonge/argon2) from 1.3.1 to 1.3.2. - [Release notes](https://github.com/matthewhartstonge/argon2/releases) - [Changelog](https://github.com/matthewhartstonge/argon2/blob/main/CHANGELOG.md) - [Commits](matthewhartstonge/argon2@v1.3.1...v1.3.2) --- updated-dependencies: - dependency-name: github.com/matthewhartstonge/argon2 dependency-version: 1.3.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump github.com/pion/rtp from 1.8.17 to 1.8.18 (bluenviron#4621) Bumps [github.com/pion/rtp](https://github.com/pion/rtp) from 1.8.17 to 1.8.18. - [Release notes](https://github.com/pion/rtp/releases) - [Changelog](https://github.com/pion/rtp/blob/master/.goreleaser.yml) - [Commits](pion/rtp@v1.8.17...v1.8.18) --- updated-dependencies: - dependency-name: github.com/pion/rtp dependency-version: 1.8.18 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * update documentation (bluenviron#4626) * remove make run, make go-mod-tidy (bluenviron#4627) * move checksum generation into Github Actions (bluenviron#4628) * add attestation system to protect binaries (bluenviron#4012) (bluenviron#4629) this allows to prove that binaries were produced by GitHub Actions. * build(deps): bump github.com/go-git/go-git/v5 from 5.16.1 to 5.16.2 (bluenviron#4633) * build(deps): bump github.com/pion/interceptor from 0.1.38 to 0.1.39 (bluenviron#4632) * build(deps): bump github.com/bluenviron/gohlslib/v2 from 2.1.5 to 2.2.0 (bluenviron#4634) Bumps [github.com/bluenviron/gohlslib/v2](https://github.com/bluenviron/gohlslib) from 2.1.5 to 2.2.0. - [Commits](bluenviron/gohlslib@v2.1.5...v2.2.0) --- updated-dependencies: - dependency-name: github.com/bluenviron/gohlslib/v2 dependency-version: 2.2.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump code.cloudfoundry.org/bytefmt from 0.41.0 to 0.42.0 (bluenviron#4639) * build(deps): bump github.com/pion/interceptor from 0.1.39 to 0.1.40 (bluenviron#4638) * add missing permission in workflow (bluenviron#4645) * bump mediamtx-rpicamera to v2.4.3 (bluenviron#4646) * build(deps): bump github.com/pion/rtp from 1.8.18 to 1.8.19 (bluenviron#4653) * build(deps): bump github.com/pion/sdp/v3 from 3.0.13 to 3.0.14 (bluenviron#4654) * build(deps): bump github.com/pion/logging from 0.2.3 to 0.2.4 (bluenviron#4661) * build(deps): bump github.com/alecthomas/kong from 1.11.0 to 1.12.0 (bluenviron#4667) * bump golangci-lint to 2.2.0 (bluenviron#4671) * build(deps): bump github.com/pion/rtp from 1.8.19 to 1.8.20 (bluenviron#4677) Bumps [github.com/pion/rtp](https://github.com/pion/rtp) from 1.8.19 to 1.8.20. - [Release notes](https://github.com/pion/rtp/releases) - [Changelog](https://github.com/pion/rtp/blob/master/.goreleaser.yml) - [Commits](pion/rtp@v1.8.19...v1.8.20) --- updated-dependencies: - dependency-name: github.com/pion/rtp dependency-version: 1.8.20 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump code.cloudfoundry.org/bytefmt from 0.42.0 to 0.43.0 (bluenviron#4679) Bumps [code.cloudfoundry.org/bytefmt](https://github.com/cloudfoundry/bytefmt) from 0.42.0 to 0.43.0. - [Release notes](https://github.com/cloudfoundry/bytefmt/releases) - [Commits](cloudfoundry/bytefmt@v0.42.0...v0.43.0) --- updated-dependencies: - dependency-name: code.cloudfoundry.org/bytefmt dependency-version: 0.43.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * feat: recording metada added * bump hls.js to v1.6.6 (bluenviron#4683) * fix crash when ConfWatcher fails to initialize (bluenviron#4689) * rtsp: support encrypting UDP and UDP-multicast streams (bluenviron#4690) * rpi: fix RTP packet size (bluenviron#4691) UDP max payload size was not applied. * make RTP packet size compatible with RTSP/SRTP (bluenviron#4692) when RTSP encryption is enabled, maximum RTP packet size is slightly decreased to make room for SRTP. * support routing KLV metadata (bluenviron#2693) (bluenviron#4670) Co-authored-by: aler9 <[email protected]> * build(deps): bump github.com/bluenviron/gohlslib/v2 from 2.2.0 to 2.2.1 (bluenviron#4693) Bumps [github.com/bluenviron/gohlslib/v2](https://github.com/bluenviron/gohlslib) from 2.2.0 to 2.2.1. - [Commits](bluenviron/gohlslib@v2.2.0...v2.2.1) --- updated-dependencies: - dependency-name: github.com/bluenviron/gohlslib/v2 dependency-version: 2.2.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump github.com/bluenviron/gortsplib/v4 (bluenviron#4695) Bumps [github.com/bluenviron/gortsplib/v4](https://github.com/bluenviron/gortsplib) from 4.14.2-0.20250706181149-52489821375e to 4.15.0. - [Commits](https://github.com/bluenviron/gortsplib/commits/v4.15.0) --- updated-dependencies: - dependency-name: github.com/bluenviron/gortsplib/v4 dependency-version: 4.15.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * add missing permissions to GitHub workflow (bluenviron#4696) * log workflow errors (bluenviron#4697) * rtsp: fix reading with RTSP and hashed credentials (bluenviron#4698) (bluenviron#4700) * bump hls.js to v1.6.7 (bluenviron#4703) * build(deps): bump golang.org/x/sys from 0.33.0 to 0.34.0 (bluenviron#4713) * build(deps): bump golang.org/x/crypto from 0.39.0 to 0.40.0 (bluenviron#4715) --- updated-dependencies: - dependency-name: golang.org/x/crypto dependency-version: 0.40.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * rtmp: fix compatibility with GStreamer rtmp2src / rtmp2sink (bluenviron#1433) (bluenviron#4718) * hls: add query params to iOS streams (bluenviron#4708) * hls: fix endless loading in Firefox (bluenviron#4706) Co-authored-by: aler9 <[email protected]> * webrtc: fix endless loading in Firefox (bluenviron#4707) Co-authored-by: aler9 <[email protected]> * webrtc: fix re-establishing connection in iframe (bluenviron#4721) Prevent a bug in Firefox in which, when the page is loaded in an iframe and the iframe is deleted and recreated, WebRTC is unable to re-establish the connection. * remove redundant log message (bluenviron#4723) * build(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.2 to 5.2.3 (bluenviron#4728) Bumps [github.com/golang-jwt/jwt/v5](https://github.com/golang-jwt/jwt) from 5.2.2 to 5.2.3. - [Release notes](https://github.com/golang-jwt/jwt/releases) - [Changelog](https://github.com/golang-jwt/jwt/blob/main/VERSION_HISTORY.md) - [Commits](golang-jwt/jwt@v5.2.2...v5.2.3) --- updated-dependencies: - dependency-name: github.com/golang-jwt/jwt/v5 dependency-version: 5.2.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump github.com/pion/rtp from 1.8.20 to 1.8.21 (bluenviron#4727) Bumps [github.com/pion/rtp](https://github.com/pion/rtp) from 1.8.20 to 1.8.21. - [Release notes](https://github.com/pion/rtp/releases) - [Changelog](https://github.com/pion/rtp/blob/master/.goreleaser.yml) - [Commits](pion/rtp@v1.8.20...v1.8.21) --- updated-dependencies: - dependency-name: github.com/pion/rtp dependency-version: 1.8.21 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump code.cloudfoundry.org/bytefmt from 0.43.0 to 0.44.0 (bluenviron#4729) Bumps [code.cloudfoundry.org/bytefmt](https://github.com/cloudfoundry/bytefmt) from 0.43.0 to 0.44.0. - [Release notes](https://github.com/cloudfoundry/bytefmt/releases) - [Commits](cloudfoundry/bytefmt@v0.43.0...v0.44.0) --- updated-dependencies: - dependency-name: code.cloudfoundry.org/bytefmt dependency-version: 0.44.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump github.com/matthewhartstonge/argon2 (bluenviron#4731) * fix : recording path * fix : path update * build(deps): bump github.com/pion/sdp/v3 from 3.0.14 to 3.0.15 (bluenviron#4738) Bumps [github.com/pion/sdp/v3](https://github.com/pion/sdp) from 3.0.14 to 3.0.15. - [Release notes](https://github.com/pion/sdp/releases) - [Changelog](https://github.com/pion/sdp/blob/master/.goreleaser.yml) - [Commits](pion/sdp@v3.0.14...v3.0.15) --- updated-dependencies: - dependency-name: github.com/pion/sdp/v3 dependency-version: 3.0.15 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix generating timestamp of non-RTSP MPEG-4 video streams (bluenviron#4758) * recorder: limit maximum part size (bluenviron#4674) (bluenviron#4760) this prevents RAM exhaustion. * fix race condition in tests (bluenviron#4764) * build(deps): bump github.com/bluenviron/gohlslib/v2 from 2.2.1 to 2.2.2 (bluenviron#4763) Bumps [github.com/bluenviron/gohlslib/v2](https://github.com/bluenviron/gohlslib) from 2.2.1 to 2.2.2. - [Commits](bluenviron/gohlslib@v2.2.1...v2.2.2) --- updated-dependencies: - dependency-name: github.com/bluenviron/gohlslib/v2 dependency-version: 2.2.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * mpegts, srt: support MPEG-4 Audio LATM tracks (bluenviron#4403) (bluenviron#4759) * remove PathManager.StartPublisher and StopPublisher (bluenviron#4766) simplify path manager usage. * build(deps): bump github.com/alecthomas/kong from 1.12.0 to 1.12.1 (bluenviron#4767) Bumps [github.com/alecthomas/kong](https://github.com/alecthomas/kong) from 1.12.0 to 1.12.1. - [Commits](alecthomas/kong@v1.12.0...v1.12.1) --- updated-dependencies: - dependency-name: github.com/alecthomas/kong dependency-version: 1.12.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: ijessen-mitll <[email protected]> Co-authored-by: aler9 <[email protected]> Co-authored-by: Alessandro Ros <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Jean-Philippe Bergeron <[email protected]> Co-authored-by: Kibeom Lee <[email protected]> Co-authored-by: mediamtx-bot <bot@mediamtx> Co-authored-by: Vyacheslav Kadyshev <[email protected]> Co-authored-by: Кадышев Вячеслав <[email protected]> Co-authored-by: Bouke van der Bijl <[email protected]> Co-authored-by: Xiaobo Liu <[email protected]> Co-authored-by: Dimitri Marechal <[email protected]> Co-authored-by: Dan Nicholls <[email protected]> Co-authored-by: Tarık Erkan <[email protected]> Co-authored-by: Evan Wilson <[email protected]> Co-authored-by: bluenviron-bot <[email protected]> Co-authored-by: Jeremías Robles <[email protected]> Co-authored-by: Yaroslav Molochko <[email protected]> Co-authored-by: Andrew Klofas <[email protected]> Co-authored-by: dishmaker <[email protected]> Co-authored-by: miqdaadindori <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.