Release 1.18.0
26 Sep 2026 · pinned package [email protected]
Update telemetry (roadmap WS-P task 14).
- Prompts are counted.
release-watch.jsrecordspromptedwhen it shows the update prompt, with reasonoptional, orrequired,windoworcontractwhen a reload must follow.release.jsaccepts the new outcome intorelease_client_updates_total. - Sessions by generation. Each tab sends a beat to the metrics URL once its manifest is read and then every 5 minutes, carrying a random 16-hex id kept in memory only and the release it runs. On
pagehideit sendsended. The collector keeps the tabs heard from in the last 12 minutes, at most 20,000 per registry, and exposes the gaugerelease_client_sessions{generation="current"|"older"}.currentis the release the process serves:mountandcollectpass it, or passcollect(registry, { currentRelease })yourself. Sec-GPC/DNT requests are still not counted. - Size. release-watch stays within its 5 KB brotli budget (4.96 KB); comments were shortened to make room.