Releases: SigNoz/signoz
v0.88.0-rc.1
What's Changed
🚀 Features
- 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
🐛 Bug Fixes
- 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: 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
v0.87.0
Warning
We are removing the normalisation for metrics names and labels, learn more here https://signoz.io/guides/metrics-migration/ and leave any comments here #5975
🚀 Features
- feat(statsreporter): report stats on stop (#8187) @grandwizard28
- feat(statsreporter): build a statsreporter service (#8177) @grandwizard28
- feat(preference): add support for objects and arrays (#8142) @grandwizard28
- feat: Adding ContainerInsights in ECS Integrations (AWS) (#8122) @piyushsingariya
- feat: handle unkown metric in panel query (#8083) @SagarRajput-7
- feat: Introducing EKS integration (AWS) (#8021) @piyushsingariya
🐛 Bug Fixes
- fix: add missing denominator for reset case (#8180) @srikanthccv
- fix(dashboard): create dashboard panic for id (#8214) @vikrantgupta25
- fix: logs and traces issues (#8041) @sawhil
- chore: trace funnels bugfixes/improvements (#8114) @ahmadshaheer
- fix: handle alert list updates (#8109) @YounixM
- chore: metrics explorer summary view fixes (#8126) @amlannandy
- chore: fix nanoid vulnerability (#8172) @amlannandy
- fix: remove whitespace from sso cert (#8141) @nityanandagohain
- fix(dashboard): dashboards/alerts info telemetry fix (#8161) @vikrantgupta25
- fix: Enhance filter support for Pipeline Simulation (#8134) @piyushsingariya
🧰 Maintenance
- chore(release): bump SigNoz to v0.87.0 (#8222) @Primus-bot
- chore: add querier HTTP API endpoint and bucket cache implementation (#8178) @srikanthccv
- chore: trace funnels bugfixes/improvements (#8114) @ahmadshaheer
- chore: add analytics for metrics explorer (#8108) @amlannandy
- chore: metrics explorer summary view fixes (#8126) @amlannandy
- chore(sqlmigration): drop the rule history and data migrations table (#8181) @vikrantgupta25
- chore: fix nanoid vulnerability (#8172) @amlannandy
- chore(deps): bump webpack-dev-server from 4.15.2 to 5.2.1 in /frontend (#8160) @dependabot
- chore: add range query impl for promql (#8130) @srikanthccv
- chore: metric statement builder (#8104) @srikanthccv
- docs(contributing): add endpoint docs (#8215) @grandwizard28
- docs(contributing): add provider docs (#8193) @grandwizard28
- build(go): upgrade purego to v0.8.4 (#8159) @grandwizard28
Full Changelog: v0.86.2...v0.87.0
v0.87.0-rc.1
Changelog
- 17f48d6 chore(release): bump to v0.87.0 (#8222)
- 2d6774d fix: add missing denominator for reset case (#8180)
- 62a9d7e docs(contributing): add endpoint docs (#8215)
- 3a2c7a7 fix(dashboard): create dashboard panic for id (#8214)
- 33e70d1 fix: traces back button issue (#8041)
- 85f04e4 chore: add querier HTTP API endpoint and bucket cache implementation (#8178)
- 53f9e7d chore: trace funnels bugfixes/improvements (#8114)
- ad46e22 docs(contributing): add provider docs (#8193)
- e79195c fix: handle alert list updates (#8109)
- f77bb88 chore: add analytics for metrics explorer (#8108)
- baa15ba chore: metrics explorer summary view fixes (#8126)
- 316e682 feat(statsreporter): report stats on stop (#8187)
- a1fa276 feat(statsreporter): build a statsreporter service (#8177)
- decb660 chore(sqlmigration): drop the rule history and data migrations table (#8181)
- 0acbcf8 chore: remove critters-webpack-plugin (#8172)
- 11eabdc chore(deps): bump webpack-dev-server from 4.15.2 to 5.2.1 in /frontend (#8160)
- eb94554 feat(preference): add support for objects and arrays (#8142)
- e8280db feat: Adding ContainerInsights in ECS Integrations (AWS) (#8122)
- 44ea237 fix: remove whitespace from sso cert (#8141)
- 72b0214 chore: add range query impl for promql (#8130)
- 386a215 chore: metric statement builder (#8104)
- ba0ba4b build(go): upgrade purego to v0.8.4 (#8159)
- d60c9ab feat: handle unkown metric in panel query (#8083)
- 90770b9 feat: Introducing EKS integration (AWS) (#8021)
- a19874c fix(dashboard): dashboards/alerts info telemetry fix (#8161)
- 65ff460 fix: Enhance filter support for Pipeline Simulation (#8134)
v0.86.2
Warning
We are removing the normalisation for metrics names and labels, learn more here https://signoz.io/guides/metrics-migration/ and leave any comments here #5975
What's Changed
🐛 Bug Fixes
- fix(promql): add missing flag columns in query (#8153) @aniketio-ctrl
🧰 Maintenance
- chore(release): bump SigNoz to v0.86.2 (#8154) @Primus-bot
- chore: add formula evaluator (#8112) @srikanthccv
v0.86.1
Warning
We are removing the normalisation for metrics names and labels, learn more here https://signoz.io/guides/metrics-migration/ and leave any comments here #5975
What's Changed
🐛 Bug Fixes
- fix(alertmanager): fix legacy alertmanager injection (#8151) @grandwizard28
🧰 Maintenance
- chore(release): bump SigNoz to v0.86.1 (#8152) @Primus-bot
v0.86.0
Warning
We are removing the normalisation for metrics names and labels, learn more here https://signoz.io/guides/metrics-migration/ and leave any comments here #5975
🚀 Features
- feat: fixed multiple sentry error around dashboards (#8148) @SagarRajput-7
- Feat/7294 | Updated clickhouse alb queries (#8139) @aniketio-ctrl
- feat(7294): updated dashboard uri for cloud integrations (#8135) @aniketio-ctrl
- chore(feature): drop the feature status table (#8124) @vikrantgupta25
- Fix(8082): Removed Unnecessary log lines (#8123) @aniketio-ctrl
- Feat/7294: Updated Dashboards for integrations (#8113) @aniketio-ctrl
- feat: adds a part of trace funnel feature (APIs, module, handler, store, migrations) implementation (#7763) @shivanshuraj1333
- feat(sharder): add simple and noop sharder (#8107) @grandwizard28
- chore: support for non-normalized metrics behind a feature flag (#7919) @aniketio-ctrl
- feat: add views tab to metrics explorer (#8091) @amlannandy
🐛 Bug Fixes
- feat: fixed multiple sentry error around dashboards (#8148) @SagarRajput-7
- [Fix #8102] Logs Issues with context view (#8111) @aks07
- fix(metrics): exclude NoRecordedValue data points from aggregation (#7674) @aniketio-ctrl
- Fix(8082): Removed Unnecessary log lines (#8123) @aniketio-ctrl
- fix(license): fixes for license service (#8121) @vikrantgupta25
- fix: remove create dashboard call before navigate (#8029) @aks07
- Fix html escape and json string parsing in qb (#8039) @aks07
- fix(metric-explorer): case sensitivity in contains (#8103) @aniketio-ctrl
- FIX: Pipelines edit filter return empty filter (#8055) @aks07
- fix: Broken Docker Downloads Badge (#7954) @Nageshbansal
🧰 Maintenance
- chore(release): bump SigNoz to v0.86.0 (#8150) @Primus-bot
- chore(dashboard): mismatch in dashboard lock rbac (#8137) @vikrantgupta25
- chore(feature): drop the feature status table (#8124) @vikrantgupta25
- chore: port functions, reduce to, series limit support (#8105) @srikanthccv
- chore: add field mapper and condition builder for ts v4 (#8100) @srikanthccv
- chore(dashboard): make dashboard schema production ready (#8092) @vikrantgupta25
- chore: support for non-normalized metrics behind a feature flag (#7919) @aniketio-ctrl
- refactor: update funnel description endpoint from POST /save to PUT /{funnel_id} (#8080) @ahmadshaheer
Full Changelog: v0.85.3...v0.86.0
v0.85.3
Warning
We are removing the normalisation for metrics names and labels, learn more here https://signoz.io/guides/metrics-migration/ and leave any comments here #5975
What's Changed
🐛 Bug Fixes
- fix(license): return the active license even in case of suspended status (#8097) @vikrantgupta25
- chore: infra monitoring fixes (#8066) @amlannandy
🧰 Maintenance
- chore(release): bump SigNoz to v0.85.3 (#8099) @Primus-bot
- chore: infra monitoring fixes (#8066) @amlannandy
v0.85.2
Warning
We are removing the normalisation for metrics names and labels, learn more here https://signoz.io/guides/metrics-migration/ and leave any comments here #5975
What's Changed
🐛 Bug Fixes
- fix: added safety checks for query data (#8088) @SagarRajput-7
- Revert "feat: improved the alert rules list search functionality" (#8085) @SagarRajput-7
🧰 Maintenance
- chore(release): bump SigNoz to v0.85.2, OTel Collector to v0.111.42 (#8089) @Primus-bot
v0.85.1
Warning
We are removing the normalisation for metrics names and labels, learn more here https://signoz.io/guides/metrics-migration/ and leave any comments here #5975
What's Changed
🐛 Bug Fixes
- fix(saml): do not fetch the claims and use orgID from domain (#8086) @vikrantgupta25
v0.85.0
SigNoz Community Edition now available with SSO (Google OAuth) and API keys
We've introduced important updates to the SigNoz Community Edition:
Single Sign-On (SSO) with Google OAuth: You can now enable SSO using Google as an identity provider via OAuth. Support for additional OAuth providers will be added soon, with plans to make it fully configurable for all users.
API Keys: You can now generate and use API keys to programmatically access all SigNoz APIs.
You can read more about it in this blog.
Warning
We are removing the normalisation for metrics names and labels, learn more here https://signoz.io/guides/metrics-migration/ and leave any comments here #5975
🚀 Features
- feat: improved the alert rules list search functionality (#8075) @SagarRajput-7
- feat: init pylon and deprecate intercom (#8059) @makeavish
- feat: add appcues and remove customerio (#8045) @makeavish
- feat(pylon|appcues): add pylon and appcues (#8073) @grandwizard28
- feat: oss - sso and api keys (#8068) @YounixM
- feat: allow custom color pallete in panel for legends (#8063) @SagarRajput-7
- feat: added enhancements to legends in panel (#8035) @SagarRajput-7
- feat: Introducing DynamoDB integration (#8012) @piyushsingariya
- feat: added custom stepIntervals to bar chart for better visibilty (#8023) @SagarRajput-7
- feat(error): build generic error component (#8038) @ahmadshaheer
- feat(user): support sso and api key in community edition (#8030) @vikrantgupta25
- feat(signoz): compile time check for dependency injection (#8033) @grandwizard28
- feat(license): build license service (#7969) @vikrantgupta25
- feat(integration): Introducing SNS integration (AWS) (#7996) @piyushsingariya
- feat: ElastiCache AWS Integration (#7923) @piyushsingariya
- feat(emailing): add smtp and emailing (#7993) @grandwizard28
🐛 Bug Fixes
- fix: updated the service name in exceptions filter (#8069) @eKuG
- fix(login): fixed the interceptor to handle multiple failures (#8071) @vikrantgupta25
- chore: metrics explorer minor fixes (#8042) @amlannandy
- fix(quickfilter): fix injection of quickfilter (#8031) @grandwizard28
- fix: allow non expireable API key (#8013) @nityanandagohain
- fix: time shift not working with fill gaps (#7999) @srikanthccv
- fix: add error message in login (#8010) @nityanandagohain
- fix: logs window based pagination to pageSize offset instead of using… (#6830) @nityanandagohain
🧰 Maintenance
- chore(release): bump SigNoz to v0.85.0 (#8078) @Primus-bot
- chore: show migration info to all cloud regions (#8077) @srikanthccv
- chore: add querier base implementation (#8028) @srikanthccv
- chore: add logs statement builder base (#8024) @srikanthccv
- chore(preference): add sidenav pinned preference (#8062) @vikrantgupta25
- chore: persist the state selection in the URL for all entities and filters in Infra Monitoring (#7991) @amlannandy
- chore: metrics explorer minor fixes (#8042) @amlannandy
- chore: infra monitoring improvements (#8002) @amlannandy
- chore: add to alerts/dashboard improvements for one chart per query mode in metrics explorer (#8014) @amlannandy
- chore: add traces statement builder base (#8020) @srikanthccv
- chore(linter): add more linters and deprecate zap (#8034) @grandwizard28
- chore(go-lint): enable go-lint (#8022) @grandwizard28
- chore: remove telemetrytests package and add generic type for aggregation (#8019) @srikanthccv
- fix(cache): use sensible defaults for caching (#8011) @vikrantgupta25
- chore(api-key): refactor API key (#7959) @nityanandagohain
- Custom Quick FIlters: Integration across other tabs (#8001) @aks07
- Update pull_request_template.md (#8065) @YounixM
- refactor: update logs explorer pagination logic (#7010) @ahmadshaheer
Full Changelog: v0.84.1...v0.85.0