Skip to content

release: 0.34.0#74

Open
stainless-app[bot] wants to merge 5 commits intomainfrom
release-please--branches--main--changes--next
Open

release: 0.34.0#74
stainless-app[bot] wants to merge 5 commits intomainfrom
release-please--branches--main--changes--next

Conversation

@stainless-app
Copy link
Contributor

@stainless-app stainless-app bot commented Feb 12, 2026

Automated Release PR

0.34.0 (2026-02-13)

Full Changelog: v0.33.0...v0.34.0

Features

  • Add error_code field to ManagedAuthSession and related components (9d160d7)
  • Allow arbitrary viewport dimensions (6463d9f)

Chores

  • format all api.md files (c4ea333)
  • internal: fix lint error on Python 3.14 (96a4f24)

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
Mostly version/documentation/codegen updates plus additive optional fields; low chance of breaking consumers aside from minor typing/doc/tooling behavior changes.

Overview
Bumps the SDK to v0.34.0 and refreshes release metadata (manifest, changelog, and OpenAPI spec pointer).

Adds a new optional error_code field to managed-auth flow models (ManagedAuth and ConnectionFollowResponse state events) to expose machine-readable failure reasons. Updates browser and browser-pool viewport documentation/types to indicate arbitrary viewport dimensions are accepted (with a list of tested configs), and tweaks tooling by expanding the format:docs script to format all api.md files and silencing a Python 3.14 typing-lint overlap warning in _compat.is_union.

Written by Cursor Bugbot for commit 38e5906. This will update automatically on new commits. Configure here.

@stainless-app
Copy link
Contributor Author

stainless-app bot commented Feb 12, 2026

🧪 Testing

To try out this version of the SDK, run:

pip install 'https://pkg.stainless.com/s/kernel-python/6463d9fdb94477867d82fd69630688878c79b182/kernel-0.33.0-py3-none-any.whl'

Expires at: Sun, 15 Mar 2026 22:15:25 GMT
Updated at: Fri, 13 Feb 2026 22:15:25 GMT

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 52bf04d to 1fc2739 Compare February 12, 2026 18:00
@stainless-app stainless-app bot changed the title release: 0.33.1 release: 0.34.0 Feb 12, 2026
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 1fc2739 to 1761371 Compare February 12, 2026 18:01
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 1761371 to 9feff07 Compare February 13, 2026 03:12
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 9feff07 to 38e5906 Compare February 13, 2026 22:14
Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 2 potential issues.

Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.

"format:ruff",
]}
"format:docs" = "python scripts/utils/ruffen-docs.py README.md api.md"
"format:docs" = "bash -c 'python scripts/utils/ruffen-docs.py README.md $(find . -type f -name api.md)'"
Copy link

Choose a reason for hiding this comment

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

Docs formatter now depends on Bash

Medium Severity

The format:docs script now runs through bash -c, which introduces a hard Bash dependency. Environments without Bash (notably common Windows setups) can no longer run format:docs, so local formatting workflows fail even though the previous python-only command worked cross-platform.

Fix in Cursor Fix in Web

"format:ruff",
]}
"format:docs" = "python scripts/utils/ruffen-docs.py README.md api.md"
"format:docs" = "bash -c 'python scripts/utils/ruffen-docs.py README.md $(find . -type f -name api.md)'"
Copy link

Choose a reason for hiding this comment

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

Docs formatting scans unintended directories

Medium Severity

format:docs now expands $(find . -type f -name api.md) without excluding directories like .venv or build artifacts. This can pass third-party or generated api.md files to ruffen-docs, causing unexpected edits or failures outside the project’s intended docs set.

Fix in Cursor Fix in Web

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.

0 participants