v0.137.0
Textualize/textualv0.137.0Aug 12, 2026by github-actions[bot]
AI Summary
This release introduces significant new features including an AI explorer tab, GCP cloud integration, and Fine-Grained Authorization (FGA) for dashboards. It also enhances infrastructure monitoring and PromQL query handling.
Key Highlights
- Added AI explorer tab
- Added GCP cloud integration
- Enabled Fine-Grained Authorization (FGA) for dashboards and public configs
- Transpiled allowlisted PromQL query shapes to ClickHouse grid statements
- Filter infrastructure monitoring by pod status
New Features
- Add ai explorer tab
- Add GCP cloud integration
- Enable FGA for dashboards and their public config
- Transpile allowlisted query shapes to ClickHouse grid statements
- Assign member roles through the user_roles API
Full Release Notes
## 🚀 Features * feat: filter fields with no name in field selector (#12512) @aks07 * feat: ai-011y quickfilters support (#12406) @nityanandagohain * feat(frontend): save recent searches from summary and infra detail pages (#12054) @tewarig * feat(members): assign member roles through the user_roles API (#12498) @vikrantgupta25 * feat(reset-password): use the v2 endpoint on the reset password page (#12492) @vikrantgupta25 * feat(log-details): add highlights section to log details drawer [2/3] (#12425) @aks07 * feat: add ai explorer tab (#12484) @tewarig * feat(integrations): add GCP cloud integration (#12210) @tewarig * feat(user): add v2 reset password endpoint (#12489) @vikrantgupta25 * feat(log-details): update log details header (#12310) @aks07 * feat(invite): accept multiple roles per invited member (#12476) @vikrantgupta25 * feat(infra-monitoring): filter by pod status (#12278) @nikhilmantri0902 * feat: generate semantic convention families (#12441) @srikanthccv * feat(promql): transpile allowlisted query shapes to ClickHouse grid statements (#12325) @srikanthccv * feat(onboarding): add Apache, HAProxy, Elasticsearch, RabbitMQ, Open WebUI, DSPy datasources (#12363) @crazyuploader * feat(onboarding): add HCP Vault, OpenTelemetry eBPF, Langflow, Cohere, Auth0, and PgBouncer datasources (#12098) @revmag * feat: enable FGA for dashboards and their public config (#12408) @namanv3 * feat(infrastructure-monitoring-details): add support to pin tooltip (#12414) @H4ad ## 🐛 Bug Fixes * fix(promql): remove NaN and Inf values from PromQL query range response (#12388) @namanv3 * fix(sentry): drop benign cancellation errors from reporting on sentry (#12524) @aks07 * fix(service-map): stop the resource attribute filter bar from clearing (#12521) @ahrefabhi * fix(alerts): tolerate a null channels field when editing an existing alert rule (#12510) @AshwinBhatkal * fix(alert-channel-integrations): de-flake the Google Chat alert channel save tests (#12509) @AshwinBhatkal * fix(infrastructure-monitoring): migrate having clause to new format (#12467) @H4ad * fix(savedview): handle old invalid data in specs (#12477) @krsoninikhil * fix(dashboard-v2): stop a time-range change resetting a dynamic variable's selection to ALL (#12416) @AshwinBhatkal * fix: allow deletion of legacy dashboards via delete api (#12500) @namanv3 * fix(sentry): drop benign aborted/cancelled requests from error reporting (#12495) @aks07 * fix(query-builder): normalise doc length in codemirror fixing Selection points outside of document error (#12496) @aks07 * fix(tests): call Metrics.load_from_file directly in the pods filter test (#12475) @vikrantgupta25 * fix(infra-monitoring): the count query's alias collision when groupBy overlaps counted attrs (#12451) @nikhilmantri0902 * fix(sqlmigration): skip saved views with dangling org_id in migration 109 (#12469) @krsoninikhil * fix(querier): use collector-stamped insert time for last_observed stats (#12455) @tushar-signoz * fix(tests): deflake SSO login tests — wait until the browser has left the idp after keycloak login (#12399) @tushar-signoz * chore: convert lifecycle-free fixture-factories to plain functions (#12462) @therealpandey * fix(sentry): stop reporting self-healed chunk load failures (#12440) @therealpandey * fix(query-context): ensure operator is correctly suggested (#11575) @H4ad * fix(infrastructure-monitoring-hosts): missing warning prop for list table (#12431) @H4ad ## 🧰 Maintenance * chore(frontend): drop the dead v1 invite client and its mocks (#12511) @vikrantgupta25 * chore: remove normalized metrics compatibility (#12470) @srikanthccv * chore(telemetrytypes): introduce LogicalField (#12499) @srikanthccv * chore(frontend): remove the loginPrecheck mock for a removed endpoint (#12485) @therealpandey * chore(user): remove the deprecated user by id endpoints (#12474) @vikrantgupta25 * chore(user): remove the deprecated bulk invite endpoint (#12473) @vikrantgupta25 * chore(deps): upgrade tests project dependencies (#12463) @therealpandey * chore: convert lifecycle-free fixture-factories to plain functions (#12462) @therealpandey * chore: add pytest conventions rule and apply it across integration tests (#12460) @therealpandey * chore: remove the docs-check workflow (#12459) @therealpandey * chore: simplify PR template and add agent rules (#12457) @therealpandey * chore(deps): bump clickhouse-sql-parser to v0.5.5 (#12454) @therealpandey * chore(deps): bump google.golang.org/grpc from 1.80.0 to 1.82.1 (#12222) @dependabot * chore(deps): bump github.com/google/cel-go from 0.28.0 to 0.29.0 (#12305) @dependabot * test: adding tests for covering GCP integrations across APIs (#12501) @swapnil-signoz * test(integration): drop the 10k filter-expression fuzz test (#12505) @tushar-signoz * docs(contributing): document the kind/spec envelope for sum types (#12494) @therealpandey * test(callbackauthn): cover the google authn flow end to end (#12486) @therealpandey * refactor: removing logs support for gcp integration services (#12471) @swapnil-signoz * test(querier): pin keyless-row semantics for filter operators (#12456) @srikanthccv * refactor(savedview): restructure api and storage to spec based (#12342) @krsoninikhil **Full Changelog**: https://github.com/SigNoz/signoz/compare/v0.136.1...v0.137.0