Full Changelog: v0.48.0...v0.49.0
- Neil/kernel 1180 fuzzy matching for browser pools (3ded8c0)
- Raise replay framerate limit from 20 to 60 fps (63c8751)
Full Changelog: v0.47.0...v0.48.0
- [kernel-1116] add base_url field to browser session response (50cc800)
- internal: codegen related update (87b21a8)
- retrigger Stainless codegen for projects resource (068027a)
Full Changelog: v0.46.0...v0.47.0
- Include login_url in managed auth connection response (8900a89)
Full Changelog: v0.45.0...v0.46.0
- Add optional url parameter to proxy check endpoint (eb53ca2)
- internal: gitignore generated
oidcdir (2e37932)
Full Changelog: v0.44.0...v0.45.0
- [kernel-1008] browser pools add custom policy (4425fd1)
- Add disable_default_proxy for stealth browsers (d45ae2f)
- ci: skip lint on metadata-only changes (4417a72)
- internal: codegen related update (302cab1)
- internal: update gitignore (0e536f0)
Full Changelog: v0.43.0...v0.44.0
- Add GPU viewport presets and GPU encoder defaults (693e4f6)
- Adds description to OAS spec for docs about delta_x, delta_y (7aa9d1e)
- Drop headless GPU support and disable pooling (762670e)
- Enhance managed authentication with CUA support and new features (2d89c68)
- expose smooth drag mouse movement via public API (b9911dd)
- Rename hardware acceleration UI/docs wording to GPU acceleration (1d22910)
- internal: tweak CI branches (256d3ff)
Full Changelog: v0.42.1...v0.43.0
- Add webdriver_ws_url and metro webdriver session proxy (cff6562)
- client: preserve URL params already embedded in path (d7ab66f)
- ci: skip uploading artifacts on stainless-internal branches (2e40c24)
- internal: codegen related update (1185eae)
- internal: update dependencies to address dependabot vulnerabilities (51c1411)
- update placeholder string (7608d8b)
Full Changelog: v0.42.0...v0.42.1
- [kernel-1028] add api clipboard support (1ff017f)
- add force flag to viewport resize to bypass live view/recording check (0a65b3a)
- expose smooth mouse movement via public API (070c915)
- use indexed bracket notation for multipart array encoding (e2a7664)
- internal: codegen related update (d55e6f5)
Full Changelog: v0.41.0...v0.42.0
- Neil/kernel 1052 deployments list endpoint (ef0293a)
- internal: move stringifyQuery implementation to internal function (6c5754b)
Full Changelog: v0.40.0...v0.41.0
- Return uptime_ms for deleted browser sessions (a1569fa)
Full Changelog: v0.39.0...v0.40.0
- show pool browsers in dashboard and API (f8cf26d)
Full Changelog: v0.38.0...v0.39.0
- Add proxy hostname bypass hosts (c6878d4)
Full Changelog: v0.37.0...v0.38.0
- Neil/kernel 1029 past session search (c417833)
- docs/contributing: correct pnpm link command (4b4bb6c)
Full Changelog: v0.36.1...v0.37.0
- Neil/kernel 1017 profile pagination query parameter (5f46e36)
Full Changelog: v0.36.0...v0.36.1
- Add version filter to GET /deployments endpoint (b983eeb)
Full Changelog: v0.35.0...v0.36.0
- Add DELETE /deployments/{id} API endpoint (6df842e)
- internal: remove mock server code (5784a3f)
- test: update skip reason message (e5d7f07)
- update mock server docs (1c1ae0f)
Full Changelog: v0.34.0...v0.35.0
- GPU pools (64d61d9)
Full Changelog: v0.33.0...v0.34.0
- Add error_code field to ManagedAuthSession and related components (1adbca7)
- Allow arbitrary viewport dimensions (7860190)
- Neil/kernel 873 templates v4 (73b1b98)
- internal/client: fix form-urlencoded requests (cc9982c)
- internal: avoid type checking errors with ts-reset (8ca1d54)
Full Changelog: v0.32.0...v0.33.0
- auth: add save_credentials support (dd391f8)
- auth: plan-based min health check intervals (6b8cede)
- Browser API endpoint grouping (063a950)
- api: remove deprecated agent-auth endpoints from stainless.… (fd445dd)
- auth: simplify proxy configuration in OpenAPI schema (8184e98)
Full Changelog: v0.31.2...v0.32.0
- auth: add reauth circuit breaker logic (917dc3d)
- switch npm publish to OIDC auth in stainless config (403d222)
Full Changelog: v0.31.1...v0.31.2
- publish to npm registry directly instead of Yarn proxy (52a9c5d)
Full Changelog: v0.31.0...v0.31.1
- add Managed Auth API planning doc (a6cb845)
Full Changelog: v0.30.0...v0.31.0
- add batch computer action proxy endpoint (56f8c33)
- client: avoid removing abort listener too early (4e4c9df)
- client: restructure abort controller binding (d12c7fa)
- internal: fix pagination internals not accepting option promises (5c52149)
Full Changelog: v0.29.0...v0.30.0
- Neil/kernel 872 templates v3 (3a73c62)
- client: avoid memory leak with abort signals (8523597)
- client: do not parse responses with empty content-length (ada489d)
Full Changelog: v0.28.0...v0.29.0
- add support for 1280x800@60 viewport (87e91f2)
- ci: upgrade
actions/github-script(e56d4bf)
Full Changelog: v0.27.0...v0.28.0
- Allow hot loading profiles into sessions (3a46405)
Full Changelog: v0.26.0...v0.27.0
- agent-auth: add 1Password integration for credential providers (b0fb58d)
- dashboard: add browser replays support for past browsers (7df0d1b)
- Update browser pool org limits (9475083)
- agentauth: enhance discover and submit modules with improve… (6554724)
Full Changelog: v0.26.0...v0.26.0
- Auth agents auth check URL (7c75e74)
- stainless: use @onkernel/sdk package name for TypeScript SDK (0cf8ce1)
- internal: update
actions/checkoutversion (1ddf4de)
Full Changelog: v0.24.0...v0.26.0
- add MFA options to agent authentication workflow (3e2dd3f)
- add WebSocket process attach and PTY support (b18e46d)
- api: add IP address logging for residential and custom proxies (24e37bb)
- api: manual updates (b9715f8)
- api: update production repos (d18f7de)
- Support hot swap proxy on a session (ead291b)
- ci: update org name from onkernel to kernel (8197587)
- internal: upgrade babel, qs, js-yaml (b695aee)
- sync repo (3d1de59)
Full Changelog: v0.23.0...v0.24.0
- Enhance AuthAgentInvocationCreateResponse to include already_authenti… (70cd6d6)
- Fix browser pool sdk types (e4b773f)
Full Changelog: v0.22.0...v0.23.0
- [wip] Browser pools polish pass (7c8a464)
- enhance agent authentication API with new endpoints and request… (0ef28fd)
- Enhance agent authentication with optional login page URL and auth ch… (7ea4b07)
- Enhance AuthAgent model with last_auth_check_at field (29d43d1)
- mcp: correct code tool API endpoint (4f60927)
- mcp: return correct lines on typescript errors (8ccaae1)
- browser: remove persistence option UI (f3fdc89)
Full Changelog: v0.21.0...v0.22.0
- Add
async_timeout_secondsto PostInvocations (b6ecd9b)
- internal: upgrade eslint (15e301b)
Full Changelog: v0.20.0...v0.21.0
- client: fix logger property type (426b7b4)
Full Changelog: v0.19.2...v0.20.0
- Add pagination to list browsers method and allow it to include deleted browsers when
include_deleted = true(115aa05)
Full Changelog: v0.19.1...v0.19.2
- Feat increase max timeout to 72h (a2496da)
Full Changelog: v0.19.0...v0.19.1
- Add support for 1200x800 (6321644)
Full Changelog: v0.18.0...v0.19.0
- feat hide cursor v2 (b9b6fe9)
Full Changelog: v0.17.0...v0.18.0
- apps: add offset pagination + headers (7c91210)
Full Changelog: v0.16.0...v0.17.0
- Make country flag optional for DC and ISP proxies (8fb8abb)
Full Changelog: v0.15.0...v0.16.0
- ad hoc playwright code exec AP| (1112215)
- client: incorrect offset pagination check (63aee26)
Full Changelog: v0.14.2...v0.15.0
Full Changelog: v0.14.1...v0.14.2
- Kiosk mode (7b9016e)
Full Changelog: v0.14.0...v0.14.1
Full Changelog: v0.13.0...v0.14.0
- WIP browser extensions (77333ab)
- internal: use npm pack for build uploads (aac1084)
- jsdoc: fix @link annotations to refer only to parts of the package‘s public interface (fe32267)
Full Changelog: v0.12.0...v0.13.0
- internal: remove .eslintcache (c7a7e8c)
Full Changelog: v0.11.5...v0.12.0
- Add App Version to Invocation and add filtering on App Version (b3e109c)
- Return proxy ID in browsers response (4eaa3ae)
Full Changelog: v0.11.4...v0.11.5
- Fix my incorrect grammer (535963a)
- faster formatting (d55b4d5)
- internal: codegen related update (dde7c0a)
- internal: fix incremental formatting in some cases (cf995a4)
- internal: remove deprecated
compilerOptions.baseUrlfrom tsconfig.json (00ea517)
Full Changelog: v0.11.3...v0.11.4
- getInvocations endpoint (5166b00)
Full Changelog: v0.11.2...v0.11.3
- Per Invocation Logs (927cab6)
Full Changelog: v0.11.1...v0.11.2
- Add stainless CI (63436fa)
- do not install brew dependencies in ./scripts/bootstrap by default (b902d04)
Full Changelog: v0.11.0...v0.11.1
- api: add pagination to the deployments endpoint (b8fa501)
- api: pagination properties added to response (has_more, next_offset) (49c574e)
- api: update API spec with pagination headers (d1169c0)
- coerce nullable values to undefined (41cb0ae)
- ci build action (790397f)
Full Changelog: v0.10.0...v0.11.0
- api: adding support for browser profiles (e614d58)
- internal: update global Error reference (2697844)
Full Changelog: v0.9.1...v0.10.0
- add package to package.json (294b1d8)
- client: qualify global Blob (7ac9358)
- deps: update dependency @types/node to v20.17.58 (797f96b)
- internal: formatting change (8a4b4cf)
- update CI script (b0aabec)
Full Changelog: v0.9.0...v0.9.1
- api: add browser timeouts (a7cf6cd)
- internal: codegen related update (0665717)
- internal: update comment in script (c435fb5)
- update @stainless-api/prism-cli to v5.15.0 (391384a)
Full Changelog: v0.8.3...v0.9.0
- api: browser instance file i/o (cc7f07f)
- methods: define methods with parameters and binary body correctly (6c70c14)
- internal: move publish config (7662fc0)
Full Changelog: v0.8.2...v0.8.3
- internal: remove redundant imports config (9da9247)
Full Changelog: v0.8.0...v0.8.2
- api: add action name to the response to invoke (02097a8)
Full Changelog: v0.7.1...v0.8.0
- api: manual updates (d073427)
- make some internal functions async (b5d654f)
Full Changelog: v0.7.0...v0.7.1
- api: manual updates (a018f17)
- avoid console usage (f37b356)
- add docs to RequestOptions type (fcb82ff)
Full Changelog: v0.6.5...v0.7.0
- api: headless browsers (af9ecef)
Full Changelog: v0.6.4...v0.6.5
- ci: only run for pushes and fork pull requests (4b2836c)
- client: improve path param validation (0105321)
Full Changelog: v0.6.3...v0.6.4
- api: add GET deployments endpoint (89b755a)
- api: deployments (94db12e)
- api: manual updates (042d683)
- ci: release-doctor — report correct token name (c9e22fd)
- client: get fetchOptions type more reliably (5f60c0f)
Full Changelog: v0.6.2...v0.6.3
- api: /browsers no longer requires invocation id (8875d65)
Full Changelog: v0.6.1...v0.6.2
- api: add
sinceparameter to deployment logs endpoint (178712c)
- client: explicitly copy fetch in withOptions (9859602)
- readme: use better example snippet for undocumented params (e8633e0)
- types: replace Record with mapped types (73ff4fa)
Full Changelog: v0.6.0...v0.6.1
- api: add delete_browsers endpoint (1f1c4d8)
Full Changelog: v0.5.0...v0.6.0
- api: update via SDK Studio (ce675af)
- api: update via SDK Studio (b4fbd8c)
- api: update via SDK Studio (c6890ba)
- api: update via SDK Studio (842ec55)
- api: update via SDK Studio (b0652c7)
- api: update via SDK Studio (76a1ea8)
- api: update via SDK Studio (371e317)
- api: update via SDK Studio (6e4f782)
- api: update via SDK Studio (121219a)
- api: update via SDK Studio (567602f)
- api: update via SDK Studio (ef99764)
- api: update via SDK Studio (e4ad78d)
- api: update via SDK Studio (171423f)
- client: add support for endpoint-specific base URLs (7b4d7a2)
- publish script — handle NPM errors correctly (16c70f4)
- avoid type error in certain environments (ec7be8d)
- ci: enable for pull requests (0dc0e13)
- client: refactor imports (801fb38)
- internal: add pure annotations, make base APIResource abstract (71cd518)
- readme: update badges (48f24e9)
Full Changelog: v0.4.0...v0.5.0
- compat with more runtimes (9862639)
- adjust eslint.config.mjs ignore pattern (8e7e28a)
- deps: bump eslint-plugin-prettier (d3c4417)
- docs: use top-level-await in example snippets (ac334e0)
- internal: codegen related update (1d16505)
- internal: fix readablestream types in node 20 (77cdbc2)
- internal: update jest config (3248860)
- internal: version bump (870e534)
Full Changelog: v0.3.0...v0.4.0
- api: update via SDK Studio (4c5b6b6)
- improve publish-npm script --latest tag logic (ac1ab4f)
Full Changelog: v0.2.0...v0.3.0
- api: update via SDK Studio (4203ce6)
- api: update via SDK Studio (17ea405)
- api: update via SDK Studio (f8bf6c3)
- api: update via SDK Studio (4164908)
- docs: grammar improvements (b07afdd)
Full Changelog: v0.1.0...v0.2.0
- api: update via SDK Studio (333c981)
Full Changelog: v0.1.0-alpha.16...v0.1.0
- api: update via SDK Studio (bccf7be)
Full Changelog: v0.1.0-alpha.15...v0.1.0-alpha.16
Full Changelog: v0.1.0-alpha.14...v0.1.0-alpha.15
- api: update via SDK Studio (5a8e147)
Full Changelog: v0.1.0-alpha.13...v0.1.0-alpha.14
- api: update via SDK Studio (1a48ef2)
Full Changelog: v0.1.0-alpha.12...v0.1.0-alpha.13
Full Changelog: v0.1.0-alpha.11...v0.1.0-alpha.12
Full Changelog: v0.1.0-alpha.10...v0.1.0-alpha.11
- api: update via SDK Studio (ca8d138)
Full Changelog: v0.1.0-alpha.9...v0.1.0-alpha.10
- api: update via SDK Studio (3b78bc2)
- package: remove engines (d4d2eb2)
Full Changelog: v0.1.0-alpha.8...v0.1.0-alpha.9
- api: update via SDK Studio (553e10c)
Full Changelog: v0.1.0-alpha.7...v0.1.0-alpha.8
- api: update via SDK Studio (78d450e)
Full Changelog: v0.1.0-alpha.6...v0.1.0-alpha.7
- api: update via SDK Studio (aef2da7)
Full Changelog: v0.1.0-alpha.5...v0.1.0-alpha.6
- api: update via SDK Studio (4f6bb37)
Full Changelog: v0.1.0-alpha.4...v0.1.0-alpha.5
- api: update via SDK Studio (f5be580)
- api: update via SDK Studio (7d31661)
- api: update via SDK Studio (68f457e)
- client: always overwrite when merging headers (69f15d8)
- configure new SDK language (bc19eee)
- internal: codegen related update (82bfbe8)
- update SDK settings (c9c482c)
- update SDK settings (25c177f)
Full Changelog: v0.1.0-alpha.1...v0.1.0-alpha.2
- api: update via SDK Studio (7d31661)
Full Changelog: v0.0.1-alpha.0...v0.1.0-alpha.1
- api: update via SDK Studio (68f457e)