Changelog¶
For the full changelog, see CHANGELOG.md in the repository root.
Recent releases¶
v1.7.0¶
- Fixed
--storage-staterestore to use the current wavexis API (network_set_cookies); localStorage/sessionStorage now restored via preload script so origin-scoped storage persists - Fixed
wavexis_invokefor backend methods with dataclassparams(screenshot,pdf,throttle_network,capture_har,set_sensors,set_cookie,screencast, ...) wavexis_lighthousenow computes real scores from DOM and performance checks (no more hardcoded values)wavexis_websocket_interceptnow captures real WebSocket frames via CDP (capture-only;mock_responsesis rejected explicitly)wavexis_bluetooth_device_listreturns devices emulated viawavexis_bluetooth_device_connect- Video: screencast frames are acked (Chrome keeps streaming),
wavexis_video_stopacceptsrecording_idand reportsformat: "mjpeg"pluschapters,wavexis_video_action_overlayinjects a real on-page overlay --rate-limit 0now disables limiting; stateless calls share a global bucket- SSRF: trailing-dot hostnames (e.g.
localhost.) normalized before checks - Packaging:
wavexis[cdp]is a base dependency —uvx wavexis-mcpworks out of the box - Docker: health check uses
/sse, entrypoint uses--allow-remote,CDPWAVE_BROWSER_PATHenv var --helpshows the extended tier-aware help; non-loopback--hostwarns without--allow-remotewavexis_video_recorderrors explicitly when the backend cannot deliver screencast frames (no CDP event subscription) instead of silently recording zero framessecure_output_pathrejects Windows directory junctions, not just symlinksconnect_existinguses a dynamically allocated debug port when 9223 is takenwavexis_subscribe_eventsactually buffers events;wavexis_unsubscribe_eventsreturns them- mypy now type-checks wavexis imports (
follow_importsno longer skipped) - Removed the dead
StreamingHandlermodule - Docs: corrected tier tool counts, env variables, tool names, Docker build steps, HTTP/SSE transport notes
v1.6.24¶
- Published to Smithery.ai registry
- Published to MCP Registry (
io.github.MathiasPaulenko/wavexis-mcp) - Published to Glama.ai
- Improved parameter descriptions for all 220 tools (100% coverage)
- Added Smithery badge to docs
v1.6.21¶
- Added
connect_existingfor reusing existing Chrome instances - Added
browserfield for browser selection - Firefox BiDi support via wavexis 2.18.0
v1.6.6¶
- 220 tools across 13 capability tiers
- Stealth mode
- Multi-action YAML batching
- Lighthouse audits
- Structured errors with LLM-actionable suggestions