Skip to content

v1.0.1 — PeerConnection failed handling, CLI arguments, and docs#1

Merged
1ureka merged 3 commits intomainfrom
1.0.1
Feb 28, 2026
Merged

v1.0.1 — PeerConnection failed handling, CLI arguments, and docs#1
1ureka merged 3 commits intomainfrom
1.0.1

Conversation

@1ureka
Copy link
Copy Markdown
Owner

@1ureka 1ureka commented Feb 28, 2026

This release addresses a WebRTC lifecycle discrepancy, adds non-interactive
launch support, and improves documentation.

Changes

  • fix: Automatically close the DataChannel (and all sockets) when the
    PeerConnection enters the failed state. pion/webrtc does not propagate this
    state change to DataChannels the way browsers do, so an explicit teardown is
    now triggered to match the expected lifecycle.

  • feat: Add command-line flags (-role, -port, -wsPort, -wsUrl,
    -wsListen) for fully non-interactive launches. This is especially useful for
    LAN deployments where VS Code Port Forwarding is unnecessary — the Host can
    use -wsListen to bind the signaling server to all interfaces, and the Client
    connects directly via the Host's LAN IP.

  • docs: Fix the Go Report Card badge link (now points to the report page)
    and add a new "CLI Arguments" section to the README with flag descriptions,
    examples, and a tip on LAN usage.

@1ureka 1ureka merged commit 46ecbe8 into main Feb 28, 2026
1 check passed
@1ureka 1ureka deleted the 1.0.1 branch February 28, 2026 22:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant