Skip to content

v2.1.0 - 2026-03-16

Choose a tag to compare

@saifyxpro saifyxpro released this 16 Mar 09:52
· 36 commits to main since this release

HeadlessX v2.1.0

Released on March 16, 2026

Summary

HeadlessX v2.1.0 expands the platform with new scraper workspaces, queue-backed website workflows, remote MCP support, updated setup and API docs, refreshed branding assets, and Docker fixes for browser runtime dependencies.

Highlights

Platform and Dashboard

  • removed profile-based runtime and session flows
  • simplified the dashboard around a global browser/runtime model
  • improved settings, sidebar behavior, overview, logs, API keys, and playground UX
  • added loading skeletons and aligned scraper workbench surfaces
  • updated sidebar resource links for hosted docs and changelog
  • refreshed version surfaces to v2.1.0

Website Workflows and Jobs

  • added queue-backed website workflows for scrape, crawl, map, and extraction
  • improved worker and Redis handling for async jobs
  • tightened stream progress and queue status behavior
  • returned clearer queue-unavailable responses when Redis is missing

New Scraper Workspaces

  • added Tavily workspace
  • added Exa workspace
  • added YouTube engine integration and workspace
  • removed unsupported YouTube web and tv fallback behavior

MCP

  • added remote MCP endpoint at /mcp
  • MCP now uses normal dashboard-created API keys
  • kept DASHBOARD_INTERNAL_API_KEY out of MCP access
  • improved job access scoping for queue and stream status

Docs and Setup

  • added setup guide
  • added API reference
  • refreshed README for v2.1.0
  • added CONTRIBUTING guide
  • aligned hosted docs links
  • expanded env documentation to use the full current .env.example
  • removed unused public env settings from docs

Docker

  • Prisma migrations now run automatically on API and worker startup
  • added missing browser libraries for Docker runtime:
    • libgtk-3-0
    • libx11-xcb1

Live Scrapers

  • Website
  • Google SERP
  • Tavily
  • Exa
  • YouTube

Coming Soon

  • Google Maps
  • Twitter / X
  • LinkedIn
  • Instagram
  • Amazon
  • Facebook
  • Reddit

Important Changes

  • profile-based flows were removed
  • dashboard runtime is now global rather than profile-scoped
  • MCP uses user-created API keys, not the dashboard internal key
  • YouTube web and tv fallback behavior was removed

Docs

Included Work

  • feat: add tavily playground and repo cleanup
  • feat: add exa search workspace and unify playground shells
  • feat: add youtube engine and unify playground workflows
  • feat: add playground loading skeletons and simplify youtube clients
  • docs: add setup and API guides and align scraper run actions
  • feat(api): add remote MCP server and secure job access
  • docs: refresh scraper visuals in README
  • docs: refresh v2.1.0 setup and contributor guidance
  • assets: update horizontal logo
  • docs: remove unused env settings
  • fix(docker): add missing browser libraries

Deployment Notes

  • PostgreSQL and Redis are required for full production use
  • website crawl requires Redis plus the worker
  • Docker users should follow the setup guide
  • Docker browser runtime now includes the missing Linux libraries required by the API container