Skip to content

Commit af125ac

Browse files
eclairenclaude
andauthored
Add June 26 changelog entry (#421)
* Add June 26 changelog entry Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> * Reword cua-agent bullet — framework existed since April, only the features are new Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> * Tighten June 26 entry — accuracy and prior-changelog style Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> * Refactor changelog to remove duplicates and add updates Removed duplicate entries for the `playwright_execute` tool and MCP server updates in the changelog. Added new entries for API key rotation and documentation updates. * Switch June 26 doc links to relative paths Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> * Add dashboard session name/tags finalization to June 26 entry (KERNEL-1328) Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> * Reframe session names/tags bullet as a dashboard improvement on top of the API feature Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> --------- Co-authored-by: eclairen <236733058+eclairen@users.noreply.github.com> Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
1 parent 1536819 commit af125ac

1 file changed

Lines changed: 21 additions & 1 deletion

File tree

changelog.mdx

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,26 @@ import { YouTubeVideo } from '/snippets/youtube-video.mdx';
99
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.
1010
</Note>
1111

12+
<Update label="June 26" tags={["Product", "Docs"]}>
13+
## Product updates
14+
15+
- Added a `playwright_execute` tool to [`@onkernel/cua-agent`](https://github.com/kernel/cua) for combining computer use with Playwright automation, plus support for `gemini-3.5-flash` as a CUA model.
16+
- Extended the [MCP server](/reference/mcp-server)'s browser pool tool with SDK parity fields (`start_url`, `chrome_policy`, `kiosk_mode`, profile and viewport settings, `fill_rate_per_minute`) and a structured acquire/release workflow. Added parity for actions across `manage_apps` (`delete_deployment`, app/deployment search), `manage_proxies` (`get`, `check` with optional `check_url`), `manage_profiles` (`get`, paginated search), and `manage_projects` (`get_limits`, `update_limits`).
17+
- Added a `start_url` parameter to browser pool `acquire`, letting each acquired session override the pool's default start URL.
18+
- Added `--chrome-policy` flags to `browsers create`/`update` and `browser-pools create`/`update` in the [CLI](https://github.com/kernel/cli) for setting Chrome popup, PDF, and homepage behavior from the terminal.
19+
- Extended `kernel browsers update` in the [CLI](https://github.com/kernel/cli) with `--name` and `--tag` parameters, so a running session's name and tags can be changed after creation alongside the existing `browsers create`/`acquire` flags.
20+
- Brought custom session names and tags into the dashboard: the launch dialog now accepts an initial set of tags, sessions can be renamed and re-tagged after creation, and tag chips on the sessions list are click-to-filter — so the names and tags set via the API are actionable from the UI, making it easier to find a specific session out of many concurrent ones.
21+
- Added an API key [rotate endpoint](/api-reference/api-keys/rotate-an-api-key) (`POST /org/api_keys/{id}/rotate`) that issues a replacement key, copies the rotated key's name and project scope, and keeps the old key working for a configurable grace period (default 7 days).
22+
- Shipped a `generate-video` [skill](https://github.com/kernel/skills) for producing smooth, deterministic MP4 videos from a web scene — used internally for launch and explainer clips.
23+
24+
## Documentation updates
25+
26+
- Enabled dark mode on the docs.
27+
- Added a common use cases section to the [policy.json](/browsers/pools/policy-json) page with `browsers.create()` examples for popup blocking, PDF inline rendering, and homepage overrides.
28+
- Documented [`X-Kernel-Project-Id`](/info/projects) header resolution rules and direct project and extension lookups on the Projects page.
29+
- Documented the API key [rotate endpoint](/api-reference/api-keys/rotate-an-api-key), including the optional `days_to_expire` and `expire_in_days` parameters.
30+
</Update>
31+
1232
<Update label="June 12" tags={["Product", "Docs"]}>
1333
## Product updates
1434

@@ -31,7 +51,7 @@ For API library updates, see the [Node SDK](https://github.com/onkernel/kernel-n
3151
- Browser sessions now play audio by default, and the browser replay recording API gained a `record_audio` option to capture that audio in replay videos.
3252
- Extended browser telemetry to the [CLI](https://github.com/kernel/cli): use `--telemetry=all|off|<list>` on `browsers create` and `browsers update` to configure telemetry per session, and `kernel browsers telemetry stream <id>` to tail live events with category and type filters and SSE resume support.
3353
- Added API key management commands to the [CLI](https://github.com/kernel/cli) for creating, listing, retrieving, updating, and deleting org API keys directly from the terminal.
34-
- Expanded the [MCP server](https://www.kernel.sh/docs/reference/mcp-server) from 10 to 16 tools, adding managed auth (`manage_auth_connections`, `manage_credentials`, `manage_credential_providers`), `browser_curl` for HTTP(S) through a live browser, API key management, and project management. MCP-created browser sessions also now accept the same configuration as the API.
54+
- Expanded the [MCP server](/reference/mcp-server) from 10 to 16 tools, adding managed auth (`manage_auth_connections`, `manage_credentials`, `manage_credential_providers`), `browser_curl` for HTTP(S) through a live browser, API key management, and project management. MCP-created browser sessions also now accept the same configuration as the API.
3555
- Browser sessions can now be given a custom name at create time, making them easier to identify in the dashboard and audit logs.
3656
- Improved `kernel status` to distinguish between the API being down versus unreachable.
3757

0 commit comments

Comments
 (0)