Skip to content

[Bot] NPM Packages Release UE5.7#928

Merged
mcottontensor merged 1 commit into
UE5.7from
changeset-release/UE5.7
Jun 26, 2026
Merged

[Bot] NPM Packages Release UE5.7#928
mcottontensor merged 1 commit into
UE5.7from
changeset-release/UE5.7

Conversation

@mcottontensor

@mcottontensor mcottontensor commented Jun 24, 2026

Copy link
Copy Markdown
Collaborator

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to UE5.7, this PR will be updated.

Releases

@epicgames-ps/lib-pixelstreamingsignalling-ue5.7@0.4.0

Minor Changes

  • 568133c: Add extension points so consumers can plug in their own authentication and authorization without the library shipping an auth scheme. Connections now expose the HTTP upgrade request (IStreamer.request / IPlayer.request) so identity attached during a verifyClient check survives to later decisions, and IServerConfig.authorizeStreamerId lets a consumer authorize, override (e.g. namespace per tenant), or reject the id a streamer registers as — the seam for preventing streamer-id squatting. Default behaviour is unchanged when these are not supplied. See Docs/Security-Guidelines.md.

Patch Changes

  • 1d54751: Enforce streamer/player subscription when routing signalling messages. Previously StreamerConnection.forwardMessage, StreamerConnection.onDisconnectPlayerRequest and SFUConnection.sendToPlayer resolved their target via the global player registry without checking that the player was subscribed to the sending streamer/SFU. On a signalling server shared by multiple streamers this let one streamer send forged offer/answer/iceCandidate messages to, or disconnect, players belonging to another streamer. These paths now drop messages for players that are not in the streamer's subscribers set. SFU connections now register themselves as a subscriber of their upstream streamer so messages destined for the SFU continue to be forwarded.

@epicgames-ps/wilbur@3.1.1

Patch Changes

  • 1d54751: Enforce streamer/player subscription when routing signalling messages. Previously StreamerConnection.forwardMessage, StreamerConnection.onDisconnectPlayerRequest and SFUConnection.sendToPlayer resolved their target via the global player registry without checking that the player was subscribed to the sending streamer/SFU. On a signalling server shared by multiple streamers this let one streamer send forged offer/answer/iceCandidate messages to, or disconnect, players belonging to another streamer. These paths now drop messages for players that are not in the streamer's subscribers set. SFU connections now register themselves as a subscriber of their upstream streamer so messages destined for the SFU continue to be forwarded.
  • Updated dependencies [568133c]
  • Updated dependencies [1d54751]
    • @epicgames-ps/lib-pixelstreamingsignalling-ue5.7@0.4.0

@github-actions github-actions Bot force-pushed the changeset-release/UE5.7 branch from c31dcf3 to bbafa7f Compare June 25, 2026 23:52
@github-actions github-actions Bot force-pushed the changeset-release/UE5.7 branch from bbafa7f to 2397a21 Compare June 26, 2026 00:16
@mcottontensor mcottontensor merged commit dcd0e9f into UE5.7 Jun 26, 2026
8 checks passed
@mcottontensor mcottontensor deleted the changeset-release/UE5.7 branch June 26, 2026 03:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant