0.2.8
rohitg00/agentmemory0.2.8Apr 2, 2026by github-actions[bot]
AI Summary
This release introduces new Web APIs, refines Chrome DevTools Protocol (CDP) implementations, enhances the Model Context Protocol (MCP), and improves HTTP networking stability and build processes.
Key Highlights
- New Web APIs including ariaAtomic, ariaLive, and URLSearchParams array support
- CDP improvements including Page.reload and unified node registration
- MCP enhancements with SemanticTree tools and configurable protocol version
- CLI improvements with new wait-selector and wait-script options
- HTTP networking rework with authority parsing and cross-origin handling
New Features
- Element.ariaAtomic / Element.ariaLive
- HTMLAnchorElement.rel; HTMLElement.title, .dir, .lang
- URLSearchParams support for arrays in constructor
- FormDataEvent
- ResizeObserver.unobserve available in JS context
- CanvasRenderingContext2D can access its canvas element
- navigator.languages includes base language per spec
- Document as root of IntersectionObserver
- CDP Page.reload implementation
- MCP SemanticTree nodeDetails tool
- CLI --wait-selector, --wait-script, and --wait-script-file options
- HttpClient header/data callbacks rework
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