Skip to content

v0.4.0

Latest

Choose a tag to compare

@olimsaidov olimsaidov released this 18 Jun 18:22
03afe83

Changes

  • Breaking: split the Node relay adapter into two HTTP servers.
  • Host uplink traffic now uses hostPort / hostHostname and optional Host-server fallback HTTP.
  • CDP clients, /json, /json/list, /json/version, and /icdp/status now use browserPort / browserHostname.
  • Removed the old single-port port / server return shape; RelayServer now returns hostServer, browserServer, hostPort, and browserPort.
  • Updated playground defaults to Host shell 3000, CDP 9222, and app 3001.
  • Updated docs, integration tests, and agent-browser e2e harness for the split topology.

Rationale

Deployments can expose the Host uplink through ingress while keeping CDP discovery and the CDP WebSocket private. The split belongs in the Node transport adapter because RelayCore already owns the Host-vs-Client protocol boundary without knowing about sockets or ports.

Verification

  • npm run check
  • npm test
  • npm run build
  • npm run docs:build
  • npm run test:e2e