Skip to content

Changelog

Fresh

Recent updates, improvements, and bug fixes to Steel.dev.

Changelog #021

New Features

  • Unified UI/API in Steel Browser - Steel-browser now combines UI and API deployment into a single application setup with a centralized Dockerfile. Much easier to deploy across cloud environments. Available on Steel-browser OSS.

Bug Fixes

  • Fixed extension existence checks in steel-browser API
  • Resolved extension management conflicts during session initialization
  • Corrected extension removal process for clean installations
  • Fixed null videocard handling in fingerprint generation
  • Resolved extension client testing framework issues

Improvements

  • Centralized error handling and standardized linting rules across Steel API
  • Updated dependency versions for stability
  • Enhanced retry logic in network request handling
  • Improved element locators for more accurate browser interactions
  • Streamlined build process (removed lockfile check logic)
  • Added environment variable for configuring userDataDir path
  • Enabled organization editing in Steel Cloud dashboard

Changelog #020

Improvements

  • Added Steel Extensions examples to cookbook (GitHub profile stats visualization)
  • Added onBrowserReady hook to CDP plugin manager for improved initialization timing
  • UI updates for improved load speed and interaction clarity
  • Updated extensions demo to utilize GitHub's isometric design
  • Added internal gateway for whitelisting Session IPs in Steel browser API

Bug Fixes

  • Adjusted timeout duration before machine checks for improved reliability
  • Updated various cookbook examples
  • Fixed Selenium, Notte, and Playwright examples in Steel Playground

Changelog #019

New Features

  • Steel CAPTCHAs API - Complete API with real-time visibility and control over CAPTCHA detection, solving progress, and completion status
typescript
const response = await client.sessions.captchas.solveImage('sessionId', {
  imageXPath: '//img[@id="captcha-image"]',
  inputXPath: '//input[@name="captcha"]',
});

Improvements

  • Revamped Quickstart page in Steel Cloud dashboard
  • Shipped integrations with Magnitude, Claude CUA, and Notte
  • Enhanced Steel CLI with fixes and stability improvements
  • Added body validation compiler for request validation
  • Streamlined extensions starter template
  • Updated steel-browser repo documentation
  • Improved cross-platform compatibility
  • Enhanced session management patterns in cookbook examples
  • Added comprehensive API documentation links

Bug Fixes

  • Fixed Redis TTL session storage causing premature session expirations
  • Resolved Puppeteer page mismatch affecting session control
  • Corrected extension ID mismatch in list extensions component
  • Fixed memory allocation issues for worker machines
  • Fixed onboarding scroll behavior navigation issues
  • Corrected formatting/syntax errors in code blocks
  • Fixed missing package lock file issues in session management

Full Changelog

For the complete changelog history (22 entries), visit docs.steel.dev/changelog.

SOP Documentation Hub - Built from Steel.dev Official Docs