Skip to content

backmerge: main to qa - #2485

Open
github-actions[bot] wants to merge 93 commits into
qafrom
main
Open

github-actions[bot] wants to merge 93 commits into
qafrom
main

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

🤖 Automated PR from main to qa

@vercel

vercel Bot commented Jun 27, 2025

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
100ms-docs Ready Ready Preview Sep 17, 2026 2:50pm UTC

Request Review

* Release notes for v2.9.71

* Release notes for v2.9.77
docs: update release js notes
Co-authored-by: Saptarshi <babatezpur@gmail.com>
…#2539)

* docs: update TURN server IP addresses in firewall settings

Add new IPs and remove deprecated ones from the firewall whitelist.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* docs: add SIP server IP addresses to firewall settings

Add new section for SIP server IPs including IPv4 and IPv6 addresses.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* docs: add domains and Prod-init IPs to firewall settings

- Add assets.100ms.live and effectssdk.ai domains
- Add Prod-init IP addresses (IPv4 and IPv6)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* docs: add static.100ms.live domain to firewall settings

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
* docs: re-attach video when a peer's track id changes

The JS quickstart and render-video examples subscribed with
selectVideoTrackByID(peer.videoTrack), which snapshots the track id at first
render. A peer's track id changes on camera switch and when their session moves
to another media server, so the tile stayed attached to a track that no longer
exists and froze.

Subscribe with selectVideoTrackByPeerID(peer.id) instead and re-attach whenever
the id changes. Also corrects the 'attach only the first time' guidance, which
holds per track id rather than for the whole call, and fixes a renderVideo/
renderPeer typo that stopped the sample running as written.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

* docs: scope track id change to server migration

Camera/device change, mute/unmute and plugins keep the same track id, so
the callout is server migration on its own, plus a real unpublish and
republish (role change out of and back into a publishing role).

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
sapta100ms and others added 2 commits August 26, 2026 09:46
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Regenerated from web-sdks main (26Aug2026-0.15.0, e05735fd).

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* docs: add 0.15.0 web SDK release notes

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

* docs: simplify 0.15.0 release note bullets

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* docs: update TURN server IP addresses in firewall settings

Add new IPs and remove deprecated ones from the firewall whitelist.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* docs: add SIP server IP addresses to firewall settings

Add new section for SIP server IPs including IPv4 and IPv6 addresses.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* docs: add domains and Prod-init IPs to firewall settings

- Add assets.100ms.live and effectssdk.ai domains
- Add Prod-init IP addresses (IPv4 and IPv6)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* docs: add static.100ms.live domain to firewall settings

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* docs: add new IPs to webhook security and firewall settings

- Add 5 new IPs to secure webhooks whitelist
- Add prod-init IPv4 (34.14.145.111) and IPv6 (2600:1900:40a0:7aa:8000:1::)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
The 0.15.0 note said only "a remote peer could stay silent for the rest
of the session if their audio failed to start". That hid two things: why
it happened, and that the same lost request also left remote video never
starting. Customers hitting black or blank video had no way to tell that
0.15.0 fixed it.

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
docs(android): add 2.9.87 release notes (IPv6 connect stalls)

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
* docs: note the version from which sessions are migrated

Sessions are only moved for clients on hms-video-store 0.12.17 or newer;
the unpublish and republish case applies on every version.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

* docs: link the version to the release notes page

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.