See and end every sign-in, resolves that stick, and device silence that speaks up
Account and sessions
- My account grew an Active sign-ins card: every signed-in browser with its address and last activity, a sign-out button on each, and "sign out everywhere else". Ending a session, changing the password or blocking an account takes effect everywhere within a minute.
- A signed-in browser now keeps its session through platform maintenance: the session is bound to your browser, renews as you work, and only a hash of it is ever stored on our side.
Incidents
- Resolving an incident by hand sticks: it will not reopen until the condition actually clears. And when a condition comes back long after an automatic resolve, a new incident with its own number is born instead of an old one being resurrected.
- A reopened or reborn incident always carries the reading measured now, never a value remembered from an earlier day.
- A failing check on a freshly added host gets time to succeed first: the "how long has this been broken" math starts at the first attempt, so a brand-new install no longer opens an incident in its first minute.
Anomalies
- The anomaly feed got much quieter. A reading now has to move by an amount that matters in real units for its class of metric, not just by an amount that is statistically unusual — a process going from 0.1% to 0.2% CPU is no longer an anomaly. Metrics where only growth is bad stopped flagging drops, and our own probes' latency to localhost no longer judges itself. Detector thresholds arrive from the platform, so tuning never waits for an agent release.
Devices
- Silence became a signal. Two new rules: a warning when a device cannot be polled because its secret was never set on the collector — with the exact command to set it — instead of the device being called down; and a warning when an approved device has had no real poll for ten minutes, which keeps working even when the collector itself was removed from the fleet.
- A collector that refuses its team's template key now says so through failing checks, with the reset command right in the text, instead of going quiet.
- SNMP traps from sources that are not approved devices are dropped before the packet is even parsed.
- Config backups of network devices mask credentials in more syntax forms, and a backup that cannot be read cleanly fails loudly instead of storing a partial file.
Hardening checks
- CIS checks inside containers no longer recommend the impossible: kernel-level items that only the host can change (the audit subsystem, certain sysctls) leave the container's score entirely. Outside containers, the audit daemon has to be running — merely installed does not pass.
- The "root can log in over ssh" finding judges effective behavior: root limited to keys, with passwords off, is not a finding — and the recommendation is prohibit-password, which keeps clustered hypervisors working. The metric follows the same rule.
Console
- When live telemetry is briefly unreachable, the console says so calmly: a quiet strip under the header, skeleton screens instead of half-empty pages, paused background polling, and a single reload the moment it is back. Scheduled reports and exports never go out half-empty in such a window — they wait, or refuse with a reason.
- A hung connection is noticed as quickly as a refused one: seconds, not timeouts piling up.
Agent
- The host's Manage block shows the real age of the agent's access key, with a Rotate now button. A manual rotation is its own entry in the event stream and the audit log, with the name of whoever clicked it.
- Template permissions are enforced before anything else in the probe cycle: a probe your team denied never resolves its secret, and a denied listener keeps its port closed.
- Testing a device connection uses only credentials that belong to device monitoring.
- A dead connection is noticed within seconds, and the agent moves on to the next address immediately instead of waiting out long timeouts.
- Reinstalling the agent on a box whose record went quiet less than a week ago takes over that record's plan slot instead of counting as a second host.
- Small fixes: process names with spaces survive on macOS, Windows events larger than 16 KB no longer arrive empty, and update verification runs on about half the memory.
Privacy
- Visitor network addresses do not travel in APM trace attributes: the agent strips them at the source, and ingest enforces the same rule. RUM beacons are accepted strictly same-origin, and collection respects per-site and per-visitor limits.