Access LiveKit changelog updates through our uniform API. Same JSON structure across all sources — no adapter-specific parsing needed.
GET https://watchchangelog.com/api/v1/entries?source=livekit.releases{
"source": "livekit.releases",
"vendor": "LiveKit",
"id": "tag:github.com,2008:Repository/299832860/v1.13.6",
"published_at": "2026-08-26T12:33:46.000Z",
"title": "v1.13.6",
"url": "https://github.com/livekit/livekit/releases/tag/v1.13.6",
"summary": "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 )",
"tags": [
"LiveKit",
"livekit.releases",
"webrtc",
"video",
"real-time"
]
}Sign up to access the full changelog API. All public sources are free — no credit card required.
Sign Up Free →+2 more
+2 more
+2 more
+2 more
+2 more
+2 more