github OneUptime/oneuptime 12.0.16

one hour ago
Changes
  • test: cover QueryHelper operators, LocalCache, and infra monitor-step utils
  • feat: Security Events — SIEM signals in ClickHouse with Sigma detections-as-code and Google SecOps integration
  • fix(permissions): lock create/update/delete buttons instead of hiding them
  • fix(permissions): let a domain-scoped role read the workspace it needs
  • fix(workers): sweep the legacy AIAgentTask cron definitions from Redis
  • feat(measurements): named milestone durations for incidents, alerts and scheduled maintenance
  • feat(admin): give a master admin full MFA control over any user
  • fix: GET /heartbeat/:secretkey returns Dashboard HTML and does not register h...
  • test(measurements): pin the backfill column contract the casts cannot type
  • fix(topology): judge site-scoped link rules on the whole fleet, not the map's page
  • feat(saved views): search and a collapsed tail, like the facets beside them
  • fix(admin): stop a mandated user turning their own two factor auth off
  • feat(discovery): filter discovered hosts by SNMP / No SNMP before import
  • test: pin the /heartbeat -> /incoming-request route reservation (#2986)
  • fix(identity): bound guessing on the anonymous credential routes
  • fix(accounts): read the login misc bag under its wire key
  • feat(logs): surface top errors and time-based correlation on the Logs Insights page
  • feat(topology): enter the network map through the site hierarchy
  • fix(saved views): make the collapse toggle and the search box tell the truth
  • fix(topology): correct five defects an adversarial review found in the hierarchy map
  • fix(analytics): bind fractional attribute thresholds as Double, not Int32
  • fix(logs): correct seven defects in the Insights error-pattern engine
  • feat(Telemetry): computed LLM cost, conversation grouping, and daily LLM cost budgets
  • fix(discovery): harden the SNMP / No SNMP review filter, and test it properly
  • test: close a false-pass hole in the heartbeat route reservation test
  • fix(topology): unbreak compile-dashboard by using an IconProp that exists
  • fix(logs): stop attribute filter operators from crashing the log monitor criteria form
  • Docs: AI gateway observability (LiteLLM, Portkey) and async agent circuit breaking
  • feat(Telemetry): per-project custom LLM pricing overrides
  • fix(frontend): stop the SPA fallbacks swallowing root-mounted ingest GETs
  • feat(monitor): baseline anomaly detection for Traces and Logs monitors
  • fix(dashboard): file the Measurements settings page under Settings, in the menu tests and the breadcrumbs
  • fix(monitor): name attribute filter operators on the criteria page
  • docs(analytics): star the activation key events now that they fire
  • fix(telemetry): repair OtelTracesDropFilterDeferral test after LLM cost changes
  • test(telemetry): add unit tests for LlmModelPriceService
  • test(measurement): add unit tests for MeasurementMetricWriter
  • test(frontend): derive the route-reservation guard from the AST, add behaviour tests
  • fix(telemetry): fix Compile job — tsc errors under exactOptionalPropertyTypes

Don't miss a new oneuptime release

NewReleases is sending notifications on new releases.