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.