Skip to content

Fix Publisher cleanup procedure#3675

Merged
toger5 merged 14 commits intolivekitfrom
toger5/fixing-duble-publishing
Jan 16, 2026
Merged

Fix Publisher cleanup procedure#3675
toger5 merged 14 commits intolivekitfrom
toger5/fixing-duble-publishing

Conversation

@toger5
Copy link
Copy Markdown
Contributor

@toger5 toger5 commented Jan 14, 2026

@toger5 toger5 changed the title Dont set localTransport while still fetching oldest member transport Fix Publisher cleanup procedure Jan 15, 2026
@toger5 toger5 marked this pull request as ready for review January 16, 2026 13:41
@toger5 toger5 requested a review from a team as a code owner January 16, 2026 13:41
@toger5 toger5 requested a review from AndrewFerr January 16, 2026 13:41
[vm],
);

useEffect(() => {
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why is this related to current issue?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Its not. And also done by this PR: #3679

I was hoping it will resolve itself on merge. But this ^ too longer to get approved.

}
},
(scope, _data$, serviceUrl, alias, sfuConfig) => {
logger.debug(
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it was too noisy?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No it was duplicated with the log inside the constructor of the connection.

The one inside the constructor also had better scoping [Connection <url>]

src/widget.ts Outdated
EventType.RoomRedaction,
ElementCallReactionEventType,
EventType.RTCDecline,
EventType.RTCMembership, // Send/Read the membership sticky events
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

related to this PR?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No. And robin will look into this properly. Its also just the event type and not the new sticky capability. So lets not touch this in this PR.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Its reverted in this PR now.

services:
auth-service:
image: ghcr.io/element-hq/lk-jwt-service:sha-f8ddd00
image: ghcr.io/element-hq/lk-jwt-service:0.4.1
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why this change?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I thought its better to have the stable version. And 0.4.1 is very new and also supports both endpoints. It just does not support delegation. Which we do not really test yet (and also do not have to support. Its optional spec basically.)

In other words: you are fully supporting matrix2.0 even if you do not use the delegation feature.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wonder how we could test different versions :/
Or maybe we could have renovate to create a PR for new releases?

Copy link
Copy Markdown
Member

@BillCarsonFr BillCarsonFr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

great 👍

@toger5 toger5 merged commit e278752 into livekit Jan 16, 2026
21 of 24 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

PR-Bug-Fix Release note category. A PR that fixes a bug.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants