v0.137.1

Textualize/textualv0.137.1Aug 14, 2026by github-actions[bot]

AI Summary

This update includes architectural improvements to the frontend editor by moving from a CDN-based Monaco editor to node modules. It also adds formatting improvements for dashboards and resolves several bugs in logs and metrics pipelines.

Key Highlights

  • Moved Monaco editor from CDN to node modules
  • Dashboard panel values now formatted with thousand separators
  • Added e2e tests for LLM observability
  • Fixed logs explorer body JSON field resolution
  • Removed deprecated v1 infra-monitoring endpoints

New Features

  • Move out of using monaco cdn to using monaco from node modules
  • Format panel values with thousand separators
  • Resolve body json fields in logs table columns
  • Let tag add-on fields grow instead of spilling their tags

Full Release Notes

## 🚀 Features

* feat(alert-channel-integrations): improve the existing go tests  (#12526) @nikhilmantri0902
* feat: move out of using monaco cdn to using monaco from node modules (#12515) @aks07
* feat(dashboard-v2): format panel values with thousand separators (#12327) @ahrefabhi
* feat(infrastructure-monitoring-details): add chart description (#12430) @H4ad
* feat: add e2e for llm o11y (#12235) @tewarig
* feat(infra-monitoring): remove v1 infra-monitoring endpoints and any dangling code (#12538) @nikhilmantri0902
* feat(trace-details): add analytics events to span percentile flow (#12540) @aks07
* feat(frontend): register search() as a query builder function (#12513) @tushar-signoz
* feat(logs-explorer): resolve body json fields in logs table columns (#12503) @aks07
* feat: adding mysql GCP service (#12514) @swapnil-signoz

## 🐛 Bug Fixes

* Revert "fix(querier): use collector-stamped insert time for last_observed stats" (#12560) @krsoninikhil
* fix(saved-views): recover legacy-shaped selectedFields entries (#12549) @krsoninikhil
* fix(logs pipelines): preview logs with the body the collector sees (#12520) @tushar-signoz
* fix(metrics): warn when a filtered label is missing from metadata (#12487) @tushar-signoz
* fix(authtypes): restructure auth domain payload into a kind/spec envelope (#12472) @therealpandey
* fix(user): revoke sessions on password reset (#12531) @vikrantgupta25
* fix(translate): do not crash on use google translate (#12466) @H4ad
* fix(query-builder): let tag add-on fields grow instead of spilling their tags (#12541) @ahrefabhi
* fix(logs): stringify body_v2 in the v3 logs select (#12534) @tushar-signoz
* fix(infrastructure-monitoring-namespaces): wrong division for available/desired and use lastest instead of avg (#12429) @H4ad
* fix(onboarding): list multi-signal data sources under every signal they support (#12522) @revmag
* fix(logs): return the JSON body from v3 query_range (#12523) @tushar-signoz

## 🧰 Maintenance

* chore(user): remove deprecated user endpoints (#12530) @vikrantgupta25
* chore(deps): bump clickhouse-sql-parser to v0.5.6 (#12536) @therealpandey
* chore(frontend): regenerate ANTLR parser with search() support (#12491) @tushar-signoz
* refactor(qb): build IN as an OR of equalities (#12504) @tushar-signoz
* refactor(metrics): alias group-by columns positionally like logs and traces (#12464) @tushar-signoz
* test(qb): add integration tests for recent searches dropdown (#12045) @tewarig
* test(integration): drop the deprecated user endpoints from the suite (#12529) @vikrantgupta25


**Full Changelog**: https://github.com/SigNoz/signoz/compare/v0.137.0...v0.137.1