BrowserFabric/Changelog
Docs

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