Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 8 additions & 6 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
name: CI
on:
push:
branches-ignore:
- 'generated'
- 'codegen/**'
- 'integrated/**'
- 'stl-preview-head/**'
- 'stl-preview-base/**'
branches:
- '**'
- '!integrated/**'
- '!stl-preview-head/**'
- '!stl-preview-base/**'
- '!generated'
- '!codegen/**'
- 'codegen/stl/**'
pull_request:
branches-ignore:
- 'stl-preview-head/**'
Expand Down
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.43.0"
".": "0.44.0"
}
8 changes: 4 additions & 4 deletions .stats.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
configured_endpoints: 103
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-bda5e58fa0bbd08761f27a1e0edbc602c44141ac9483bf6c96d52b7f4d10d9a7.yml
openapi_spec_hash: 10833b36358e8cda023e5bb0abeab0ba
config_hash: cff4d43372b6fa66b64e2d4150f6aa76
configured_endpoints: 104
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-bb2ac8e0d3a1c08e8afcbcbad7cb733d0f84bd22a8d233c1ec3100a01ee078ae.yml
openapi_spec_hash: a83f7d1c422c85d6dc6158af7afe1d09
config_hash: 16e4457a0bb26e98a335a1c2a572290a
21 changes: 21 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,26 @@
# Changelog

## 0.44.0 (2026-03-20)

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

### Features

