chore(release): bump version to 0.3.0, librtmp2 dependency to 0.8.1 - #222
Conversation
Bump to 0.3.0 (minor) rather than a patch release since the range since v0.2.2 includes a new feature (recording/HLS/push-relay/exec media outputs), not just fixes. Document the security and correctness fixes landed alongside it in CHANGELOG.md, and pick up librtmp2 0.8.1 (published to crates.io) in Cargo.toml/Cargo.lock. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0127FS9rE6vo3k4EW8oFeT4B
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Advanced Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (2)
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review. 📝 WalkthroughWalkthroughThe package version is updated to 0.3.0. The ChangesRelease metadata
Priority: ⬇️ Low Estimated code review effort: 1 (Trivial) | ~5 minutes Change: Other Suggested reviewers: Merge Risk: ⚪ Minimal · up to The release metadata is internally consistent and does not present an actionable merge risk. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 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 |
|



Summary
Cargo.tomlpackage version from0.2.2to0.3.0(minor, not patch — see below).librtmp2dependency requirement from0.8.0to0.8.1(now published on crates.io) and updateCargo.lockaccordingly (cargo update -p librtmp2 --precise 0.8.1).## [0.3.0]section toCHANGELOG.md, derived from the 30 commits since thev0.2.2tag: the new recording/HLS/push-relay/exec media-output feature, HLS play-key connection-cap enforcement, recording/HLS file-permission hardening, HLS path-containment validation, symlink-safeLRTMP2_DBopening, cluster frame-read memory budget, cluster auth-tracker eviction fix, cluster join/ClusterMetapoisoning fix, clusterMediaFrame/Subscribefan-out and retry fix,InitCachetimeline fix, stale-flush session-resurrection fix, and the HLS redirectspawn_blockingfix. Updated the[Unreleased]/[0.2.2]compare links accordingly.Why
0.3.0and not0.2.3: the range includes a new feature (recording, HLS, push-relay, and exec media outputs — a new output subsystem wired into the RTMP/HTTP lifecycle), not just fixes. This mirrors the project's own precedent (0.1.9→0.2.0for the clustering feature) and the0.xSemVer convention of minor-bumping for new functionality.Test plan
cargo build --release— succeeds, compiles againstlibrtmp2 v0.8.1, reportslibrtmp2-server v0.3.0.cargo test --release— all 139 tests pass.librtmp2 0.8.1resolves and downloads from crates.io (it's published).🤖 Generated with Claude Code
https://claude.ai/code/session_0127FS9rE6vo3k4EW8oFeT4B
Generated by Claude Code
Summary by CodeRabbit