Skip to content

Bump minimum getstream version to 3.0.1#434

Merged
aliev merged 1 commit intomainfrom
bump-getstream-min-version
Mar 20, 2026
Merged

Bump minimum getstream version to 3.0.1#434
aliev merged 1 commit intomainfrom
bump-getstream-min-version

Conversation

@aliev
Copy link
Copy Markdown
Member

@aliev aliev commented Mar 20, 2026

Why

getstream 3.0.1 includes a critical fix for SFU connection reliability: when an SFU server is full, the SDK now automatically retries with a different SFU instead of failing immediately with SfuConnectionError.

Previously, connect() would crash if the assigned SFU was at capacity. With 3.0.1, the SDK requests a different SFU from the coordinator and retries with exponential backoff -- matching the behavior of the JS SDK.

See GetStream/stream-py#222 for details.

Changes

  • Bump getstream[webrtc,telemetry] minimum from >=3.0.0 to >=3.0.1 in agents-core/pyproject.toml and plugins/getstream/pyproject.toml

Summary by CodeRabbit

  • Chores
    • Updated getstream library dependency version constraints across packages to ensure optimal compatibility and stability.

@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Mar 20, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 813d158f-c5f9-4d89-ba7c-26f5f9741699

📥 Commits

Reviewing files that changed from the base of the PR and between ab21339 and 57ad19f.

⛔ Files ignored due to path filters (1)
  • uv.lock is excluded by !**/*.lock
📒 Files selected for processing (2)
  • agents-core/pyproject.toml
  • plugins/getstream/pyproject.toml

📝 Walkthrough

Walkthrough

The getstream[webrtc,telemetry] dependency constraint was tightened from >=3.0.0,<4 to >=3.0.1,<4 in two project configuration files, excluding version 3.0.0 while maintaining the upper bound.

Changes

Cohort / File(s) Summary
Dependency Version Constraint
agents-core/pyproject.toml, plugins/getstream/pyproject.toml
Updated getstream[webrtc,telemetry] minimum version from 3.0.0 to 3.0.1 across both files.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

A pinch of version, a whisper of constraint,
Three-oh-one rises, three-oh-zero faint,
Two files breathe in unison's bell,
Dependencies lock where the broken things dwell.

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The pull request title accurately summarizes the main change: bumping the minimum getstream version from 3.0.0 to 3.0.1 across both affected files.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch bump-getstream-min-version
📝 Coding Plan
  • Generate coding plan for human review comments

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Tip

CodeRabbit can use TruffleHog to scan for secrets in your code with verification capabilities.

Add a TruffleHog config file (e.g. trufflehog-config.yml, trufflehog.yml) to your project to customize detectors and scanning behavior. The tool runs only when a config file is present.

@aliev aliev marked this pull request as ready for review March 20, 2026 13:39
@aliev aliev force-pushed the bump-getstream-min-version branch from 13a2938 to 57ad19f Compare March 20, 2026 13:41
@aliev aliev merged commit 08060e5 into main Mar 20, 2026
6 checks passed
@aliev aliev deleted the bump-getstream-min-version branch March 20, 2026 13:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants