Changelog
New features, improvements, and fixes.
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