0.2.8
SkyworkAI/SkyReels-V20.2.8Apr 2, 2026by github-actions[bot]
AI Summary
A comprehensive update to a JavaScript runtime engine featuring new Web APIs, Chrome DevTools Protocol enhancements, and Model Context Protocol improvements for AI tooling.
Key Highlights
- New Web APIs: Support for `ariaAtomic`, `ariaLive`, `FormDataEvent`, and `ResizeObserver` in JS context.
- CDP & MCP: Implementation of `Page.reload`, improved navigation events, and SemanticTree tool updates.
- CLI Enhancements: Added `--wait-selector`, `--wait-script`, and build flags for custom pre-versions.
- Networking & Stability: Reworked HttpClient callbacks, improved authority parsing, and fixed finalizers/DOMException mappings.
New Features
- New Web APIs (ariaAtomic, ariaLive, URLSearchParams, etc.)
- CDP features (Page.reload, script evaluation)
- MCP tools (SemanticTree nodeDetails, configurable protocol version)
- CLI options (--wait-selector, --wait-script-file)
- HTTP networking rework and auth challenge detection
Full Release Notes
## New Web APIs - `Element.ariaAtomic` / `Element.ariaLive` - `HTMLAnchorElement.rel`; `HTMLElement.title`, `.dir`, `.lang` - `URLSearchParams`: support arrays in constructor - `FormDataEvent` - `ResizeObserver.unobserve` available in JS context - `CanvasRenderingContext2D` can access its canvas element; canvas context cache - `navigator.languages` includes base language per spec - Allow `Document` to be the root of an IntersectionObserver ## CDP (Chrome DevTools Protocol) - Implement `Page.reload` - Add script to evaluate on new document - Improve/fix CDP navigation event order - Remove CDP generic (cleanup); unify MCP/CDP node registration ## MCP - `SemanticTree`: `nodeDetails` tool, checked state in node data, param reorder - Configurable protocol version; improved argument parsing + error handling - `parseOptionalAndGetPage` helper extraction ## CLI - Add `--wait-selector`, `--wait-script`, `--wait-script-file` options - Fix `--wait-until` default value - `-Dpre_version` build flag for custom pre-version ## HTTP / Networking - Rework header/data callbacks in HttpClient - Connect code added to auth challenge detection - Improve authority parsing; resolve scheme in path; cross-origin Window handling ## Stability / correctness - Rework finalizers; protect `transfer.kill()` like `transfer.abort()` - Expand XHR reference lifetime - Add missing `InvalidAccessError` DOMException mapping - Provide failing callback to ValueSerializer for host objects - Set `v8::Signature` on FunctionTemplates ## Build / CI / dev - Add `check` step to verify compilation; simplify nightly versioning - Bump zig-v8 to v0.3.7 - Send e2e integration results to Slack; WPT diff; improve async tests - Add `SECURITY.md`; percent-encode version query string for crash reports - Note missing CORS in README status