Skip to content

Commit c626650

Browse files
committed
clog: add 2026-02-11 release notes (Chromium 145.0.7632.46)
1 parent 6439a47 commit c626650

16 files changed

Lines changed: 43 additions & 9 deletions

CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,28 @@
33
> **Research scope:** Entries in this changelog describe features evaluated in authorized labs and defensive benchmarking programs. Follow the [Legal Disclaimer](DISCLAIMER.md) and [Responsible Use Guidelines](RESPONSIBLE_USE.md). We work with security vendors to investigate any misuse, so report concerns to [support@botbrowser.io](mailto:support@botbrowser.io).
44
55

6+
## [2026-02-11]
7+
### Major
8+
- **Chromium Core → 145.0.7632.46**: Updated the engine to Chrome 145 stable (145.0.7632.46). This keeps Web Platform behavior, rendering consistency, and security patches aligned with upstream Chrome.
9+
10+
### New
11+
- **GPU Cross-Platform Consistency**: GPU-related API outputs now correctly match the target platform profile across all host operating systems, with full per-context support.
12+
13+
- **FPS Control (`--bot-fps`)**: Added `--bot-fps` flag to control frame rate behavior. Supports `profile` (use profile data), `real` (use native frame rate), or a specific number (e.g., `--bot-fps=60`).
14+
15+
- **Request Header Integrity**: Authentic request header generation for Google-associated domains, with validation seeds precisely aligned to each Chrome minor version.
16+
17+
### Improvements
18+
- **Text Metrics Cross-Platform Precision**: Text measurement precision characteristics now match the target platform's native behavior, ensuring consistent results across all host operating systems.
19+
20+
### Fixes
21+
- **Cross-Origin Iframe Click Handling**: Fixed an issue where click events could miss their target in cross-origin iframes when using `--bot-config-window=profile`.
22+
23+
- **Custom Headers CORS Compatibility**: `--bot-custom-headers` no longer triggers CORS preflight for cross-origin requests, matching expected browser behavior.
24+
25+
- **Windows Installer Widevine Packaging**: Fixed Widevine DRM component missing from Windows installation packages. Linux and macOS packages were unaffected.
26+
27+
628
## [2026-02-06]
729
### Major
830
- **Chromium Core → 144.0.7559.111**: Updated the engine to Chrome 144 stable (144.0.7559.111). This keeps Web Platform behavior, rendering consistency, and security patches aligned with upstream Chrome.

CLI_FLAGS.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -377,6 +377,7 @@ Runtime toggles that don’t rely on profile `configs` but still override behavi
377377
- `--bot-always-active` (PRO, default true): Keep windows/tabs active even when unfocused
378378
- `--bot-webrtc-ice=google` (ENT Tier1): Override STUN/TURN endpoints observed by JavaScript/WebRTC to control ICE signaling; accepts presets (`google`) or `custom:stun:...,turn:...`
379379
- `--bot-noise-seed` (ENT Tier2): Float seed (1.0–1.2) for the deterministic noise RNG; each seed augments privacy variance across Canvas 2D/WebGL/WebGPU images, text metrics, HarfBuzz layout, ClientRect measurements, and offline audio hashes so you can treat a seed as a reproducible fingerprint ID per tenant while keeping runs stable.
380+
- `--bot-fps` (ENT Tier2): Control frame rate behavior at runtime. Accepts `profile` (use profile data, default when capable), `real` (use native frame rate), or a number (e.g., `60`).
380381
- `--bot-time-scale` (ENT Tier2): Float < 1.0; scales down `performance.now()` intervals to emulate lower load and reduce timing skew signals (typical range 0.80–0.99)
381382

382383
Example tracking probe BotBrowser avoids when console forwarding stays disabled:

PER_CONTEXT_FINGERPRINT.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,7 @@ Most `--bot-*` flags from [CLI_FLAGS.md](CLI_FLAGS.md) work with per-context con
277277
|----------|---------------|
278278
| Profile | `--bot-profile` (load a completely different profile per context) |
279279
| Noise Seed | `--bot-noise-seed` for deterministic fingerprint variance |
280-
| Timing | `--bot-time-scale` for performance timing control |
280+
| Timing | `--bot-time-scale` for performance timing control, `--bot-fps` for frame rate control |
281281
| WebRTC | `--bot-webrtc-ice` for ICE endpoint control |
282282
| Window | `--bot-always-active` to maintain active window state |
283283
| Session | `--bot-inject-random-history` for session authenticity |

profiles/PROFILE_CONFIGS.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,7 @@ These fields work together with `--user-agent` CLI flag. BotBrowser auto-generat
176176
177177
| Field | Description | Default |
178178
| ----- | ----------- | ------- |
179+
| `fps` (ENT Tier2 feature) | Control frame rate behavior: `profile` (use profile data, default when capable), `real` (use native frame rate), or a number (e.g., `60`). | `profile` |
179180
| `timeScale` (ENT Tier2 feature) | Fractional scalar applied to `performance.now()` deltas to emulate lower CPU load and shorten observable intervals. Valid range `0 < value < 1`. | `1.0` |
180181
| `noiseSeed` (ENT Tier2 feature) | Floating seed (1.0–1.2) that deterministically shapes the noise applied to Canvas 2D/WebGL/WebGPU images, text metrics, HarfBuzz layout, ClientRects, and offline audio hashes so you can assign reproducible yet distinct fingerprints per tenant. | `auto` |
181182
@@ -287,7 +288,10 @@ These fields work together with `--user-agent` CLI flag. BotBrowser auto-generat
287288
// customHeaders (PRO): inject custom HTTP headers into all outgoing requests
288289
"customHeaders": {
289290
"X-Custom-Header": "value"
290-
}
291+
},
292+
293+
// fps (ENT Tier2): frame rate control: "profile", "real", or a number (e.g., 60)
294+
"fps": "profile"
291295
}
292296
}
293297

profiles/archive/v144/README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# BotBrowser Stable Profiles (v144)
2+
3+
Please download BotBrowser **144.0.7559.111** from [this release](https://github.com/botswin/BotBrowser/releases/tag/144.0.7559.111).
4+
5+
---
6+
7+
**[Legal Disclaimer & Terms of Use](https://github.com/botswin/BotBrowser/blob/main/DISCLAIMER.md)[Responsible Use Guidelines](https://github.com/botswin/BotBrowser/blob/main/RESPONSIBLE_USE.md)**. BotBrowser is for authorized fingerprint protection and privacy research only.
File renamed without changes.
File renamed without changes.
File renamed without changes.

profiles/canary/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# BotBrowser Canary Profiles (v145)
1+
# BotBrowser Canary Profiles (v146)
22

3-
Please download BotBrowser **145.0.7632.26** from [this release](https://github.com/botswin/BotBrowser/releases/tag/145.0.7632.26).
3+
Please download BotBrowser **146.0.7680.3** from [this release](https://github.com/botswin/BotBrowser/releases/tag/146.0.7680.3).
44

55
---
66

profiles/canary/chrome145_android13.enc

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)