From 64fb9d24f4615503fb57bc6c260c54556c54067b Mon Sep 17 00:00:00 2001 From: Tobias Ollmann Date: Wed, 10 Sep 2025 11:46:01 +0200 Subject: [PATCH 1/3] feat: add participant update event --- livekit/livekit_analytics.pb.go | 8 ++++++-- protobufs/livekit_analytics.proto | 3 ++- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/livekit/livekit_analytics.pb.go b/livekit/livekit_analytics.pb.go index c03ff815a..2d06e517a 100644 --- a/livekit/livekit_analytics.pb.go +++ b/livekit/livekit_analytics.pb.go @@ -104,6 +104,7 @@ const ( AnalyticsEventType_TRACK_SUBSCRIBE_STATS AnalyticsEventType = 27 AnalyticsEventType_PARTICIPANT_ACTIVE AnalyticsEventType = 11 AnalyticsEventType_PARTICIPANT_RESUMED AnalyticsEventType = 22 + AnalyticsEventType_PARTICIPANT_UPDATED AnalyticsEventType = 47 AnalyticsEventType_EGRESS_STARTED AnalyticsEventType = 12 AnalyticsEventType_EGRESS_ENDED AnalyticsEventType = 13 AnalyticsEventType_EGRESS_UPDATED AnalyticsEventType = 28 @@ -153,6 +154,7 @@ var ( 27: "TRACK_SUBSCRIBE_STATS", 11: "PARTICIPANT_ACTIVE", 22: "PARTICIPANT_RESUMED", + 47: "PARTICIPANT_UPDATED", 12: "EGRESS_STARTED", 13: "EGRESS_ENDED", 28: "EGRESS_UPDATED", @@ -199,6 +201,7 @@ var ( "TRACK_SUBSCRIBE_STATS": 27, "PARTICIPANT_ACTIVE": 11, "PARTICIPANT_RESUMED": 22, + "PARTICIPANT_UPDATED": 47, "EGRESS_STARTED": 12, "EGRESS_ENDED": 13, "EGRESS_UPDATED": 28, @@ -2439,7 +2442,7 @@ const file_livekit_analytics_proto_rawDesc = "" + "StreamType\x12\f\n" + "\bUPSTREAM\x10\x00\x12\x0e\n" + "\n" + - "DOWNSTREAM\x10\x01*\xb1\b\n" + + "DOWNSTREAM\x10\x01*\xca\b\n" + "\x12AnalyticsEventType\x12\x10\n" + "\fROOM_CREATED\x10\x00\x12\x0e\n" + "\n" + @@ -2461,7 +2464,8 @@ const file_livekit_analytics_proto_rawDesc = "" + "\x13TRACK_PUBLISH_STATS\x10\x1a\x12\x19\n" + "\x15TRACK_SUBSCRIBE_STATS\x10\x1b\x12\x16\n" + "\x12PARTICIPANT_ACTIVE\x10\v\x12\x17\n" + - "\x13PARTICIPANT_RESUMED\x10\x16\x12\x12\n" + + "\x13PARTICIPANT_RESUMED\x10\x16\x12\x17\n" + + "\x13PARTICIPANT_UPDATED\x10/\x12\x12\n" + "\x0eEGRESS_STARTED\x10\f\x12\x10\n" + "\fEGRESS_ENDED\x10\r\x12\x12\n" + "\x0eEGRESS_UPDATED\x10\x1c\x12&\n" + diff --git a/protobufs/livekit_analytics.proto b/protobufs/livekit_analytics.proto index 7cd6d7b20..cc23413ff 100644 --- a/protobufs/livekit_analytics.proto +++ b/protobufs/livekit_analytics.proto @@ -103,6 +103,7 @@ enum AnalyticsEventType { TRACK_SUBSCRIBE_STATS = 27; PARTICIPANT_ACTIVE = 11; PARTICIPANT_RESUMED = 22; + PARTICIPANT_UPDATED = 47; EGRESS_STARTED = 12; EGRESS_ENDED = 13; EGRESS_UPDATED = 28; @@ -129,7 +130,7 @@ enum AnalyticsEventType { API_CALL = 41; WEBHOOK = 42; - // NEXT_ID: 46 + // NEXT_ID: 48 } message AnalyticsClientMeta { From 57ac9b60ac689b100ab4ecee0efae5284c5fedd8 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 22 Oct 2025 14:02:15 +0000 Subject: [PATCH 2/3] generated protobuf --- livekit/livekit_analytics.pb.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/livekit/livekit_analytics.pb.go b/livekit/livekit_analytics.pb.go index bee82f0f7..5caee1583 100644 --- a/livekit/livekit_analytics.pb.go +++ b/livekit/livekit_analytics.pb.go @@ -14,8 +14,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.9 -// protoc v6.32.1 +// protoc-gen-go v1.36.10 +// protoc v4.23.4 // source: livekit_analytics.proto package livekit From d466bcd005a6d5ee69d815a1707c509d2c188d88 Mon Sep 17 00:00:00 2001 From: Tobias Ollmann Date: Mon, 2 Mar 2026 09:48:43 +0100 Subject: [PATCH 3/3] chore: add changeset --- .changeset/strong-jokes-sleep.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/strong-jokes-sleep.md diff --git a/.changeset/strong-jokes-sleep.md b/.changeset/strong-jokes-sleep.md new file mode 100644 index 000000000..9f9ec694e --- /dev/null +++ b/.changeset/strong-jokes-sleep.md @@ -0,0 +1,5 @@ +--- +"github.com/livekit/protocol": minor +--- + +add ParticipantUpdated event