2.12.0 (2026-09-18)
Features
- replay: expose recording pause controls (#2265) (5eb9397)
- replay: preserve recording identity across tab handoffs (#2256) (6891fad)
- replay: use Grafana privacy classes by default (#2262) (adb4bea)
- session: reconcile ownership before telemetry capture (#2261) (ea5de81)
- web-sdk: make reliable Fetch transport the default (#2264) (002103d)
Bug Fixes
- core: do not drop signals added during BatchExecutor flush (#2257) (227a8d1)
- deps: patch Joi prototype pollution vulnerabilities (#2281) (879b04a)
- deps: patch js-yaml CVE-2026-84375 (#2279) (224edc1)
- deps: patch smol-toml denial of service (#2280) (0a216b0)
- fetch-v2: bind session invalidation to request identity (#2259) (104e1a7)
- replay: discard invalidated recorder attempts (#2260) (f3e8f24)
- replay: stop logging page errors as session replay errors (#2284) (0b8fafd)
- user-actions: trigger user actions from clicks on nested child elements (#2239) (dbe7340)