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