Skip to content

RELAY spec v1.0 (stable) released — target v1.0.0 #15

Description

@SoundMatt

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).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions