Skip to content

v2.0.0 — RCP TC18 canonical types (BREAKING)

Choose a tag to compare

@SoundMatt SoundMatt released this 29 Jul 13:23
· 37 commits to main since this release
93a5624

MAJOR breaking change per §19.3's stability guarantee — canonical types (§15.5) are covered by that contract.

RCP now means the real OPEN Alliance TC18 Remote Control Protocol Specification v0.5.1_RC, not the earlier RELAY-internal placeholder protocol (Zone/Command/Response/Status/Priority/CommandType). No compatibility shim.

Designed against go-RCP, which reached full TC18 conformance cutover (v1.0.0) and explicitly disclosed that RELAY's own RCP schemas/golden vector were stale. See spec/CHANGELOG.md for the full technical breakdown.