Skip to content

release: 0.61.0#111

Merged
stainless-app[bot] merged 2 commits into
mainfrom
release-please--branches--main--changes--next
Jun 3, 2026
Merged

release: 0.61.0#111
stainless-app[bot] merged 2 commits into
mainfrom
release-please--branches--main--changes--next

Conversation

@stainless-app
Copy link
Copy Markdown
Contributor

@stainless-app stainless-app Bot commented Jun 3, 2026

Automated Release PR

0.61.0 (2026-06-03)

Full Changelog: v0.60.0...v0.61.0

Features

  • Add record_audio option to browser replay recording API (7d357c2)

This pull request is managed by Stainless's GitHub App.

The semver version number is based on included commit messages. Alternatively, you can manually set the version number in the title of this pull request.

For a better experience, it is recommended to use either rebase-merge or squash-merge when merging this pull request.

🔗 Stainless website
📚 Read the docs
🙋 Reach out for help or questions


Note

Low Risk
Small, backward-compatible API surface addition with default video-only behavior unchanged; remainder is version and changelog metadata.

Overview
Release 0.61.0 bumps package version metadata (pyproject.toml, _version.py, release-please manifest) and refreshes the OpenAPI spec pointer in .stats.yml.

The functional change is an optional record_audio flag on browsers.replays.start (sync and async). Callers can opt into capturing audio with the replay; when omitted or false, behavior stays video-only. The flag is added to ReplayStartParams and included in the POST body; tests pass record_audio=True in the “all params” start cases.

Reviewed by Cursor Bugbot for commit 94b0cb1. Bugbot is set up for automated code reviews on this repo. Configure here.

@stainless-app
Copy link
Copy Markdown
Contributor Author

stainless-app Bot commented Jun 3, 2026

🧪 Testing

To try out this version of the SDK:

pip install 'https://pkg.stainless.com/s/kernel-python/7d357c27c32315ba3a7fcaddac0f6563aab91849/kernel-0.60.0-py3-none-any.whl'

Expires at: Fri, 03 Jul 2026 20:40:40 GMT
Updated at: Wed, 03 Jun 2026 20:40:40 GMT

Copy link
Copy Markdown
Contributor

@rgarcia rgarcia left a comment

Choose a reason for hiding this comment

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

Verified the generated diff includes the record_audio option on the replay-start endpoint (from kernel/kernel#2284) and the rest is standard Stainless release plumbing (version bump 0.61.0, changelog, .stats.yml). LGTM ✅

@stainless-app stainless-app Bot merged commit 44c4dd6 into main Jun 3, 2026
11 checks passed
@stainless-app
Copy link
Copy Markdown
Contributor Author

stainless-app Bot commented Jun 3, 2026

@firetiger-agent
Copy link
Copy Markdown

Created a monitoring plan for this PR.

What this PR does: Releases Python SDK v0.61.0, adding a new optional record_audio parameter to the browser replay recording API so users can capture audio alongside video in browser session recordings.

Intended effect:

  • recording started log events: baseline 400–5,000/hr (active hours); confirmed if volume holds within this range post-deploy with no new start failures.
  • failed to start recording errors: baseline ~0–2/hr (11 total over 48h); confirmed if remains at or below baseline even as record_audio=True usage begins.

Risks:

  • API rejects record_audio fieldfailed to start recording logs, alert if > 5/hr for 2+ consecutive hours (baseline: ≤2/hr).
  • Audio capture causes recording crashrecording saved / recording started ratio drops below 0.95 (baseline: ~1.0).
  • Serialization regression on existing params — sharp drop in recording started volume below ~300/hr during active hours, alert if sustained for 2+ hours.

Status updates will be posted automatically on this PR as monitoring progresses.

View monitor

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.

1 participant