🐛 Release Notes
- fix(dashboards): show the busiest node's peak CPU instead of summing a gauge on the Kubernetes template
- PR: #4065
🐛 Fixes
- fix(dashboards): show the busiest node's peak CPU instead of summing a gauge on the Kubernetes template
- PR: #4065
Changes
- fix(dashboard): open the resource page from Archived lists' View button
- PR: #4039
- Require email verification for hosted signups, and mailbox consent before project SSO signs an account in
- PR: #4041
- fix(rules): quote the table alias in the reminder-rule isEnabled filter (#4030)
- PR: #4040
- fix(identity): stop signup from returning the password hash and salt
- PR: #4043
- fix(ee): project SCIM cannot take over or pull in another tenant's account
- PR: #4042
- docs(scim): carry the Cloud invitation and email/name change rules into every locale
- PR: #4044
- fix(scim): answer the status codes RFC 7644 asks for
- PR: #4046
- fix(ee): SCIM group replace keeps the rows of the members it lists again
- PR: #4047
- fix(iot): device latest-metric mirror write never ran (#3998)
- PR: #4045
- fix(signup): build the new user from an allow-list, and refuse a preset _id
- PR: #4048
- fix(dashboard): redirect to the project SSO page from an effect, once; match page checks case-insensitively
- PR: #4049
- fix(profiles): accept .NET Pyroscope uploads end to end (#4037)
- PR: #4050
- fix(discovery): name hosts through DNS failures, and say why a host has no name (#3916)
- PR: #4051
- fix(ui): keep navigation on screen when a browser injects a foreign .hidden rule
- PR: #4053
- fix(telemetry): make OTLP ingest safe for pipelines migrated from Datadog
- PR: #4052
- fix(ceph): let OSD down/out and mon quorum monitors recover
- PR: #4056
- fix(monitor): convert anomaly baseline from native unit into the sample unit
- PR: #4057
- fix(monitor): per-series auto-resolve records why that series resolved, not other series' breach text
- PR: #4058
- fix(kubernetes): use the metric names the agent's k8s_cluster receiver emits
- PR: #4059
- fix(monitor): show the value the criteria compared, in human-readable units, in platform monitor emails
- PR: #4062
- fix(kubernetes-agent): enable node/pod cpu.usage so High Node CPU can fire
- PR: #4061
- fix(monitor): give Host, Docker, Podman and IoT root causes metric details with units
- PR: #4060
- fix(monitor): compare decimal metric thresholds with their fraction
- PR: #4066
- test(kubernetes): hold every template and dashboard metric to what the agent emits
- PR: #4064
- fix(probe): wait for a synthetic worker's IPC channel to close before concluding it returned nothing
- PR: #4068
- chore: npm audit fix
- PR: #4067