Skip to content

v1.10.0-syrnike.8

Choose a tag to compare

@github-actions github-actions released this 06 Sep 05:43
· 8 commits to native-v2 since this release
83c2bd5

Native media SDK prerequisite for syrnike13/syrnike13-app#126.

Fix UDP socket retention during continual ICE failed-network regathering. Each new allocator session uses port-owned sockets, so pruning a port releases its socket while preserving the normal connection-context lifetime, eligible networks, continual gathering, and UDP/STUN/TURN support. The public SDK API is unchanged.

The deterministic reproduction against the pinned WebRTC archive retained four handles per regather with shared sockets (149 to 181 across eight cycles); port-owned sockets remained at 143 in every sample. Both controls drained. Reproduction source and archive provenance are in docs/ice-socket-retirement.md.

This release retains the pre-encoded reference continuity fix from 1.10.0-syrnike.7. It also isolates the shutdown test's synthetic event from unrelated asynchronous events and uses authenticated official Linux CLI downloads in CI.

Application hardware and secure-desktop acceptance are tracked separately in syrnike13/syrnike13-app#126. Publishing this SDK does not declare Phase C complete.