v0.88.0
🚀 Features
Warning
Metrics names and labels normalization has been removed in this release. Going forward, you will see non-normalized metrics only. This is not a concern if you are a new user. If you are an existing user, you need to take steps to migrate the SQLite data that contains the dashboards and alerts, and ClickHouse data if you want to convert the old data retained for longer periods. Detailed steps are mentioned here: https://signoz.io/docs/operate/migration/upgrade-0.88. Leave any comments here: #5975
- feat(telemetry): remove telemetry (#8326) @grandwizard28
- fix: added network call on search in explorercolumnsrenderer with debounce (#8325) @sawhil
- feat: add support for expandable popover for stack message and body in trace details page (#8330) @ahmadshaheer
- feat(user-profile): update organisation onboarding questions (#8206) @YounixM
- feat(changelog): show changelogs for newer versions available (#8270) @ahrefabhi
- feat: show billing , settings to admin when workspace is blocked (#8291) @YounixM
- feat: adds a final part of trace funnel feature (analytics APIs, and analytics queries) implementation (#8129) @shivanshuraj1333
- feat(analytics): move frontend event to group_id (#8279) @grandwizard28
- feat: added support for trace_operators in query range v5 (#8165) @eKuG
- feat(licensing): add analytics for licensing (#8252) @grandwizard28
- feat(statsreporter): add stats for telemetry.*.last_observed.time (#8251) @grandwizard28
- feat: sidebar revamp (#8087) @YounixM
- feat: add span scope filter to trace details page (#8005) @ahmadshaheer
- feat: generalised preferences framework (#7903) @sawhil
- feat(trace): add visuals for events on span waterfall and flamegraph (#7889) @dmavrommatis
- feat: add for Hetzner and coolify deployment platform in statsreporter (#8409) @Nageshbansal
🐛 Bug Fixes
- chore: make queries compatible with 24.1 and fix string json query (#8391) @srikanthccv
- fix: override the stagedQuery orderBy and send order by timestamp in traces view of traces explorer (#8390) @ahmadshaheer
- fix: fix the issue of traces filters getting duplicated on switching between the span scopes (#8389) @ahmadshaheer
- fix: correct step numbering for non-metric based alerts (#8367) @amlannandy
- fix: correct query data for cluster details metric view in infra monitoring (#8380) @amlannandy
- fix: fix the regex matching logic in RouteTab (#8393) @amlannandy
- fix: panic after connecting to Collector (#8344) @piyushsingariya
- fix: fetch only required traces fields (#8351) @nityanandagohain
- chore: fix environment filter in infra monitoring (#8357) @amlannandy
- fix: fixed stepInterval not getting updated in the request payload for Bar (#8350) @SagarRajput-7
- fix: show status message in trace details v2 drawer (#8346) @ahmadshaheer
- fix: back button issue in trace details page (#8347) @sawhil
- fix: added network call on search in explorercolumnsrenderer with debounce (#8325) @sawhil
- fix: added missing context provider in pipelines (#8342) @sawhil
- fix: color code expiry dates in ingestion key settings (#8323) @makeavish
- fix: fix the flickering in logs explorer table view (#8304) @ahmadshaheer
- fix: prevent sending order by id with traces query (#8250) @ahmadshaheer
- fix: recalculate the query_range start and end timestamps for logs explorer chart and list queries (#8277) @ahmadshaheer
- chore: alerts fixes and improvements (#8327) @amlannandy
- fix: log details filters use data types from log data response as primary data type (#8278) @sawhil
- fix: fetch only required log fields (#8299) @nityanandagohain
- fix: update trace panel query (#8315) @nityanandagohain
- fix: update app layout height based on banners visible (#8307) @YounixM
- fix: use pathname to get channel id while saving (#8303) @YounixM
- fix: use pathname to get channel id (#8298) @YounixM
- fix(sidebar): added fix routes not highlighting, minor gitter fix (#8297) @ahrefabhi
- fix: tracefunnel analytics duration fixes + 2-step funnel fixes (#8294) @ankitnayan
- fix: JSON Query parse string int value (#8292) @piyushsingariya
- fix: delete existing agents in migration (#8289) @nityanandagohain
- fix: sentry issues SIGNOZ-UI-Q9 SIGNOZ-UI-QA (#8281) @sawhil
- fix(8232): added fix for error graph in services tab (#8263) @aniketio-ctrl
- fix: use first org in agent migration (#8269) @nityanandagohain
- fix: top level keys EXIST and NOTEXIST filter simulation (#8255) @piyushsingariya
- fix: support orgId and postgres in agents (#7327) @nityanandagohain
- fix(prom-aggr): fix prom aggregation queries using utf-8 charset (#8262) @aniketio-ctrl
- fix(github): codeowners file (#8261) @vikrantgupta25
- fix: use preference.name rather than preference.key (#8234) @YounixM
- Revert "fix: remove whitespace from sso cert" (#8233) @nityanandagohain
- fix: fix sentries (#8003) @ahmadshaheer
- fix: configs in multi-node docker-swarm cluster (#8239) @Nageshbansal
- fix: span links tab to span details drawer (#7888) @dmavrommatis
🧰 Maintenance
- chore(release): bump SigNoz to v0.88.0, OTel Collector to v0.128.0 (#8410) @Primus-bot
- chore: make queries compatible with 24.1 and fix string json query (#8391) @srikanthccv
- chore: log the request and expected response payload (#8341) @srikanthccv
- chore: bump opamp-go version (#8310) @srikanthccv
- chore: update memory usage field in hosts list to exclude cached memory (#8173) @amlannandy
- chore: fix environment filter in infra monitoring (#8357) @amlannandy
- chore: add environment filter in infra monitoring (#8309) @amlannandy
- Chore/update request texts and integrations (#8305) @makeavish
- chore: recognize variable in expression (#8328) @srikanthccv
- chore: alerts fixes and improvements (#8327) @amlannandy
- chore: add time range optimization for trace id search (#8317) @srikanthccv
- chore: more validation, zero values and enfore max step interval (#8319) @srikanthccv
- chore(signoz): deprecate all flags (#8308) @grandwizard28
- chore: handle nan/inf in response (#8318) @srikanthccv
- chore: move posthog and appcues ids to userId and orgId (#8316) @makeavish
- chore(sqlstore): remove sqlx (#8306) @grandwizard28
- chore: find contradictory condition keys in expression (#8238) @srikanthccv
- chore: remove dev env check (merge after the trace funnels BE changes get merged) (#7994) @ahmadshaheer
- chore: update alert details error state (#8246) @amlannandy
- chore: funnel run and save flow changes (#8231) @ahmadshaheer
- chore: add unit tests for hosts list in infra monitoring (#8230) @amlannandy
- chore(user): return user resource on register user request (#8271) @vikrantgupta25
- chore: disallow unknown fields and address gaps (#8237) @srikanthccv
- fix(github): codeowners file (#8261) @vikrantgupta25
- chore: updated http-proxy-middleware to 3.0.5 from 3.0.3 (#8245) @sawhil
- chore: allow url as label value in alerts (#8244) @amlannandy
- doc: update docker metrics doc link (#8358) @makeavish
New Contributors
- @dmavrommatis made their first contribution in #7889
- @ahrefabhi made their first contribution in #8297
Full Changelog: v0.87.0...v0.88.0