Changelog

This is the part where we admit that protocols evolve.

RRC uses a protocol version field, but that does not mean every change deserves (or gets) a version bump. Most changes are additive and forward-compatible. Implementations that obey the compatibility rules will survive.

0.1.2 (2026-01-15)

  • Extended WELCOME body to include optional Hub Limits field (key 3).

  • Clarified PARTED message purpose: to confirm room departure and provide remaining clients in the room a chance to react.

  • Clarified CBOR encoding rules for RRC envelopes and messages.

  • Provide better examples of encoding RRC messages in CBOR.

0.1.1 (2025-12-31)

  • HELLO body no longer defines a nickname field; nickname is carried in the envelope.

  • HELLO body key assignments now start at 0.

  • WELCOME body replaces Greeting with Hub Version.

  • Clarified that HELLO/WELCOME bodies may carry session-specific negotiation data (versions/capabilities) and that human-facing metadata is outside the scope of this spec.

0.1 (2025-12-30)

  • Added Envelope Field 7: Nickname (optional, advisory).

  • Added message type 13: PARTED (hub confirms room departure).

  • Reserved envelope field keys 0..39 for core use; extensions may use 40..63.

Unreleased

  • Nothing yet. Enjoy this brief moment of calm.