Changelog
New features, improvements, and fixes.
2026-09-15Agent setup
A new black theme, and a simpler way to get started
- -Get a free API key, add it to your agent environment, and copy a ready-to-use BrowserFabric instruction.
- -Setup guidance for Codex, Claude, and cloud agents, including runtime credentials and network access.
- -A black homepage with refined contrast, responsive controls, and the live browser playground.
2026-09-15Live playground
Try a cloud browser, right on the homepage
- -Start a private, two-minute Chromium demo without an account.
- -Interact with a sample workspace, run the observe-and-act example, and inspect the actual page state.
- -A more focused homepage with refined typography, browser framing, responsive controls, and detailed examples on demand.
2026-09-15Agent interface
A cloud browser built around your agent
- -Observe, act, verify: compact page state, element references, action batches, and explicit outcome checks.
- -Explicit tab selection, stale-reference protection, and fresh observations for recovery.
- -Cancel pending work without closing the browser; identical request IDs protect against repeated actions within a live session.
- -Native screenshot images over MCP; Python and TypeScript SDKs 1.1.1 with hosted quickstarts for the new interface.
- -A renewed BrowserFabric website, brand, and agent documentation.
2026-03-17v1.3.0
Agent cookbook, dark mode, and session dashboard
- -Agent cookbook: 6 example scripts (OpenAI, LangChain, scraper, persistent login, sync, Playwright CDP)
- -Dark mode: auto-detects system preference
- -Dashboard: active sessions page with auto-refresh, CDP WebSocket display, copy session ID
- -Context versioning: save_context now creates numbered versions, previous versions preserved
- -API changelog page
2026-03-17v1.2.0
SDKs published, webhooks, and idempotency keys
- -Python SDK v1.0.1 on PyPI: pip install browserfabric (async + sync clients)
- -TypeScript SDK v1.0.0 on npm: npm install browserfabric
- -Webhook support: PUT /auth/webhook to receive session event notifications
- -Idempotency keys: Idempotency-Key header prevents duplicate operations
- -Context TTL: save_context accepts ttl_hours for auto-expiration
- -OpenAI function calling schema endpoint
- -JSON-LD structured data for SEO
- -API playground in dashboard
2026-03-16v1.1.0
28 browser tools, security headers, and rate limiting
- -10 new browser tools: wait_for, scroll, press_key, hover, select_option, evaluate_js, go_back, go_forward, screenshot_element, page_summary
- -Batch operations: POST /batch executes multiple tool calls in one request
- -Rate limiting: 60 requests/min, 1000/hour per API key
- -Security headers: X-Content-Type-Options, X-Frame-Options, Referrer-Policy
- -Gzip compression for API responses
- -Input validation with Pydantic
- -Per-user concurrent session limits
- -GDPR data deletion endpoint
- -Audit logging for auth events
2026-03-16v1.0.0
Initial release
- -Cloud browser sessions with Playwright + Chromium
- -CDP WebSocket endpoint for external Playwright/Puppeteer connections
- -17 browser automation tools (navigate, click, type, screenshot, observe, snapshot, etc.)
- -Persistent browser contexts: save/restore cookies and localStorage
- -API key authentication with SHA-256 hashing
- -Per-call usage logging with duration tracking
- -Session tracking in Supabase PostgreSQL
- -MCP server support (stdio, SSE, streamable-http transports)
- -Frontend: landing page, docs, dashboard, login
- -Docker deployment with nginx reverse proxy