release: 0.70.0#121
Conversation
…lementation; reject save_changes on update
|
🧪 Testing To try out this version of the SDK: Expires at: Thu, 23 Jul 2026 16:37:20 GMT |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using high effort and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 77d5b56. Configure here.
|
|
||
| Defaults to 10. The cap is 25 for most organizations but can be raised | ||
| per-organization, so only the lower bound is enforced here. | ||
| """ |
There was a problem hiding this comment.
Update still allows save_changes
Medium Severity
Release 0.70.0 documents that save_changes is rejected on browser pool update, but BrowserPoolUpdateParams still types profile as BrowserProfile with save_changes, and browser_pools.update forwards that field unchanged. Callers following the SDK can send a field the API rejects.
Additional Locations (2)
Reviewed by Cursor Bugbot for commit 77d5b56. Configure here.
|
Created a monitoring plan for this PR. What this PR does: Updates the Python SDK to v0.70.0, clarifying documented constraints for browser-pool parameters ( Intended effect:
Risks:
Status updates will be posted automatically on this PR as monitoring progresses. |
77d5b56 to
47c0e24
Compare
47c0e24 to
2614178
Compare
2614178 to
5c33147
Compare
5c33147 to
c0b966f
Compare


Automated Release PR
0.70.0 (2026-06-23)
Full Changelog: v0.69.0...v0.70.0
Features
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
OpenAPI-driven SDK release with additive endpoints and documentation alignment; no auth or breaking signature removals in the diff.
Overview
Release 0.70.0 bumps the package and OpenAPI/Stainless metadata (122 endpoints) and ships generated client updates from the latest API spec.
Browser telemetry gains paginated historical reads via
client.browsers.telemetry.events()(TelemetryEventsResponse, filters for category/time window and offset pagination). The live SSEstream()method now accepts an optionalreplayquery param (e.g.allfor oldest retained events) and documents that behavior in docstrings.Extensions add
client.extensions.get(id_or_name)forGET /extensions/{id_or_name}/metadatareturningExtensionGetResponsewithout downloading the archive.Projects
retrieve()docstrings now state the path segment can be project ID or name (unique within the org).Browser pool / viewport docs align with the server:
timeout_secondsdocuments min 10 / max 259200 (72h),fill_rate_per_minutenotes org-specific caps, and viewport width/height/refresh_rate fields note any positive integer is accepted. Browser pool tests usetimeout_seconds=10to match the documented minimum.Reviewed by Cursor Bugbot for commit c0b966f. Bugbot is set up for automated code reviews on this repo. Configure here.