github SigNoz/signoz v0.150.0-rc.1

pre-releaseone hour ago

What's Changed

  • feat(trace-details): show AI dot on thread tab and log empty thread with AI summary by @tewarig in #13380
  • feat(traces-explorer): open list rows in a span details drawer by @aks07 in #13361
  • feat: add nerve pod as codeowner for AI assistant by @tewarig in #13409
  • chore(deps): bump dompurify, sharp and source-map-js by @tewarig in #13416
  • fix(logs): render json log bodies and object fields in every logs surface by @aks07 in #13362
  • feat(dashboard): add a copy dashboard ID button next to the title by @AshwinBhatkal in #13404
  • chore(infra-monitoring): drop old analytics events that newer ones cover by @AshwinBhatkal in #13407
  • chore(frontend): move AI rules where agents load them and add lessons from Greptile reviews by @H4ad in #13338
  • chore: update codeowners for types and tests by @therealpandey in #13427
  • fix(alerts): fall back to default range on invalid relativeTime by @ashu8912 in #13375
  • feat(traces-explorer): add infinite scroll to list view; table ui update by @aks07 in #13392
  • fix(alerts): keep configuration sidebar item weight constant when active by @ashu8912 in #13432
  • feat(explorer): make the traces and logs explorer toolbars and tables match by @aks07 in #13411
  • ci(e2e): run the suite on 10 shards by @AshwinBhatkal in #13395
  • test(e2e): scroll drivers with the mouse wheel by @ashu8912 in #13433
  • feat(dashboard): group small pie slices into an automatic Other slice by @ahrefabhi in #13428
  • fix(ai-assistant): disable open actions for the page already open by @tewarig in #13370
  • fix(telemetrystore): return 400 for five more ClickHouse SQL mistakes by @srikanthccv in #13444
  • feat(authz): rule state history FGA by @nikhilmantri0902 in #13252
  • feat:ai o11y saved views by @tewarig in #13297
  • feat(traces-explorer): track how users open the trace details page by @aks07 in #13420
  • test(e2e): wait for the funnel step popover to close before adding a step by @ahrefabhi in #13455
  • feat(ai-observability): add column options to the ai list view by @tewarig in #13303
  • refactor(dashboards): extract list filter and saved views into shared components by @ashu8912 in #13372
  • feat: add support for distribution query in query range by @namanv3 in #13379
  • chore(ci): skip e2e when only generated api clients change by @AshwinBhatkal in #13456
  • ci(e2e): pin Node 22 by @AshwinBhatkal in #13396
  • feat: add support for offset in all query range request types by @namanv3 in #13436
  • feat(alert-channel-integrations): support self-hosted jira on the jira channel by @nikhilmantri0902 in #13424
  • feat(alerts): add DSL search and saved views to alert rules list by @ashu8912 in #13322
  • test(query-builder): add e2e suite for the query builder by @ahrefabhi in #13313
  • fix(querybuilder): read an unknown body path in a column as a string by @srikanthccv in #13429
  • fix(querybuilder): parse aggregation predicates and field names like filters by @srikanthccv in #13418
  • fix(querybuilder): warn on unknown keys outside the filter by @srikanthccv in #13421
  • test(alertmanager): fix flaky TestAggrGroup timing and resolve checks by @srikanthccv in #12131
  • test(saved-views): cover behaviour the current tests miss by @H4ad in #13301
  • chore: bump go version to 1.25 in github ci by @swapnil-signoz in #13480
  • chore: make pulse-frontend the code owner of the list filter, views and alert rules folders by @AshwinBhatkal in #13476
  • fix(home): read alert rules from the v3 list API by @AshwinBhatkal in #13439
  • fix(planned-downtime): read alert rules from the v3 list API by @AshwinBhatkal in #13440
  • fix(ai-assistant): read alert rules from the v3 list API by @AshwinBhatkal in #13441
  • fix(alerts): refresh the v3 rules list after rule changes by @AshwinBhatkal in #13442
  • docs(querier): add query_range examples for every builder function by @srikanthccv in #13475
  • fix(querier): validate formula limits, raw order keys, and request types by @srikanthccv in #13426
  • feat(querier): apply the having of a formula by @srikanthccv in #13452
  • fix(querier): do not shift the gap of a timeShift query twice by @srikanthccv in #13470
  • fix(querier): skip the cache for logs and traces queries with a limited group by by @srikanthccv in #13472
  • feat(querier): heatmaps for the logs and traces signals by @tushar-signoz in #13318
  • feat(audit): adding kafka audit exporter by @swapnil-signoz in #13357
  • feat(audit): emit audit logs per signoz semantic conventions by @swapnil-signoz in #13477
  • feat: migrate all rules to v2 schema by @namanv3 in #13158
  • feat(authz): enable FGA for llm pricing rule routes by @nityanandagohain in #13260
  • fix(alerts): match the rule state filter to the created-by filter by @AshwinBhatkal in #13460
  • fix(quick-filters): reject high-cardinality fields as quick filters by @krsoninikhil in #13385
  • fix(sentry): expected 401, 403 and network failures page the frontend by @aks07 in #13510
  • test(ai-observability): explorer side panels and query builder in tab tests by @tewarig in #13523
  • fix(alert-channel-integrations): describe jira auth as a flat object in the openapi spec by @nikhilmantri0902 in #13540
  • chore: remove source and version from rules api schema by @namanv3 in #13541
  • feat(onboarding): add Pixeltable and Claude Cowork datasources by @crazyuploader in #13512
  • fix(alerts): clean up the alert rules list styling by @ashu8912 in #13530
  • feat(api-monitoring): move the endpoint filters and group-by off v3 autocomplete by @aks07 in #13160
  • refactor: making querier changes for audit schema by @swapnil-signoz in #13438
  • refactor: using X-Forwarded-For header for client.address by @swapnil-signoz in #13543

Full Changelog: v0.149.0...v0.150.0-rc.1

Don't miss a new signoz release

NewReleases is sending notifications on new releases.