main
chore: upgrade Rust toolchain to 1.95.0 (#33294)
chore: forward v2.9.5 release commit to main (#36452)
perf(ext/web): apply the base64url op design to standard base64 (#36422)
fix(runtime): map notify's Windows missing-path error to NotFound (#35864)
fix (doc): Typo in `runtime/README.md` (#20020)
refactor: force a reason on clippy overrides (#32761)
chore: Happy New Year 2026 (#31748)
fix: handle UTF-16 diagnostic columns (#36028)
perf(snapshot): dedupe JS sources between binary and v8 snapshot (#33992)
feat: OffscreenCanvas (#29357)
feat: support navigator.userAgentData (#34743)
feat: `deno desktop` subcommand (#33441)
fix(runtime): give worker isolate threads the stack size we report (#36114)
perf(snapshot): mangle internal source identifiers (#36263)
fix(ext/node): implement worker_threads.locks via Web Locks (#35963)
fix(ext/node): import attributes and custom module types in registerHooks ESM hooks (#35028)
refactor(runtime): allow disabling the OffscreenCanvas global via env var (#35287)