What's Changed
- feat(mcp): add --host flag for MCP HTTP transport bind address by @ousamabenyounes in #254
- Give relList and sandbox their supported tokens by @SGavrl in #256
- perf: DOM read fast paths (constant nodeType, borrowed op reads, base64 table) by @SGavrl in #259
- fix: resolve element .src to an absolute URL (#255) by @SGavrl in #260
- Fix/issues 257 258 by @SGavrl in #261
- perf: bound slow ES modules with a DOM-rendered-aware budget by @SGavrl in #262
- perf: cut RSS with a V8 young-gen cap and optimize-for-size by @SGavrl in #263
- Add --quiet to serve by @SGavrl in #265
- Make AbortSignal a real constructor (prototype, throwIfAborted, events) by @SGavrl in #267
- Stealth profile consistency by @johnnogueira in #269
- Make navigator.geolocation coordinates configurable by @SGavrl in #272
- Drop unused context field from obscura::Page by @SGavrl in #274
- fix(js): implement CSS.supports() feature detection by @fabdelgado in #209
- fix(js): serialize dynamic module imports + re-land base href for SPA lazy chunks (#246) by @zhangyang-crazy-one in #275
- Add Target.targetInfoChanged and DOMSnapshot.captureSnapshot for DOM agents by @SGavrl in #282
- Implement DOM.focus for keyboard input by @SGavrl in #283
- fix(js): add insertAdjacentText/insertAdjacentElement polyfills (#285) by @ousamabenyounes in #286
- Security: block SSRF DNS-rebinding and widen the IP deny-set by @charlesmamane26-sketch in #279
- fix(cookies): normalize SameSite value to title-case on parse by @johnnogueira in #270
- Security: cap MCP HTTP request bodies and add optional Origin allowlist by @charlesmamane26-sketch in #280
- fix(js): console.log(Error) must not trigger Error.prepareStackTrace by @SGavrl in #287
- docs: document new flags, stealth identity vars, MCP/SSRF hardening, and DOM-agent CDP methods by @SGavrl in #288
- fix(stealth): synchronize TLS and JS fingerprints to Chrome 145 by @SGavrl in #289
New Contributors
- @johnnogueira made their first contribution in #269
- @fabdelgado made their first contribution in #209
- @charlesmamane26-sketch made their first contribution in #279
Full Changelog: v0.1.7...v0.1.8