Skip to content

release: 0.8.1#22

Merged
stainless-app[bot] merged 2 commits into
mainfrom
release-please--branches--main--changes--next
Jul 21, 2025
Merged

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

Conversation

@stainless-app

@stainless-app stainless-app Bot commented Jul 21, 2025

Copy link
Copy Markdown
Contributor

Automated Release PR

0.8.1 (2025-07-21)

Full Changelog: v0.8.0...v0.8.1

Chores

  • api: remove deprecated endpoints (7a659dc)

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


TL;DR

Automated release 0.8.1 of the Go SDK, primarily removing deprecated API endpoints and updating examples/tests to focus on browser session creation over app deployments.

Why we made these changes

This is an automated release to publish recent changes, including the removal of deprecated API endpoints to streamline the SDK and align with current API offerings. The shift in examples and tests reflects an updated focus on browser session management.

What changed?

  • Release Automation: Updated .release-please-manifest.json, CHANGELOG.md, and internal/version.go for version 0.8.1.
  • API Cleanup & Deprecation: Removed deprecated API endpoints and associated types (e.g., State, StateUpdate) from api.md, app.go, appdeployment.go, shared/constant/constants.go, and shared/shared.go.
  • SDK Usage & Examples Refactor: README.md, client_test.go, and usage_test.go were updated to demonstrate creating new browser sessions (client.Browsers.New) instead of app deployments, removing InvocationID from browser parameters, and renaming kernel.AppDeploymentNewParams to kernel.DeploymentNewParams.
  • Configuration: .stats.yml was updated for statistics tracking.

Validation

This is an automated release PR. Changes were validated through existing automated test suites, including updates to appdeployment_test.go, client_test.go, and usage_test.go to reflect the new API and usage patterns.

@mesa-dot-dev mesa-dot-dev Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

What Changed

This is an automated release that bumps the SDK version to 0.8.1. The primary change is the removal of deprecated API endpoints related to application deployments. Consequently, the README.md example and associated tests have been updated to use client.Browsers.New instead of the now-removed client.Apps.Deployments.New method, reflecting the current recommended usage.

Risks / Concerns

This release introduces a breaking change by removing deprecated endpoints. However, it's being released as a minor version update (0.8.0 -> 0.8.1) instead of a major one. This violates Semantic Versioning and could cause unexpected build failures for users who upgrade, as they might not anticipate a breaking change in a minor release.

13 files reviewed | 0 comments | Review on Mesa | Edit Reviewer Settings

@stainless-app
stainless-app Bot merged commit 64982dc into main Jul 21, 2025
5 checks passed
@stainless-app

stainless-app Bot commented Jul 21, 2025

Copy link
Copy Markdown
Contributor Author

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