RELAY spec v1.0 — stable release
The RELAY specification and Go module are now v1.0 (stable): https://github.com/SoundMatt/RELAY/releases/tag/v1.0.0
Stability guarantee
The canonical types (§15), application interfaces (§10), error sentinels (§5), and CLI document schemas (§12) are now stable. Breaking changes require a MAJOR increment (v2.0); additive changes ship MINOR; fixes PATCH. You can build against github.com/SoundMatt/RELAY@v1.0.0 with confidence that these will not change under you.
Action for this implementation
- Bump the RELAY dependency to
v1.0.0 and update the exported spec version to "1.0" (or, like go-RCP, set const SpecVersion = relay.SpecVersion so it tracks automatically).
- Run
relay conform <your-binary> — it validates version/capabilities/status against the §12 schemas. It must pass for a v1.0-aligned implementation.
relay report --scan and relay versions can confirm cross-implementation alignment; relay compare checks interchangeability against another implementation.
No source changes are required beyond the dependency/version bump unless relay conform reports a gap (tracked separately per repo).
RELAY spec v1.0 — stable release
The RELAY specification and Go module are now v1.0 (stable): https://github.com/SoundMatt/RELAY/releases/tag/v1.0.0
Stability guarantee
The canonical types (§15), application interfaces (§10), error sentinels (§5), and CLI document schemas (§12) are now stable. Breaking changes require a MAJOR increment (v2.0); additive changes ship MINOR; fixes PATCH. You can build against
github.com/SoundMatt/RELAY@v1.0.0with confidence that these will not change under you.Action for this implementation
v1.0.0and update the exported spec version to"1.0"(or, like go-RCP, setconst SpecVersion = relay.SpecVersionso it tracks automatically).relay conform <your-binary>— it validatesversion/capabilities/statusagainst the §12 schemas. It must pass for a v1.0-aligned implementation.relay report --scanandrelay versionscan confirm cross-implementation alignment;relay comparechecks interchangeability against another implementation.No source changes are required beyond the dependency/version bump unless
relay conformreports a gap (tracked separately per repo).