Skip to content

Chromium v153 — Release 1.1.8

Choose a tag to compare

@capzy-ai capzy-ai released this 08 Oct 22:38
· 11 commits to main since this release

SDK 1.1.8 — Chromium 153

SDK package: capiumbrowser 1.1.8 (npm + PyPI) — npm install capiumbrowser@1.1.8 / pip install -U capiumbrowser

An SDK-only release — the browser builds are unchanged from 1.1.6/1.1.7 (no re-download; channels.json is identical). Two headless-stealth fixes and broader coverage of the launch defaults.

What's new in 1.1.8

  • Headless viewport coherence. Headless has no window manager, so the per-seed device screen (e.g. 2560×1440) had no window to size against — the framebuffer stayed at Chromium's small headless default and screen no longer matched the viewport (a screen ≠ viewport tell on browserscan and similar). In headless only, both SDKs now model the single most common real setup — a maximized Chrome window on a 1080p Windows monitor: screen 1920×1080, viewport 1920×947. Pass your own screen= (Python) / --window-size to override; headed launches are unchanged (per-seed device screen, window fit to it).
  • Headless WebGL restored. Playwright and Puppeteer both inject --enable-unsafe-swiftshader as a default launch argument, which routed WebGL onto a software path and could make canvas.getContext('webgl') return null in headless — a hard bot signal for Imperva/Kasada-class checks. Both SDKs now strip it (and --enable-automation) by default via ignore_default_args / ignoreDefaultArgs, so WebGL runs on the real GPU (or the host's system GL). Override by passing ignore_default_args explicitly.
  • Async parity. The Python async launch paths now apply the same launch-default stripping as the sync API (they previously did not), so launch_async / launch_persistent_context_async get the WebGL fix too.

No Playwright/Puppeteer version bump is required — the minimum supported versions are unchanged (playwright-core >= 1.40, puppeteer-core >= 21).

Browser builds (unchanged from 1.1.7)

Platform Version / folder SHA-256
Windows x64 153.0.8010.53 · chromium-v153.0.8010.53.5/ 3f53b86f80a3b145cb75995615f19c957a74d6a1a0ae1151ff64517b3a931d67
macOS arm64 153.0.8010.53 · chromium-v153.0.8010.53.6/ eca400433d74e5ac3b59fa1764bba783674a05cfc5a34598c8c1d2f02c708e18
Linux x64 153.0.8010.52 · chromium-v153.0.8010.52.5/ f65f11a2b15dea523ee95e35cadbbd43c77aba4751cdc0f96f8c138143f041bb
Linux arm64 — (coming soon)

The SDK resolves and verifies the right artifact automatically from the bundled channels.json; these coordinates are for manual/raw downloads.