Repository navigation
v0.2.6
Pre-release
Pre-release
Experimental 0.x release. Provider/device E2E acceptance remains; see README and docs/acceptance.md.
- Expose the loaded library's exact package version and source commit without
reflection or consumer-inlined constants. Preserve this build identity in
establishment evidence after cancellation/disposal and under NativeAOT.
Verify the actual packaged DLL in a separate process before publication,
including wrong-version/source negative controls; retain an assembly-hash-bound
runtime proof alongside the package manifest proof. - Accept bounded, filtered and deduplicated trickle candidates after successful
offer/answer but beforeConnectAsync. Preserve cancellation, disposal,
credential generation and destination checks. Bound retained candidates even
when an application's filter changes; account for SDP and trickle together. - Cover empty BUNDLE tags, higher-priority non-tag decoys, both DTLS roles and
audio/data tag orders with 16 encrypted local UDP permutations, before and
after connect. Run bidirectional media/data and admission regressions in the
managed integration suite and executed NativeAOT smoke. - Record a real deployed 0.2.5 Advantage series blocked at provider call creation
by HTTP 429 for both transports. ICE/DTLS were not started, so this is neither
successful provider acceptance nor evidence of a new transport regression.
DId/Simli live-provider and physical Watch playback acceptance remain open.
Full Changelog: v0.2.5...v0.2.6