* Add GPU viewport presets and GPU encoder defaults ([5096099](https://github.com/kernel/kernel-go-sdk/commit/5096099db1afd3d90b384423c8daf18576e167c7))
* Adds description to OAS spec for docs about delta_x, delta_y ([5d60a03](https://github.com/kernel/kernel-go-sdk/commit/5d60a03c51ab0a14ae115552909c09a43f730631))
* Drop headless GPU support and disable pooling ([188a32b](https://github.com/kernel/kernel-go-sdk/commit/188a32bf2e2bfb3e0aa33a595b2477557db168ea))
* Enhance managed authentication with CUA support and new features ([b1c79e6](https://github.com/kernel/kernel-go-sdk/commit/b1c79e61fba350ba9324c8ebaa2205f7ca96332a))
* expose smooth drag mouse movement via public API ([1bcd6f5](https://github.com/kernel/kernel-go-sdk/commit/1bcd6f5635cbd6bf4073efdbf9b3e97471cff826))
* Rename hardware acceleration UI/docs wording to GPU acceleration ([d225ff6](https://github.com/kernel/kernel-go-sdk/commit/d225ff61b6d63308babf283816ac60ad2902f91e))


### Chores

* **internal:** minor cleanup ([2e50750](https://github.com/kernel/kernel-go-sdk/commit/2e507500fb10787ef597819c04bef36baecef0bf))
* **internal:** tweak CI branches ([3a66a84](https://github.com/kernel/kernel-go-sdk/commit/3a66a8427998fe16353cbff5b14f4822e2f278ff))
* **internal:** use explicit returns ([4023de1](https://github.com/kernel/kernel-go-sdk/commit/4023de1ca30ac2bd31a4003941b35ad0e75b8a86))
* **internal:** use explicit returns in more places ([503a87c](https://github.com/kernel/kernel-go-sdk/commit/503a87cf7e6c0ffc76c1c063ff90f419ad0c78db))

## 0.43.0 (2026-03-10)

Full Changelog: [v0.42.1...v0.43.0](https://github.com/kernel/kernel-go-sdk/compare/v0.42.1...v0.43.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.43.0'
go get -u 'github.com/kernel/kernel-go-sdk@v0.44.0'
```

<!-- x-release-please-end -->
Expand Down
20 changes: 14 additions & 6 deletions aliases.go
Original file line number Diff line number Diff line change
Expand Up @@ -48,9 +48,13 @@ type BrowserProfile = shared.BrowserProfile
type BrowserProfileParam = shared.BrowserProfileParam

// Initial browser window size in pixels with optional refresh rate. If omitted,
// image defaults apply (1920x1080@25). Arbitrary viewport dimensions are accepted,
// but the following configurations are known-good and fully tested: 2560x1440@10,
// 1920x1080@25, 1920x1200@25, 1440x900@25, 1280x800@60, 1024x768@60, 1200x800@60.
// image defaults apply (1920x1080@25). For GPU images, the default is
// 1920x1080@60. Arbitrary viewport dimensions and refresh rates are accepted.
// Known-good presets include: 2560x1440@10, 1920x1080@25, 1920x1200@25,
// 1440x900@25, 1280x800@60, 1024x768@60, 1200x800@60. For GPU images, recommended
// presets use one of these resolutions with refresh rates 60, 30, 25, or 10:
// 800x600, 960x720, 1024x576, 1024x768, 1152x648, 1200x800, 1280x720, 1368x768,
// 1440x900, 1600x900, 1920x1080, 1920x1200, 390x844, 360x250, 768x1024, 800x1600.
// Viewports outside this list may exhibit unstable live view or recording
// behavior. If refresh_rate is not provided, it will be automatically determined
// based on the resolution (higher resolutions use lower refresh rates to keep
Expand All @@ -60,9 +64,13 @@ type BrowserProfileParam = shared.BrowserProfileParam
type BrowserViewport = shared.BrowserViewport

// Initial browser window size in pixels with optional refresh rate. If omitted,
// image defaults apply (1920x1080@25). Arbitrary viewport dimensions are accepted,
// but the following configurations are known-good and fully tested: 2560x1440@10,
// 1920x1080@25, 1920x1200@25, 1440x900@25, 1280x800@60, 1024x768@60, 1200x800@60.
// image defaults apply (1920x1080@25). For GPU images, the default is
// 1920x1080@60. Arbitrary viewport dimensions and refresh rates are accepted.
// Known-good presets include: 2560x1440@10, 1920x1080@25, 1920x1200@25,
// 1440x900@25, 1280x800@60, 1024x768@60, 1200x800@60. For GPU images, recommended
// presets use one of these resolutions with refresh rates 60, 30, 25, or 10:
// 800x600, 960x720, 1024x576, 1024x768, 1152x648, 1200x800, 1280x720, 1368x768,
// 1440x900, 1600x900, 1920x1080, 1920x1200, 390x844, 360x250, 768x1024, 800x1600.
// Viewports outside this list may exhibit unstable live view or recording
// behavior. If refresh_rate is not provided, it will be automatically determined
// based on the resolution (higher resolutions use lower refresh rates to keep
Expand Down
2 changes: 2 additions & 0 deletions api.md
Original file line number Diff line number Diff line change
Expand Up @@ -220,6 +220,7 @@ Methods:
Params Types:

- <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#ManagedAuthCreateRequestParam">ManagedAuthCreateRequestParam</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#ManagedAuthUpdateRequestParam">ManagedAuthUpdateRequestParam</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#SubmitFieldsRequestParam">SubmitFieldsRequestParam</a>

Response Types:
Expand All @@ -233,6 +234,7 @@ Methods:

- <code title="post /auth/connections">client.Auth.Connections.<a href="https://pkg.go.dev/github.com/kernel/kernel-go-sdk#AuthConnectionService.New">New</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, body <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#AuthConnectionNewParams">AuthConnectionNewParams</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#ManagedAuth">ManagedAuth</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="get /auth/connections/{id}">client.Auth.Connections.<a href="https://pkg.go.dev/github.com/kernel/kernel-go-sdk#AuthConnectionService.Get">Get</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>) (\*<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#ManagedAuth">ManagedAuth</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="patch /auth/connections/{id}">client.Auth.Connections.<a href="https://pkg.go.dev/github.com/kernel/kernel-go-sdk#AuthConnectionService.Update">Update</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>, body <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#AuthConnectionUpdateParams">AuthConnectionUpdateParams</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#ManagedAuth">ManagedAuth</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="get /auth/connections">client.Auth.Connections.<a href="https://pkg.go.dev/github.com/kernel/kernel-go-sdk#AuthConnectionService.List">List</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</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#AuthConnectionListParams">AuthConnectionListParams</a>) (\*<a href="https://pkg.go.dev/github.com/kernel/kernel-go-sdk/packages/pagination">pagination</a>.<a href="https://pkg.go.dev/github.com/kernel/kernel-go-sdk/packages/pagination#OffsetPagination">OffsetPagination</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#ManagedAuth">ManagedAuth</a>], <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="delete /auth/connections/{id}">client.Auth.Connections.<a href="https://pkg.go.dev/github.com/kernel/kernel-go-sdk#AuthConnectionService.Delete">Delete</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>) <a href="https://pkg.go.dev/builtin#error">error</a></code>
- <code title="get /auth/connections/{id}/events">client.Auth.Connections.<a href="https://pkg.go.dev/github.com/kernel/kernel-go-sdk#AuthConnectionService.Follow">Follow</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>) (\*<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#AuthConnectionFollowResponseUnion">AuthConnectionFollowResponseUnion</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
Expand Down
Loading
Loading