From ece30cd5e553848a493d0efae13bb209ba53a0b9 Mon Sep 17 00:00:00 2001 From: eclairen <236733058+eclairen@users.noreply.github.com> Date: Thu, 30 Apr 2026 20:34:15 +0000 Subject: [PATCH 1/6] Add May 1 changelog entry Covers product and docs updates from April 24 through May 1. Co-Authored-By: Claude Opus 4.7 --- changelog.mdx | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/changelog.mdx b/changelog.mdx index f68d8c8..b926262 100644 --- a/changelog.mdx +++ b/changelog.mdx @@ -9,6 +9,26 @@ import { YouTubeVideo } from '/snippets/youtube-video.mdx'; For API library updates, see the [Node SDK](https://github.com/onkernel/kernel-node-sdk/blob/main/CHANGELOG.md), [Python SDK](https://github.com/onkernel/kernel-python-sdk/blob/next/CHANGELOG.md), and [Go SDK](https://github.com/onkernel/kernel-go-sdk/blob/main/CHANGELOG.md) changelogs. + +## Product updates + +- Added a `kernel browsers curl` command to the [CLI](https://github.com/kernel/cli) for making HTTP requests directly to a browser session. Chromium synthesizes `User-Agent`, `Sec-CH-UA*`, and other identity headers so requests use the browser's real identity instead of leaking SDK defaults like `Go-http-client/1.1`. +- Extended [Projects](/info/projects) support to the [CLI](https://github.com/kernel/cli) and [MCP server](/reference/mcp-server) — use the `--project` flag to scope CLI commands to a specific project, and MCP tools now resolve projects by name. +- Improved mouse movement timing in cloud browsers with Gaussian-distributed delays between movements for more natural-looking interactions. +- Profile downloads now extract directly to a local directory, with improved handling of in-progress download responses. The dashboard now respects the active project on download and surfaces errors as toasts; the API returns `409 no_saved_data` when a profile exists but has no captured state, distinct from `404` for missing profiles. +- Improved managed auth UX: MFA prompts now display which channel (email or phone) the verification code was sent to, and `--credential-auto` now defaults to enabled when `--credential-provider` is set. +- Added a dedicated `switch` MFA option type so generic method-switcher links ("Use another method", "Try another way") are distinguished from buttons that name a specific method, improving auto-click reliability on multi-step MFA pages. +- Managed auth CUA flow now resolves external credentials (e.g. 1Password) via auto-lookup. Connections created with `{ provider, auto: true }` previously dead-ended in `awaiting_input` because the CUA path skipped the lookup step. +- Managed auth connections now expose `browser_session_id` so callers can inspect or terminate the underlying browser session via the `/browsers` API. +- Added a `diff-profile-archives` skill to the [Kernel skills repo](https://github.com/kernel/skills) for comparing Chrome profile archives directly from Claude Code. + +## Documentation updates + +- Added documentation for the new [`kernel browsers curl`](/reference/cli) command, along with the `kernel profiles download` and `kernel profiles delete` commands. +- Documented [IP rotation behavior](/proxies/residential) for residential, ISP, and datacenter proxies. +- Added guidance on [browser pool latency](/browsers/pools/overview) footguns and best practices. + + ## Product updates From 6560c42bd7a37bb13c252d0c1dff62c9fab19a18 Mon Sep 17 00:00:00 2001 From: eclairen <236733058+eclairen@users.noreply.github.com> Date: Thu, 30 Apr 2026 20:41:09 +0000 Subject: [PATCH 2/6] Reword May 1 changelog: use-case-focused curl bullet, trim implementation details Co-Authored-By: Claude Opus 4.7 --- changelog.mdx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/changelog.mdx b/changelog.mdx index b926262..e679535 100644 --- a/changelog.mdx +++ b/changelog.mdx @@ -12,21 +12,21 @@ For API library updates, see the [Node SDK](https://github.com/onkernel/kernel-n ## Product updates -- Added a `kernel browsers curl` command to the [CLI](https://github.com/kernel/cli) for making HTTP requests directly to a browser session. Chromium synthesizes `User-Agent`, `Sec-CH-UA*`, and other identity headers so requests use the browser's real identity instead of leaking SDK defaults like `Go-http-client/1.1`. +- Added a [`kernel browsers curl`](https://www.kernel.sh/docs/browsers/curl) command to the [CLI](https://github.com/kernel/cli) for making HTTP requests directly from a cloud browser session, so calls go out with the browser's cookies, session state, and network identity instead of your local terminal's. - Extended [Projects](/info/projects) support to the [CLI](https://github.com/kernel/cli) and [MCP server](/reference/mcp-server) — use the `--project` flag to scope CLI commands to a specific project, and MCP tools now resolve projects by name. - Improved mouse movement timing in cloud browsers with Gaussian-distributed delays between movements for more natural-looking interactions. -- Profile downloads now extract directly to a local directory, with improved handling of in-progress download responses. The dashboard now respects the active project on download and surfaces errors as toasts; the API returns `409 no_saved_data` when a profile exists but has no captured state, distinct from `404` for missing profiles. +- Profile downloads now extract directly to a local directory, with improved handling of in-progress download responses. The dashboard now respects the active project on download and surfaces errors as toasts. - Improved managed auth UX: MFA prompts now display which channel (email or phone) the verification code was sent to, and `--credential-auto` now defaults to enabled when `--credential-provider` is set. - Added a dedicated `switch` MFA option type so generic method-switcher links ("Use another method", "Try another way") are distinguished from buttons that name a specific method, improving auto-click reliability on multi-step MFA pages. -- Managed auth CUA flow now resolves external credentials (e.g. 1Password) via auto-lookup. Connections created with `{ provider, auto: true }` previously dead-ended in `awaiting_input` because the CUA path skipped the lookup step. +- Managed auth CUA flow now resolves external credentials (e.g. 1Password) via auto-lookup. - Managed auth connections now expose `browser_session_id` so callers can inspect or terminate the underlying browser session via the `/browsers` API. - Added a `diff-profile-archives` skill to the [Kernel skills repo](https://github.com/kernel/skills) for comparing Chrome profile archives directly from Claude Code. ## Documentation updates -- Added documentation for the new [`kernel browsers curl`](/reference/cli) command, along with the `kernel profiles download` and `kernel profiles delete` commands. +- Added documentation for the new [`kernel browsers curl`](https://www.kernel.sh/docs/browsers/curl) command, along with the `kernel profiles download` and `kernel profiles delete` commands. - Documented [IP rotation behavior](/proxies/residential) for residential, ISP, and datacenter proxies. -- Added guidance on [browser pool latency](/browsers/pools/overview) footguns and best practices. +- Added a [How browser pools work](/browsers/pools/overview) walkthrough (declaration vs acquisition, fixed capacity, releasing browsers) and a new [browser creation performance](/browsers/performance) troubleshooting page. From bce583e9df1c9cf06cc00f48ea1a186216d74fe6 Mon Sep 17 00:00:00 2001 From: eclairen Date: Thu, 30 Apr 2026 14:44:39 -0700 Subject: [PATCH 3/6] Update changelog.mdx Co-authored-by: Daniel Prevoznik --- changelog.mdx | 1 - 1 file changed, 1 deletion(-) diff --git a/changelog.mdx b/changelog.mdx index e679535..171cd5e 100644 --- a/changelog.mdx +++ b/changelog.mdx @@ -15,7 +15,6 @@ For API library updates, see the [Node SDK](https://github.com/onkernel/kernel-n - Added a [`kernel browsers curl`](https://www.kernel.sh/docs/browsers/curl) command to the [CLI](https://github.com/kernel/cli) for making HTTP requests directly from a cloud browser session, so calls go out with the browser's cookies, session state, and network identity instead of your local terminal's. - Extended [Projects](/info/projects) support to the [CLI](https://github.com/kernel/cli) and [MCP server](/reference/mcp-server) — use the `--project` flag to scope CLI commands to a specific project, and MCP tools now resolve projects by name. - Improved mouse movement timing in cloud browsers with Gaussian-distributed delays between movements for more natural-looking interactions. -- Profile downloads now extract directly to a local directory, with improved handling of in-progress download responses. The dashboard now respects the active project on download and surfaces errors as toasts. - Improved managed auth UX: MFA prompts now display which channel (email or phone) the verification code was sent to, and `--credential-auto` now defaults to enabled when `--credential-provider` is set. - Added a dedicated `switch` MFA option type so generic method-switcher links ("Use another method", "Try another way") are distinguished from buttons that name a specific method, improving auto-click reliability on multi-step MFA pages. - Managed auth CUA flow now resolves external credentials (e.g. 1Password) via auto-lookup. From eef0e7063c5b72c4b62503bbe2ef41ad59a418c3 Mon Sep 17 00:00:00 2001 From: eclairen Date: Thu, 30 Apr 2026 14:45:02 -0700 Subject: [PATCH 4/6] Update changelog.mdx Co-authored-by: Eric Feng --- changelog.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/changelog.mdx b/changelog.mdx index 171cd5e..4dfa007 100644 --- a/changelog.mdx +++ b/changelog.mdx @@ -12,7 +12,7 @@ For API library updates, see the [Node SDK](https://github.com/onkernel/kernel-n ## Product updates -- Added a [`kernel browsers curl`](https://www.kernel.sh/docs/browsers/curl) command to the [CLI](https://github.com/kernel/cli) for making HTTP requests directly from a cloud browser session, so calls go out with the browser's cookies, session state, and network identity instead of your local terminal's. +- Added [`kernel browsers curl`](https://www.kernel.sh/docs/browsers/curl) command to the [CLI](https://github.com/kernel/cli) for making HTTP requests directly from a cloud browser session using browser's cookies, session state, and network identity instead of your local terminal's. - Extended [Projects](/info/projects) support to the [CLI](https://github.com/kernel/cli) and [MCP server](/reference/mcp-server) — use the `--project` flag to scope CLI commands to a specific project, and MCP tools now resolve projects by name. - Improved mouse movement timing in cloud browsers with Gaussian-distributed delays between movements for more natural-looking interactions. - Improved managed auth UX: MFA prompts now display which channel (email or phone) the verification code was sent to, and `--credential-auto` now defaults to enabled when `--credential-provider` is set. From 5873237438db2a50bfd5e872e99aa83a7bf3d37d Mon Sep 17 00:00:00 2001 From: eclairen Date: Thu, 30 Apr 2026 14:45:12 -0700 Subject: [PATCH 5/6] Update changelog.mdx Co-authored-by: Daniel Prevoznik --- changelog.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/changelog.mdx b/changelog.mdx index 4dfa007..b41c478 100644 --- a/changelog.mdx +++ b/changelog.mdx @@ -19,7 +19,7 @@ For API library updates, see the [Node SDK](https://github.com/onkernel/kernel-n - Added a dedicated `switch` MFA option type so generic method-switcher links ("Use another method", "Try another way") are distinguished from buttons that name a specific method, improving auto-click reliability on multi-step MFA pages. - Managed auth CUA flow now resolves external credentials (e.g. 1Password) via auto-lookup. - Managed auth connections now expose `browser_session_id` so callers can inspect or terminate the underlying browser session via the `/browsers` API. -- Added a `diff-profile-archives` skill to the [Kernel skills repo](https://github.com/kernel/skills) for comparing Chrome profile archives directly from Claude Code. +- Added a `diff-profile-archives` skill to the [Kernel skills repo](https://github.com/kernel/skills) for comparing Chrome profile archives directly with a coding agent. ## Documentation updates From 53a4f4ff1548984b9381b7680689f3cb0fe73b1e Mon Sep 17 00:00:00 2001 From: eclairen Date: Thu, 30 Apr 2026 14:47:57 -0700 Subject: [PATCH 6/6] No cloud browser language --- changelog.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/changelog.mdx b/changelog.mdx index b41c478..5ce8edd 100644 --- a/changelog.mdx +++ b/changelog.mdx @@ -12,9 +12,9 @@ For API library updates, see the [Node SDK](https://github.com/onkernel/kernel-n ## Product updates -- Added [`kernel browsers curl`](https://www.kernel.sh/docs/browsers/curl) command to the [CLI](https://github.com/kernel/cli) for making HTTP requests directly from a cloud browser session using browser's cookies, session state, and network identity instead of your local terminal's. +- Added [`kernel browsers curl`](https://www.kernel.sh/docs/browsers/curl) command to the [CLI](https://github.com/kernel/cli) for making HTTP requests directly from a browser session using browser's cookies, session state, and network identity instead of your local terminal's. - Extended [Projects](/info/projects) support to the [CLI](https://github.com/kernel/cli) and [MCP server](/reference/mcp-server) — use the `--project` flag to scope CLI commands to a specific project, and MCP tools now resolve projects by name. -- Improved mouse movement timing in cloud browsers with Gaussian-distributed delays between movements for more natural-looking interactions. +- Improved mouse movement timing with Gaussian-distributed delays between movements for more natural-looking interactions. - Improved managed auth UX: MFA prompts now display which channel (email or phone) the verification code was sent to, and `--credential-auto` now defaults to enabled when `--credential-provider` is set. - Added a dedicated `switch` MFA option type so generic method-switcher links ("Use another method", "Try another way") are distinguished from buttons that name a specific method, improving auto-click reliability on multi-step MFA pages. - Managed auth CUA flow now resolves external credentials (e.g. 1Password) via auto-lookup.