v1.13.6
charmbracelet/crushv1.13.6Aug 26, 2026by boks1971
Upgrading?
AI Summary
This release introduces experimental WARP support, expands webhook details, and implements resource limits to prevent exhaustion.
Key Highlights
- Added experimental WARP and configurable read-message size limits on signaling WebSockets.
- Removed H.264 baseline (42001f) from default enabled codecs.
- Expanded room details in webhook events and added per-participant TURN quotas.
- Fixed AgentHandler deadlock and ICE server URI escaping.
Breaking Changes
- Removed H.264 baseline (42001f) from default enabled codecs
New Features
- Experimental WARP support
- Room details expansion in webhooks
- TURN allocation quota per participant
- Data message cache for SendData API
Full Release Notes
### Added - Expand room details in webhook events (#4730) - Add configurable read-message size limit on signalling WebSockets (#4743) - Add per-participant concurrent TURN allocation quota (#4744) - Limit number of pending tracks per participant. (#4750) - Limit API request body size (#4757) - Experimental WARP (#4649) - Log invalid APIKey on API failures. (#4762) - Add a small cache for data messages received via SendData API. (#4781) - Add bytes cap on migration data cache size (#4782) - TEL-912 Adding response for TransferSIPParticipant rpc (#4783) ### Changed - Remove H.264 baseline (42001f) from default enabled codecs (#4723) - Apply ICE preference when switching to TCP on unstable UDP (#4703) - Include data track susbcriptions in WaitForSubscription. (#4727) - Return incompatible in SetCodecWithState if the codec PT changed (#4729) - return psrpc.FailedPrecondition for "participant client version does not support moving" error (#4736) - Update actions/setup-go action to v7 (#4720) - Validate TURN config to guard against invalid values (#4742) - Use request id to make api idempotence on sdk retry (#4694) - Set relay quota per participant at 12 default for dual peer connection + resume scenarios (#4745) - Record publish time on participant close for pending tracks. (#4738) - Make subscription limit log Debugw as it could spam in a large room. (#4748) - Fail server start up on partial prom config. (#4749) - sample codec payload mismatch error log (#4751) - Process NACK retransmissions in a single worker per DownTrack (#4758) - Update module github.com/moby/moby/client to v0.5.1 (#4769) - Update renovate and pinning behavior, run tools from go.mod (#4759) - Bump github.com/cilium/ebpf in the go_modules group across 1 directory (#4770) - bump protocol for passthrough + UpdateEgress removal (#4774) - Check for ICE connection before closing participant on signal close. (#4780) - Join failure is a canceled connection attempt. (#4788) - Update github.com/livekit/mediatransportutil digest to f234b53 (#4785) - Reduce locking in media track + telemetry listener on move participant. (#4790) - Group livekit dependency updates in renovate (#4791) - Return created ingress info from io service (#4787) - config: clarify AdvertiseInternalIP applies to explicit node_ip too (#4754) ### Fixed - Fix AgentHandler.DrainConnections deadlock on worker close. (#4710) - Check for pictureID existence in VP8 and VP9 (#4721) - Do not report end time for participant if the participant is migrating (#4728) - Check layer value in dependency descriptor and keep it in bounds. (#4739) - Fix publish track count on migration in. (#4740) - Cover a couple of more cases on data track runt packet handling. (#4741) - Close web socket connections in all paths. (#4747) - Check slice length before access in a couple of more places (#4752) - Remove auth token from log/being sent back to client on invalid token error (#4756) - Flush sequencer on stream restart; bound frame-integrity loops (#4760) - Redact stream keys in UpdateStream API log fields (#4763) - Fix deadlock in regress codec check. (#4775) - Flush pending signal responses before closing the web socket. (#4776) - Strip packet trailers from every VP9 layer frame (#4773) - Fix simulcast RTX pairing broken by pion/webrtc#3470 (#4800)
Related Repositories
ollama/ollama★ 184,217
Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.
fatedier/frp★ 110,056
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
infiniflow/ragflow★ 92,617
RAGFlow is a leading open-source Retrieval-Augmented Generation (RAG) engine that fuses cutting-edge RAG with Agent capabilities to create a superior context layer for LLMs
gohugoio/hugo★ 90,198
The world’s fastest framework for building websites.
junegunn/fzf★ 83,715
:cherry_blossom: A command-line fuzzy finder