Changelog
FreshRecent 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
userDataDirpath - Enabled organization editing in Steel Cloud dashboard
Changelog #020
Improvements
- Added Steel Extensions examples to cookbook (GitHub profile stats visualization)
- Added
onBrowserReadyhook 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.