🚀 Features
- feat(dashboards-v2): panel rendering system (pure-V5 data path, renderers, panel chrome) (#11639) @ahrefabhi
- feat: introduce dashboard views for list dashboards page (#11465) @namanv3
- feat: add clone dashboard API for perses dashboards (#11742) @namanv3
- feat: use empty suggestions api for empty ui state of ai assistant (#11744) @YounixM
- feat(infra-monitoring): add default group by namespace name, cluster name for workloads. (#11716) @nikhilmantri0902
- feat: adding support for Azure DB services (#11679) @swapnil-signoz
- feat: extend error responses with new error struct (#11542) @tushar-signoz
- feat(statsreporter): expose collected stats via GET /api/v1/stats (#11698) @therealpandey
- feat(dashboard-v2): public dashboard settings section (#11696) @AshwinBhatkal
- feat(infra-monitoring): v2 daemonsets integration tests (#11442) @nikhilmantri0902
- feat(dashboard-v2): consolidate dashboard detail header, toolbar & settings (#11713) @AshwinBhatkal
- feat(infra-monitoring): v2 jobs integration tests (#11441) @nikhilmantri0902
- feat(traces): integrate flamegraph v3 API (#11648) @aks07
- feat(dashboard-v2): variables settings tab (#11645) @AshwinBhatkal
- feat(infra-monitoring) : add useful tags for infra-monitoring
clickhouse.query_log.log_comment(#11638) @nikhilmantri0902 - feat(resource): add resource middleware (#11607) @vikrantgupta25
- feat(dashboards): serve V2 dashboard pages behind use_dashboard_v2 flag (#11642) @AshwinBhatkal
- feat(auth): add back to login CTA on reset password token error screen (#11634) @SagarRajput-7
- feat: v2 list, delete, pin, unpin dashboards api (#11219) @namanv3
- feat(infra-monitoring): v2 statefulsets integration tests (#11440) @nikhilmantri0902
- feat: show recent queries to user (#11523) @tewarig
- feat(infra-monitoring): v2 deployments integration tests (#11437) @nikhilmantri0902
- feat(infra-monitoring): v2 volumes integration tests (#11431) @nikhilmantri0902
🐛 Bug Fixes
- chore: added fix for infinite query call on services page (#11755) @ahrefabhi
- fix: AI Assistant improvements (#11722) @YounixM
- fix(openapi): omit content type for responses without a body (#11720) @therealpandey
- fix(settings): trial banner causing the scroll of the sub-pages to be broken (#11684) @SagarRajput-7
- fix(settings): guard against non-APIError in logs retention error state (#11685) @SagarRajput-7
- fix(infra-monitoring-volumes): add missing inodes columns (#11683) @H4ad
- fix: mark numeric columns as aggregation in scalar query response (#11593) @tushar-signoz
- fix(infra-monitoring-details): ensure events/traces uses timestamp adjusted by the timezone (#11644) @H4ad
- fix(infra-monitoring-clusters): deployments desired should use latest instead of avg (#11681) @H4ad
- fix(infra-monitoring-k8s-pods): working set memory should use space aggregation sum (#11680) @H4ad
- fix: proper definition of user dashboard preferences (#11643) @namanv3
- fix(frontend): always show SigNoz version in sidebar header (#11596) @pandareen
- fix(web): app crash when web speech api access throws (#11618) @jaydorsey
- fix: add check for percentile aggregation for non-histogram metrics (#11387) @namanv3
🧰 Maintenance
- chore(release): bump SigNoz to v0.129.0 (#11773) @Primus-bot
- chore: bumping agent version to v0.0.13 (#11757) @swapnil-signoz
- chore: added fix for infinite query call on services page (#11755) @ahrefabhi
- chore(trace-details): remove flamegraph v2 API (#11629) @krsoninikhil
- chore(traces): remove legacy trace view toggle and redirect /trace-old to /trace (#11732) @tewarig
- chore: bump cloud integration agent version to v0.0.12 (#11741) @swapnil-signoz
- chore(sentry): bump packages to v10 & v5 for vite-plugin (#11723) @H4ad
- chore(oxc): bump oxfmt and oxlint/tsgolint to 0.54 and 1.69/0.23 (#11724) @H4ad
- chore(css-modules): add good practices for writing css module files (#11587) @H4ad
- chore: add firing alert count and system/k8s metric existance status (#11730) @srikanthccv
- chore: make some fields required in perses replicated spec (#11612) @namanv3
- chore: add discriminator on kind in perses spec (#11635) @namanv3
- chore(css-modules): add good practices for writing css module files (#11587) @H4ad
- perf: reuse label maps and index series by variable in formulas (#11529) @namanv3
- refactor(planned-maintenance): remove time bounds from recurrence (#11500) @jatinderjit
- test: use v1 dashboards list API in cleanup (#11688) @namanv3
New Contributors
- @jaydorsey made their first contribution in #11618
- @pandareen made their first contribution in #11596
Full Changelog: v0.128.0...v0.129.0