cdpfleet Docs Sign up free

Updates / Brave

Brave 1.99: Chromium 157 underneath, Protected Audience gone, same TLS fingerprint

Stable Brave on the fleet is now 1.99.55, on Chromium 157: four new web features, Protected Audience gone, plain HTTP loads, TLS and HTTP/2 unchanged.

Brave stable · 1.98.63 → 1.99.55 · 2026-11-08

Brave released 1.99.55 on 2026-11-04, and new brave sessions on the fleet now run it instead of 1.98.63. Its Chromium base moves from 156.0.8078.80 to 157.0.8103.39 (Brave release notes, measured), so web platform changes follow Chrome 157 (Chrome 157 post).

New

Removed or changed

What sites see / detection

For scraping

Measured on the fleet

The same probe ran against 1.98.63 (on 2026-11-01) and 1.99.55 (on 2026-11-08) on the fleet: identity, TLS and HTTP/2 fingerprint, web platform features, Playwright features and bot checks. Host-dependent values (cores, memory, timings) are left out. Brave farbles canvas and screen values per session, so changes to those between any two sessions are expected.

What the site sees: identity

BeforeAfter
User agentMozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/156.0.0.0 Safari/537.36Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/157.0.0.0 Safari/537.36
Client hint brandsNot:A-Brand 8, Chromium 156, Brave 156Not-A.Brand 99, Brave 157, Chromium 157
Client hint full versionsNot:A-Brand 8.0.0.0, Chromium 156.0.0.0, Brave 156.0.0.0Not-A.Brand 99.0.0.0, Brave 157.0.0.0, Chromium 157.0.0.0

Web platform features added

Web platform features removed

Fingerprint values

BeforeAfter
Canvas hash30ef730464ae7aca
Screen1280x800x1280x800x241366x768x1366x768x24
Raw diff
{
  "engine": "brave",
  "label": "stable",
  "from": "1.98.63",
  "to": "1.99.55",
  "browser_version": {
    "before": "156.0.8078.80",
    "after": "157.0.8103.39"
  },
  "changes": {
    "identity": [
      {
        "field": "user_agent",
        "before": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/156.0.0.0 Safari/537.36",
        "after": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/157.0.0.0 Safari/537.36"
      },
      {
        "field": "client_hint_brands",
        "before": "Not:A-Brand 8, Chromium 156, Brave 156",
        "after": "Not-A.Brand 99, Brave 157, Chromium 157"
      },
      {
        "field": "client_hint_full_versions",
        "before": "Not:A-Brand 8.0.0.0, Chromium 156.0.0.0, Brave 156.0.0.0",
        "after": "Not-A.Brand 99.0.0.0, Brave 157.0.0.0, Chromium 157.0.0.0"
      }
    ],
    "network": [],
    "features": {
      "added": [
        {
          "key": "css_text_decoration_inset",
          "label": "CSS `text-decoration-inset` (Chrome 157)"
        },
        {
          "key": "stream_append_html",
          "label": "`Element.streamAppendHTML` (Chrome 157)"
        },
        {
          "key": "webtransport_reliability",
          "label": "`WebTransport.reliability` (on stable from Chrome 157; listed for 158)"
        },
        {
          "key": "canvas_srgb_linear",
          "label": "Canvas `srgb-linear` colour space (on stable from Chrome 157)"
        }
      ],
      "removed": [
        {
          "key": "protected_audience",
          "label": "Protected Audience (`navigator.joinAdInterestGroup`)"
        }
      ]
    },
    "playwright": {
      "broke": [],
      "fixed": []
    },
    "fingerprint": [
      {
        "field": "canvas_hash",
        "before": "30ef7304",
        "after": "64ae7aca"
      },
      {
        "field": "screen",
        "before": "1280x800x1280x800x24",
        "after": "1366x768x1366x768x24"
      }
    ],
    "bot_checks": {
      "newly_failed": [],
      "newly_passed": [],
      "failed_before": 1,
      "failed_after": 1
    },
    "plain_http": [],
    "launch": {
      "before_ms": 5020,
      "after_ms": 696
    }
  },
  "host_dependent_ignored": [
    "hardware_concurrency",
    "device_memory",
    "launch/connect/page timings"
  ]
}

Sources