Skip to content
Merged
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.58.0"
".": "0.59.0"
}
6 changes: 3 additions & 3 deletions .stats.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
configured_endpoints: 117
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel/kernel-3b34d85c005a4058ac1faaea092615af577d12cee6e420f102de57339251672d.yml
openapi_spec_hash: fad386b8e8712e6639ed9689e9dfc070
config_hash: 0f222358f24700d1811c5d27078a3849
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel/kernel-1acd8f0b76ab00e36b53cc3ca90b72b2199f3388b3e307890adb464b87f9a2d8.yml
openapi_spec_hash: 82003125c1c2c5d82d19270bafb4a6ca
config_hash: ede72e4ae65cc5a6d6927938b3455c46
15 changes: 15 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# Changelog

## 0.59.0 (2026-06-03)

Full Changelog: [v0.58.0...v0.59.0](https://github.com/kernel/kernel-go-sdk/compare/v0.58.0...v0.59.0)

### Features

* api: surface category field on browser telemetry events ([803734d](https://github.com/kernel/kernel-go-sdk/commit/803734d1179cb14da37173537fa25cb10995fd78))
* **api:** move browser telemetry SSE stream to /browsers/{id}/telemetry/stream ([2c542d9](https://github.com/kernel/kernel-go-sdk/commit/2c542d922d4200170d630198cfac01173279c17e))
* Support Byteful mobile proxies ([d7162b5](https://github.com/kernel/kernel-go-sdk/commit/d7162b5cbb1a39b46cb25ff9a0124a8584d3efaf))


### Bug Fixes

* **api:** move batch + get_mouse_position into Browser Computer Controls tag ([743624f](https://github.com/kernel/kernel-go-sdk/commit/743624f14a8d5fd86a7690d8f2525e38f671b355))

## 0.58.0 (2026-05-27)

Full Changelog: [v0.57.0...v0.58.0](https://github.com/kernel/kernel-go-sdk/compare/v0.57.0...v0.58.0)
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ Or to pin the version:
<!-- x-release-please-start-version -->

```sh
go get -u 'github.com/kernel/kernel-go-sdk@v0.58.0'
go get -u 'github.com/kernel/kernel-go-sdk@v0.59.0'
```

<!-- x-release-please-end -->
Expand Down
2 changes: 1 addition & 1 deletion api.md
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@ Response Types:

Methods:

- <code title="get /browsers/{id}/telemetry">client.Browsers.Telemetry.<a href="https://pkg.go.dev/github.com/kernel/kernel-go-sdk#BrowserTelemetryService.Stream">Stream</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, id <a href="https://pkg.go.dev/builtin#string">string</a>, query <a href="https://pkg.go.dev/github.com/kernel/kernel-go-sdk">kernel</a>.<a href="https://pkg.go.dev/github.com/kernel/kernel-go-sdk#BrowserTelemetryStreamParams">BrowserTelemetryStreamParams</a>) (\*<a href="https://pkg.go.dev/github.com/kernel/kernel-go-sdk">kernel</a>.<a href="https://pkg.go.dev/github.com/kernel/kernel-go-sdk#BrowserTelemetryStreamResponse">BrowserTelemetryStreamResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="get /browsers/{id}/telemetry/stream">client.Browsers.Telemetry.<a href="https://pkg.go.dev/github.com/kernel/kernel-go-sdk#BrowserTelemetryService.Stream">Stream</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, id <a href="https://pkg.go.dev/builtin#string">string</a>, query <a href="https://pkg.go.dev/github.com/kernel/kernel-go-sdk">kernel</a>.<a href="https://pkg.go.dev/github.com/kernel/kernel-go-sdk#BrowserTelemetryStreamParams">BrowserTelemetryStreamParams</a>) (\*<a href="https://pkg.go.dev/github.com/kernel/kernel-go-sdk">kernel</a>.<a href="https://pkg.go.dev/github.com/kernel/kernel-go-sdk#BrowserTelemetryStreamResponse">BrowserTelemetryStreamResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>

## Replays

Expand Down
3 changes: 2 additions & 1 deletion browser.go
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,8 @@ type BrowserService struct {
// Execute and manage processes on the browser instance.
Process BrowserProcessService
// Stream logs from the browser instance.
Logs BrowserLogService
Logs BrowserLogService
// Control mouse, keyboard, and screen on the browser instance.
Computer BrowserComputerService
// Execute Playwright code against the browser instance.
Playwright BrowserPlaywrightService
Expand Down
2 changes: 2 additions & 0 deletions browsercomputer.go
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@ import (
"github.com/kernel/kernel-go-sdk/packages/respjson"
)

// Control mouse, keyboard, and screen on the browser instance.
//
// BrowserComputerService contains methods and other services that help with
// interacting with the kernel API.
//
Expand Down
48 changes: 47 additions & 1 deletion browsertelemetry.go

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion internal/version.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@

package internal

const PackageVersion = "0.58.0" // x-release-please-version
const PackageVersion = "0.59.0" // x-release-please-version
Loading
Loading