Changelog

Follow us on LinkedIn
v0.118.0April 08, 2026

Introducing SigNoz MCP Server

SigNoz now has an MCP server that lets AI assistants like Cursor, Claude, GitHub Copilot, and others query your observability data through natural language. You can search logs, query metrics, inspect traces, list alerts, and manage dashboards, all from your AI coding tool. SigNoz Cloud users can connect directly to the hosted server with no installation required. Self-hosted users can run the MCP server locally via binary, Docker, or build from source.

Adds Service Accounts

Service accounts now live alongside team members in your workspace and support role-based access control. Each service account is assigned a single role and can authenticate using API keys. The previous API Keys page has been deprecated in favor of this new system. All the existing API keys have been migrated to service accounts.

Role assignment for both team members and service accounts has also been simplified to a single-role model, each identity now holds exactly one role, replacing the previous multi-role selection.

Auto-Expand in Trace Waterfall

Expanding a span in the trace detail waterfall now automatically pre-expands 5 levels of nested children. Previously, each level had to be expanded individually with a separate click, making it tedious to drill into deeply nested traces. Now a single click reveals the full call hierarchy up to 5 levels deep, so you get to the span you're looking for much faster.

Pretty-Print JSON in Log Details

When you copy an attribute value from the log detail view, JSON values are now automatically pretty-printed for readability instead of being copied as a single compressed line.

Bug Fixes

  • The host list in Infrastructure Monitoring now correctly shows refresh status, and refresh interval queries no longer overlap with each other.
  • Dormant metrics in the query range API now return a warning instead of an error, preventing unnecessary failures when querying metrics that haven't reported recently.
  • Alert rules history no longer crashes when relativeTime is empty.
  • Dashboard variables with special characters now fall back to the raw parameter if decodeURIComponent fails
  • The having expression in the query builder now validates correctly before execution.
  • Empty not() filter expressions are now handled gracefully instead of producing query errors.

Maintenance

  • Cmd+click (or Ctrl+click) now works on all clickable items across the app, opening them in a new tab as expected.
  • Deprecated v3/v4 rule format support and the v1 Metrics Explorer code have been removed.
  • JSON Path indexing is now enabled for JSON log bodies, improving query performance on structured log data.