Skip to content

Remove deprecated StreamingSession.activate()#1766

Open
dgreif wants to merge 2 commits into
mainfrom
refactor/remove-deprecated-streaming-activate
Open

Remove deprecated StreamingSession.activate()#1766
dgreif wants to merge 2 commits into
mainfrom
refactor/remove-deprecated-streaming-activate

Conversation

@dgreif

@dgreif dgreif commented Jun 12, 2026

Copy link
Copy Markdown
Owner

Summary

  • Removes the deprecated StreamingSession.activate() method, which was a thin wrapper around requestKeyFrame() with no remaining callers
  • Confirmed WebrtcConnection.activate() is a separate private method (sends activate_session to keep streams alive) and was intentionally left unchanged
  • StreamingSessionWrapper.activate() in homebridge-ring is unrelated and unchanged

Test plan

  • npm run build -w ring-client-api
  • npm test -w ring-client-api (18 tests passed)

Made with Cursor

The method was a thin wrapper around requestKeyFrame() with no remaining callers.

Co-authored-by: Cursor <cursoragent@cursor.com>
@dgreif

dgreif commented Jun 12, 2026

Copy link
Copy Markdown
Owner Author

Waiting to merge this until the next major release

Major bump since the deprecated public API method is removed.

Co-authored-by: Cursor <cursoragent@cursor.com>
@changeset-bot

changeset-bot Bot commented Jun 12, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: a5eacaa

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 2 packages
Name Type
ring-client-api Major
homebridge-ring Major

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

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.

1 participant