# Changelog #026
URL: /changelog/changelog-026

---
title: "Changelog #026"
sidebarTitle: "Changelog #026"
description: "Agent traces in the session viewer, bearer-token API auth, broader stealth coverage, and a new browser tools docs section."
llm: true
image: "/images/changelog/26.png"
imageAlt: "Announcing Changelog #026"
publishedAt: "2026-05-22"
---
import Image from 'next/image';

<Image
  src="/images/changelog/26.png"
  alt="Announcing Changelog #026"
  width={800}
  height={400}
/>
Hey everyone — this week was mostly about observability and browser behavior. We shipped agent traces in the session viewer, added a couple of session and auth upgrades, and tightened up stealth and session handling under the hood.

### ⭐ New

#### Agent traces in the session viewer

The session viewer now includes agent traces, with browser interaction markers and a synced log timeline for reviewing what an agent did during a run.

Check out our [blog post](https://steel.dev/blog/agent-traces) on it.

### 🐛 Bug Fixes

*   Fixed mobile sessions so they use the correct default mobile dimensions.

*   Improved session release handling to make session shutdown more durable, resilient, and lower-latency.

*   Corrected Puppeteer's default viewport handling in CDP connections.

### 🔧 Improvements

*   Steel API now accepts API keys in the Authorization bearer header, with stricter token validation and clearer auth errors.

*   Session browsers now have broader fingerprinting and stealth coverage, including improved plugins and mimeTypes spoofing, fuller userAgentData spoofing, and better worker and service worker protection.

*   Docs now include a dedicated browser tools section (`/scrape`, `/screenshot` and `/pdf`).

*   Updates to our browser VMs' VM CPU allocation and density for increased resilience.


