diff --git a/CHANGELOG.md b/CHANGELOG.md index db9acae86..624b0e518 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,28 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [1.9.10] - 2026-01-01 + +### Added +- add explicit room exists servicestore op (#4175) +- Add support for TURN static auth secret credentials (#3796) +- Make new path for signalling v1.5 support. (#4180) +- report video size from media data for whip (#4211) +- Support preserving external supplied time. (#4212) + +### Changed +- Use published track for model access in data down track. (#4176) +- Refactor receiver and buffer into Base and higher layer. (#4185, #4186, #4187, #4189, #4196, #4198, #4207) +- Update pion/webrtc to v4.2.1 (#4191) +- Receiver restart related changes. (#4192, #4200, #4202, #4208) +- Do not warn about track not bound if participant is not ready. (#4205, #4206) + +### Fixed +- Flush ext packets on restart/close and release packets. (#4179) +- Resolve RTX pair via OnTrack also. (#4190) +- Handle repair SSRC of simulcast tracks during migration. (#4193) +- return iceservers for whip (#4210) + ## [1.9.9] - 2025-12-18 ### Added diff --git a/pkg/sfu/buffer/buffer_base.go b/pkg/sfu/buffer/buffer_base.go index 4bd7df001..4f4c49577 100644 --- a/pkg/sfu/buffer/buffer_base.go +++ b/pkg/sfu/buffer/buffer_base.go @@ -1466,7 +1466,7 @@ func (b *BufferBase) seedKeyFrame(keyFrameSeederGeneration int32) { // // send gratuitous PLIs for some time or until a key frame is seen to // get the engine rolling - b.logger.Debugw("starting key frame seeder", "generattion", keyFrameSeederGeneration) + b.logger.Debugw("starting key frame seeder", "generation", keyFrameSeederGeneration) timer := time.NewTimer(30 * time.Second) defer timer.Stop() diff --git a/version/version.go b/version/version.go index 6a48f74de..61882bb14 100644 --- a/version/version.go +++ b/version/version.go @@ -14,4 +14,4 @@ package version -const Version = "1.9.9" +const Version = "1.9.10"