rustls-webpki to 0.103.13, addressing GHSA-82j2-j2ch-gfr8libwebrtc.jar for Android builds, harden build scriptssimulcasted from non-deprecated TrackInfo fields - #1052 (@cloudwebrtc)rustls-webpki to 0.103.13, addressing GHSA-82j2-j2ch-gfr8libwebrtc.jar for Android builds, harden build scriptslibwebrtc.jar for Android builds, harden build scriptsrustls-webpki to 0.103.13, addressing GHSA-82j2-j2ch-gfr8libwebrtc.jar for Android builds, harden build scriptssimulcasted from non-deprecated TrackInfo fields - #1052 (@cloudwebrtc)Full Changelog: https://github.com/livekit/rust-sdks/compare/webrtc-6c1aa90...webrtc-6c1aa90-1
5dcb659abb7155dd09edd483ef9f331d3ea4c71f, 6df9c2830ae97d00a97e74b1ebdee861266ac5ac, 6df9c2830ae97d00a97e74b1ebdee861266ac5ac, 7cd03882c19f1623cede60813e7cd25388bb6d53, 2f4714beec26a6b2b6f57ec64903b885c162d630, 0f4cd614d84e600e6657585c1d00f27d9c1473c1, 657f9ad4090280d1c53cace2e8b7bdf15291cbb2]:
5dcb659abb7155dd09edd483ef9f331d3ea4c71f, 6df9c2830ae97d00a97e74b1ebdee861266ac5ac, 6df9c2830ae97d00a97e74b1ebdee861266ac5ac, 7cd03882c19f1623cede60813e7cd25388bb6d53, 2f4714beec26a6b2b6f57ec64903b885c162d630, 0f4cd614d84e600e6657585c1d00f27d9c1473c1, 657f9ad4090280d1c53cace2e8b7bdf15291cbb2]:
5dcb659abb7155dd09edd483ef9f331d3ea4c71f, 6df9c2830ae97d00a97e74b1ebdee861266ac5ac, 6df9c2830ae97d00a97e74b1ebdee861266ac5ac, 7cd03882c19f1623cede60813e7cd25388bb6d53, 2f4714beec26a6b2b6f57ec64903b885c162d630, 0f4cd614d84e600e6657585c1d00f27d9c1473c1, 657f9ad4090280d1c53cace2e8b7bdf15291cbb2]:
5dcb659abb7155dd09edd483ef9f331d3ea4c71f, 6df9c2830ae97d00a97e74b1ebdee861266ac5ac, 6df9c2830ae97d00a97e74b1ebdee861266ac5ac, 7cd03882c19f1623cede60813e7cd25388bb6d53, 2f4714beec26a6b2b6f57ec64903b885c162d630, 0f4cd614d84e600e6657585c1d00f27d9c1473c1, 657f9ad4090280d1c53cace2e8b7bdf15291cbb2]:
5dcb659abb7155dd09edd483ef9f331d3ea4c71f, 6df9c2830ae97d00a97e74b1ebdee861266ac5ac, 6df9c2830ae97d00a97e74b1ebdee861266ac5ac, 7cd03882c19f1623cede60813e7cd25388bb6d53, 2f4714beec26a6b2b6f57ec64903b885c162d630, 0f4cd614d84e600e6657585c1d00f27d9c1473c1, 657f9ad4090280d1c53cace2e8b7bdf15291cbb2]:
5dcb659abb7155dd09edd483ef9f331d3ea4c71f, 6df9c2830ae97d00a97e74b1ebdee861266ac5ac, 6df9c2830ae97d00a97e74b1ebdee861266ac5ac, 7cd03882c19f1623cede60813e7cd25388bb6d53, 2f4714beec26a6b2b6f57ec64903b885c162d630, 0f4cd614d84e600e6657585c1d00f27d9c1473c1, 657f9ad4090280d1c53cace2e8b7bdf15291cbb2]:
5dcb659abb7155dd09edd483ef9f331d3ea4c71f, 6df9c2830ae97d00a97e74b1ebdee861266ac5ac, 6df9c2830ae97d00a97e74b1ebdee861266ac5ac, 7cd03882c19f1623cede60813e7cd25388bb6d53, 2f4714beec26a6b2b6f57ec64903b885c162d630, 0f4cd614d84e600e6657585c1d00f27d9c1473c1, 657f9ad4090280d1c53cace2e8b7bdf15291cbb2]:
5dcb659abb7155dd09edd483ef9f331d3ea4c71f, 6df9c2830ae97d00a97e74b1ebdee861266ac5ac, 6df9c2830ae97d00a97e74b1ebdee861266ac5ac, 7cd03882c19f1623cede60813e7cd25388bb6d53, 2f4714beec26a6b2b6f57ec64903b885c162d630, 0f4cd614d84e600e6657585c1d00f27d9c1473c1, 657f9ad4090280d1c53cace2e8b7bdf15291cbb2]:
5dcb659abb7155dd09edd483ef9f331d3ea4c71f, 6df9c2830ae97d00a97e74b1ebdee861266ac5ac, 6df9c2830ae97d00a97e74b1ebdee861266ac5ac, 7cd03882c19f1623cede60813e7cd25388bb6d53, 2f4714beec26a6b2b6f57ec64903b885c162d630, 0f4cd614d84e600e6657585c1d00f27d9c1473c1, 657f9ad4090280d1c53cace2e8b7bdf15291cbb2]:
5dcb659abb7155dd09edd483ef9f331d3ea4c71f, 6df9c2830ae97d00a97e74b1ebdee861266ac5ac, 6df9c2830ae97d00a97e74b1ebdee861266ac5ac, 7cd03882c19f1623cede60813e7cd25388bb6d53, 2f4714beec26a6b2b6f57ec64903b885c162d630, 0f4cd614d84e600e6657585c1d00f27d9c1473c1, 657f9ad4090280d1c53cace2e8b7bdf15291cbb2]:
5dcb659abb7155dd09edd483ef9f331d3ea4c71f, 6df9c2830ae97d00a97e74b1ebdee861266ac5ac, 6df9c2830ae97d00a97e74b1ebdee861266ac5ac, 7cd03882c19f1623cede60813e7cd25388bb6d53, 2f4714beec26a6b2b6f57ec64903b885c162d630, 0f4cd614d84e600e6657585c1d00f27d9c1473c1, 657f9ad4090280d1c53cace2e8b7bdf15291cbb2]:
voice.AMD reaches feature parity with python. - #1390 (@toubatbrian)fix(agents): support constructing AgentSession with no arguments - #1410 (@u9g)
AMD: cancel the pre-baked HUMAN/short_greeting silence timer when a final STT transcript arrives inside the short-speech window, replacing it with a long_speech timer anchored at speechEndedAt + MACHINE_SILENCE_THRESHOLD_MS so the LLM verdict gets the final word. Mirrors the python fix in livekit/agents#5637. - #1390 (@toubatbrian)
Port AMD improvements from python livekit/agents#5584. voice.AMD now exposes the previously hard-coded timing thresholds (humanSpeechThresholdMs, humanSilenceThresholdMs, machineSilenceThresholdMs) and the classification prompt as constructor options, defers to the LLM (instead of forcing a HUMAN verdict) when a transcript is already available after a short greeting, and accepts a participantIdentity hint plus a suppressCompatibilityWarning flag. The classifier now offers two LLM tools — save_prediction and postpone_termination (capped at 3 extensions × 10s) — letting the model request more audio when the transcript is ambiguous; if the model returns plain JSON instead of tool calls, AMD falls back to the previous content-parsing path. AMD also logs a one-shot warning when the resolved LLM is not in the bundled EVALUATED_LLM_MODELS list. - #1368 (@toubatbrian)
fix(inference): make inference.LLM compatible with openai >= 6.36.0 - #1411 (@u9g)
Add comments to agent side and inference side fallback adapters - #1398 (@tmshapland)
refactor(agents): replace uuid with crypto.randomUUID - #1392 (@benasher44)