Upgrade to m145 webrtc and noise-cancellation lib v3.0.0#1678
Conversation
PR checklist ✅All required conditions are satisfied:
🎉 Great job! This PR is ready for review. |
WalkthroughThis PR updates the Android Video SDK to use newer snapshot versions of Stream components. The version catalog is bumped to snapshot releases, and the Gradle build configuration is extended with Sonatype's Maven snapshots repository to resolve those pre-release artifacts. ChangesDependency Updates
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Poem
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@settings.gradle.kts`:
- Line 18: The unscoped Maven snapshots repo can pull unrelated -SNAPSHOT
transitive artifacts; update the repository declaration that currently uses
maven { url = uri("https://central.sonatype.com/repository/maven-snapshots/") }
to add a content filter that only includes the io.getstream group (or a regex
matching io.getstream) so only Stream snapshots (e.g., streamWebRTC,
streamNoiseCancellation) are resolved; modify the maven repository block to use
content { includeGroup("io.getstream") } or
includeGroupByRegex("io\\.getstream(\\..*)?") as appropriate.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Repository UI
Review profile: CHILL
Plan: Pro
Run ID: 1b9fc921-ece8-457b-b47c-52c455716f23
📒 Files selected for processing (2)
gradle/libs.versions.tomlsettings.gradle.kts
SDK Size Comparison 📏
|
|
m145 webrtc and noise-cancellation lib v3.0.0
m145 webrtc and noise-cancellation lib v3.0.0m145 webrtc and noise-cancellation lib v3.0.0
m145 webrtc and noise-cancellation lib v3.0.0m145 webrtc and noise-cancellation lib v3.0.0
|
🚀 Available in v1.24.0 |



Goal
Closes AND-1186 : Upgrade to m145 version of webrtc
Implementation
Updated the latest m145 webrtc and the corresponding noise cancellation lib that supports this webrtc version
Testing
Test all things related to video and audio call, audio filters, background, noise cancellation
☑️Contributor Checklist
General
developbranchCode & documentation
stream-video-examples)☑️Reviewer Checklist
🎉 GIF
Please provide a suitable gif that describes your work on this pull request
Summary by CodeRabbit