v0.107.0

SigNoz/signozv0.107.0Jan 15, 2026by github-actions[bot]

AI Summary

Enhances the user interface with better date range selection and log detail interactions, alongside new JSON logs query experience.

Key Highlights

  • Improved UX for Date Time Picker.
  • Pin log detail correlation buttons to make them more discoverable.
  • Introduction of JSON Logs Query Experience.

New Features

  • OnGroupBy - show timeseries panel
  • Pin log detail -> trace correlation button
  • Improve date range selection ux
  • Improved UX for Date Time Picker
  • JSON Logs Query Experience
  • Open API spec defs for metrics explorer

Full Release Notes

## 🚀 Features

* feat: onGroupBy - show timeseries panel - #3403 (#9921) @ishan621
* feat: Pin log detail -> trace correlation button to top or more discoverable (#9981) @ishan621
* feat: improve date range selection ux (#9994) @YounixM
* feat: Improved UX for Date Time Picker (#9944) @YounixM
* chore: add ability to delay the evaluation start for new groups (#9621) @abhishekhugetech
* fix: test notification always sends a new notification (#9807) @abhishekhugetech
* chore: JSON Logs Query Experience (#9381) @piyushsingariya
* chore: add Open API spec defs for metrics explorer (#9934) @nikhilmantri0902

## 🐛 Bug Fixes

* Fix: Make exists in small case recognise as valid non value op (#9989) @aks07
* fix: close button when importing dashboard json (#9987) @AshwinBhatkal
* chore: fix undefined labels error in alerts (#9589) @amlannandy
* fix(dashboard): delete dashboard shouldn't break on license check (#9984) @vikrantgupta25
* tests(integration): organize querier test and use numbered prefixes (#9969) @srikanthccv
* fix: test notification always sends a new notification (#9807) @abhishekhugetech
* fix(tokenizer): fix concurrent map writes in jwt tokenizer (#9960) @therealpandey
* fix: added fix for reduce to resetting back to avg (#9947) @ahrefabhi
* fix(preference): update user preference apis to return 200 when preference exists but has no value (#9957) @vikrantgupta25
* fix(alertmanager): remove ambiguous reference to org_id (#9955) @vikrantgupta25
* fix: test alert should open valid link with more info (#9896) @abhishekhugetech
* fix(alertmanager): disallow creating invalid channels (#9946) @therealpandey

## 🧰 Maintenance

* chore(release): bump SigNoz to v0.107.0 (#10007) @primus-bot
* chore: rename Variables folder to DashboardVariableSettings (#9990) @AshwinBhatkal
* chore: make settings drawer reusable (#9985) @AshwinBhatkal
* chore: fix undefined labels error in alerts (#9589) @amlannandy
* chore: rename NewDashboard to DashboardContainer (#9980) @AshwinBhatkal
* chore: add CODEOWNERS for dashboard page and container (#9979) @AshwinBhatkal
* chore: add metric data generators (#9968) @srikanthccv
* chore: use uv (#9964) @srikanthccv
* chore: add ability to delay the evaluation start for new groups (#9621) @abhishekhugetech
* chore: add new related keywords in onboarding (#9963) @makeavish
* chore: y-axis unit selector changes in alerts and dashboards (#9936) @amlannandy
* chore: ease in disabling grouping in notification settings (#9698) @amlannandy
* chore: alert type selection page improvements (#9724) @amlannandy
* chore: add fillZero function to query builder functions list (#9651) @amlannandy
* chore: update cloud integration agent version to v0.0.8 (#9956) @swapnil-signoz
* chore: add query step intervals in response meta (#9954) @srikanthccv
* chore: JSON Logs Query Experience (#9381) @piyushsingariya
* chore: ignore logs for `context.Canceled` errors (#9945) @jatinderjit

## New Contributors
* @jatinderjit made their first contribution in https://github.com/SigNoz/signoz/pull/9945

**Full Changelog**: https://github.com/SigNoz/signoz/compare/v0.106.0...v0.107.0