chore: bump librtmp2 to 0.4.0 (0.1.5)#82
Conversation
Replace marketing-style feature claims with what is actually wired into the live session path versus parser-only library code.
Pin librtmp2 0.4.0 via git until crates.io release, update inherited protocol docs, and fix Frame initializer in RTMP HTTP E2E test. Co-authored-by: Cursor <cursoragent@cursor.com>
|
Note Reviews pausedIt looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the Use the following commands to manage reviews:
Use the checkboxes below for quick actions:
📝 WalkthroughWalkthroughChangesRelease and librtmp2 integration
Access-key validation
Estimated code review effort: 3 (Moderate) | ~25 minutes Sequence Diagram(s)sequenceDiagram
participant DbLookup
participant keygen
participant SQLDatabase
DbLookup->>keygen: is_valid_access_key(key)
keygen-->>DbLookup: valid or invalid
DbLookup->>SQLDatabase: query valid access key
SQLDatabase-->>DbLookup: lookup result
Possibly related PRs
Suggested reviewers: 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches🧪 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 |
Replace rev pin with branch feat/ertmp-v2-multitrack-0.4.0. Document registry-only dependency after librtmp2 merge and crates.io publish. Co-authored-by: Cursor <cursoragent@cursor.com>
|
@cursor review |
There was a problem hiding this comment.
✅ Bugbot reviewed your changes and found no new issues!
Comment @cursor review or bugbot run to trigger another review on this PR
Reviewed by Cursor Bugbot for commit ffc5621. Configure here.
|
@coderabbitai full review |
✅ Action performedFull review finished. Your plan includes PR reviews subject to rate limits. More reviews will be available in 40 minutes. |
Code Review by Qodo
Context used✅ Compliance rules (platform):
4 rules✅ Cross-repo context Explored:
repo: OpenRTMP/librtmp2 (sha: 99a23475) Explored:
repo: AlexanderWagnerDev/nginx-obs-automatic-low-bitrate-switching (sha: e0a22df8) Explored:
repo: OpenRTMP/librtmp2-server-panel (sha: 7e8efee9) 1.
|
|
Code review by qodo was updated up to the latest commit 6914405 |
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 @.github/workflows/update-pr82-librtmp2.yml:
- Around line 17-21: Set persist-credentials to false in the actions/checkout
step for the “Check out PR branch” workflow step, then configure authentication
explicitly only immediately before the final push. Ensure the cargo update and
cargo check steps run without GitHub token credentials available in .git/config.
🪄 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: Organization UI
Review profile: CHILL
Plan: Pro Plus
Run ID: 24f36fa9-d24c-4d7c-a88c-269ffddfd130
⛔ Files ignored due to path filters (1)
Cargo.lockis excluded by!**/*.lock
📒 Files selected for processing (1)
.github/workflows/update-pr82-librtmp2.yml
Bugbot couldn't run - usage limit reachedBugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit. A user or team admin can review and increase usage limits in the Cursor dashboard. (requestId: serverGenReqId_43466939-3be0-4a25-b99b-21659de9a7a8) |
|
Code review by qodo was updated up to the latest commit 7ce4f51 |
|
Code review by qodo was updated up to the latest commit 870e3be |
Summary
tlsfeature instead of the temporary Git revision pin.Cargo.lockto the crates.io source and published checksum.librtmp2::types::FrameAPI.Validation
cargo check --lockedwith Rust 1.95Summary by CodeRabbit
New Features
Changed