v0.12.1
- Add optional bounded
deviceModelanddeviceTypediagnostics to
unsupported_devicediscovery issues. Omit invalid values without coercion
or truncation. Keep existing error codes, identities and model admission. - Allow consumers to diagnose unknown model/type pairs without logging raw
inventory. Consumers must still exclude the existing privatedeviceIdfield. - This diagnostic patch follows camera issue #40.
It does not establish why the reported C30 is missing or add hardware support.
Source commit: 7d72fb0bb1fafa503b54eed28c60a87de91b3c0d
Validation: Diagnostic-only patch for camera issue #40, implemented in PR #134. Model admission, protocol behavior and device commands are unchanged. 993 Node 24 library tests and 55 bridge tests pass against the compiled package, including bounded diagnostics, privacy, mixed inventory and empty-inventory rejection. Reporter C30 hardware validation remains open.
Download checksums and exact component versions are included in the release assets.