This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
ReleasePort's take
Light signalv0.1.0 adds structured metadata for radio-link signal monitoring, including RSSI/SNR/noise metrics and RF debug context for aggregate and per-stream receive forwards.
Why it matters: WiFiBroadcast operators gain signal quality visibility through RSSI, SNR, and noise metrics. Available in v0.1.0; evaluate for your monitoring and debugging workflows.
Summary
AI summaryUpdates Highlights, Validation, and Known Limitations across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Adds structured radio-link signal metadata for aggregate RX and per-stream RX forwards, including RSSI/SNR/noise metrics, freshness state, normalized quality, source coverage, and RF debug context. Adds structured radio-link signal metadata for aggregate RX and per-stream RX forwards, including RSSI/SNR/noise metrics, freshness state, normalized quality, source coverage, and RF debug context. Source: llm_adapter@2026-05-22 Confidence: low |
— |
| Feature | Medium |
Promotes the managed raw application stream backend for telemetry, video, and control streams. Promotes the managed raw application stream backend for telemetry, video, and control streams. Source: granite4.1:30b@2026-05-22-audit Confidence: low |
— |
| Feature | Medium |
Adds Android USBHost runtime path using app-owned `UsbDeviceConnection`/JNI handoff. Adds Android USBHost runtime path using app-owned `UsbDeviceConnection`/JNI handoff. Source: granite4.1:30b@2026-05-22-audit Confidence: low |
— |
| Feature | Low |
Keeps optional managed tunnel backend with health/report metadata and degradation via `__tunnel` sentinel. Keeps optional managed tunnel backend with health/report metadata and degradation via `__tunnel` sentinel. Source: granite4.1:30b@2026-05-22-audit Confidence: low |
— |
| Feature | Low |
Adds Android SDK surface, AAR packaging script, and consumer smoke tests (both direct and Gradle). Adds Android SDK surface, AAR packaging script, and consumer smoke tests (both direct and Gradle). Source: granite4.1:30b@2026-05-22-audit Confidence: low |
— |
| Feature | Low |
Provides Android foreground-service sample and USB smoke harness for product mode validation. Provides Android foreground-service sample and USB smoke harness for product mode validation. Source: granite4.1:30b@2026-05-22-audit Confidence: low |
— |
| Feature | Low |
Documents downstream consumption via runtime JSON, `LinkHealth`, `LinkStreamRxHealth`, and Android `rxSignal`. Documents downstream consumption via runtime JSON, `LinkHealth`, `LinkStreamRxHealth`, and Android `rxSignal`. Source: granite4.1:30b@2026-05-22-audit Confidence: low |
— |
| Feature | Low |
Adds long-range tailnet field profile config and preparation runbook for receiver-backed validation. Adds long-range tailnet field profile config and preparation runbook for receiver-backed validation. Source: granite4.1:30b@2026-05-22-audit Confidence: low |
— |
| Performance | Low |
Includes GitHub Actions coverage for Rust workspace, Android SDK packaging, and consumer compile checks. Includes GitHub Actions coverage for Rust workspace, Android SDK packaging, and consumer compile checks. Source: granite4.1:30b@2026-05-22-audit Confidence: low |
— |
Full changelog
wfb-link v0.1.0
This is the first baseline release after the alpha series. It keeps the crate
versions at 0.1.0 and promotes the current macOS userspace-radio, managed
stream/tunnel, Android USBHost, and radio-link metadata work behind a stable Git
tag for product integration.
Highlights
- Promotes the managed raw application stream backend for named telemetry,
video, and control streams. - Keeps the optional managed tunnel backend path from
v0.1.0-alpha.4,
including tunnel health/report metadata and best-effort tunnel degradation via
the__tunnelsentinel. - Adds the Android USBHost runtime path using app-owned
UsbDeviceConnection/JNI handoff rather than the libusb fd-wrap approach. - Adds the Android SDK surface, AAR packaging script, direct consumer smoke, and
Gradle-style consumer smoke. - Adds an Android foreground-service sample and USB smoke harness for product
mode validation. - Adds structured radio-link signal metadata for aggregate RX and per-stream RX
forwards: RSSI/SNR/noise metrics, freshness state, normalized quality, source
coverage, and RF debug context. - Documents downstream consumption through runtime JSON,
wfb-link
LinkHealth/LinkStreamRxHealth, and AndroidrxSignal. - Adds long-range tailnet field profile config and preparation runbook for
receiver-backed validation. - Adds GitHub Actions coverage for the Rust workspace and Android SDK packaging
plus consumer compile checks.
Validation
cargo testcargo fmt --checkopenspec validate expose-radio-link-metadata --strictgit diff --checkscripts/build-android-sdk-consumer-smoke.shscripts/build-android-sdk-gradle-consumer-smoke.sh- GitHub Actions for PR #5:
- Android SDK
- Rust workspace
Known Limitations
- Hardware scope remains RTL8812AU/AWUS036ACH class adapters.
- The Linux backend remains a contract/design stub; Linux products should use
native WFB-NG over monitor mode for now. - RF calibration is not full Linux parity across all conditions. Runtime IQK,
LCK, and EFUSE TX-power work remains receiver-gated. - The accepted tunnel profile is short-range validation, not long-distance RF
acceptance. - Radio-link RSSI/SNR/noise are local receiver-side measurements. Remote/uplink
signal requires future peer-reported metadata. - Helper binaries, firmware, service TOML, and key material remain product
release artifacts. - Android product apps still own permission UX, foreground-service policy,
helper/key packaging, and release artifact promotion.
Assets
wfb-link-v0.1.0-macos-arm64.tar.gz: macOS arm64 command-line binaries forwfb-radio-service,wfb-radio-diag, andwfb-tun-macos, plus README, license, release notes, and manifest.wfb-link-android-sdk-v0.1.0.aar: Android SDK AAR with Java API classes andarm64-v8a/libwfb_android.so.*.sha256: SHA-256 checksums for the downloadable artifacts.
The Android AAR does not bundle WFB helper executables; product apps still own helper/key packaging for release builds.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Track wfb-link, a userspace WiFiBroadcast radio stack for macOS
Get notified when new releases ship.
Sign up freeAbout wfb-link, a userspace WiFiBroadcast radio stack for macOS
All releases →Beta — feedback welcome: [email protected]