Skip to content

feat: Add id, create and expire to colibri2 connect - #143

Merged
bgrozev merged 1 commit into
masterfrom
connect-id-delta
Jun 22, 2026
Merged

feat: Add id, create and expire to colibri2 connect#143
bgrozev merged 1 commit into
masterfrom
connect-id-delta

Conversation

@bgrozev

@bgrozev bgrozev commented Jun 17, 2026

Copy link
Copy Markdown
Member

Adds three attributes to the colibri2 <connect> element:

  • id — lets multiple connects share a URL while being addressed individually.
  • create / expire — mark a connect as a delta against the previously signaled set, so connects can be added, updated and removed individually instead of always re-sending the full authoritative list.

Parsing/serialization updated in the provider and the JSON (de)serializers; tests cover the new attributes including the now-required id.

Consumed by:

  • jitsi/jitsi-videobridge#connect-id-delta (bridge-side delta handling)
  • jicofo translation branch (signals connects as deltas)

The id lets multiple connects share a URL and be addressed individually. The
create and expire flags mark a connect element as a delta against the previously
signaled set, so connects can be added, updated and removed individually instead
of always sending the full authoritative list.
@bgrozev
bgrozev merged commit 087129a into master Jun 22, 2026
4 checks passed
@bgrozev
bgrozev deleted the connect-id-delta branch June 22, 2026 20:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants