Releases: SigNoz/signoz
Releases · SigNoz/signoz
v0.51.0
🚀 Features
- feat: faster traceID based filtering (#5607) @makeavish
- feat: update logEvent to silently handle errors (#5599) @YounixM
- feat: removed top nav from new alerts landing page (#5538) @rahulkeswani101
- feat: preference framework qs changes (#5527) @vikrantgupta25
- feat(gateway): remove feature flag (#5561) @grandwizard28
- feat: add learn more urls to ingestion settings page (#5526) @YounixM
🐛 Bug Fixes
- fix: do not send query_range api call on every keystroke (#5613) @vikrantgupta25
- fix: show 0 as limit is user has set it to 0 (#5605) @YounixM
- fix: disable the unlock dashboard btn for integration dashboards (#5573) @vikrantgupta25
- fix(saml): handle invalid email domain (#5564) @prashant-shahi
- fix: relative time param from the url not respected (#5545) @vikrantgupta25
- fix: handle the super set query reset state when changing widgets (#5539) @vikrantgupta25
- fix: retain the step interval while creating alerts from the dashboard panel (#5455) @vikrantgupta25
- fix: use proper indexes for full text search (#4787) @nityanandagohain
- fix: do not add select columns when the datasource is logs (#5515) @vikrantgupta25
- fix: ignore offset if timestamp is selected in order by (#5520) @nityanandagohain
- fix: update community link (#5516) @pranay01
- fix: the dashboard locked bar should be sticky at the bottom (#5512) @vikrantgupta25
- fix: fixed logEvent breaking page due to lack of null checks (#5511) @SagarRajput-7
- fix: url params should not propagate across pages (#5417) @vikrantgupta25
🧰 Maintenance
- chore: nginx integration: add note about adjusting regex if using custom log format (#5615) @raj-k-singh
- chore: add telemetry for channel types (#5602) @srikanthccv
- chore: only fetch top level operation from the selected time window (#5404) @srikanthccv
- chore: remove commented code (#5445) @YounixM
- chore: move facing issues button in dashboards and disable intercom ping (#5571) @makeavish
- chore: move from trackEvent to logEvent (#5530) @YounixM
- chore: addition of jest test cases for dashboards panels (#5506) @vikrantgupta25
- ci(github): change to beta (#5524) @grandwizard28
- chore: added trace filter test cases (#5451) @SagarRajput-7
New Contributors
- @rahulkeswani101 made their first contribution in #5538
Full Changelog: v0.50.0...v0.51.0
v0.50.0
🚀 Features
- feat: show status message, status code string, span kind in trace det… (#5428) @YounixM
- chore: add react-query devtools in development env (#5440) @ahmadshaheer
- feat: changed name from 'Histogram' to 'Frequency chart' (#5369) @SagarRajput-7
- feat: added invite team member from onboarding flow (#5410) @SagarRajput-7
- feat: added empty states for list, trace and timeSeried view in traces (#5290) @SagarRajput-7
🐛 Bug Fixes
- fix: 404 not found when intercepting the ingestion key calls (#5490) @vikrantgupta25
- fix: block alert creation if query_range API fails (#5441) @ahmadshaheer
- fix: issue with table sorting when column contains both string and numbers (#5458) @vikrantgupta25
- fix: retain legends while changing panel types (#5447) @vikrantgupta25
- fix: incorrect response for promql value type panels (#5497) @srikanthccv
- fix: added logic to keep sections uncollapsed for all filtered items (#5371) @SagarRajput-7
- fix: added null check on filters obj (#5419) @SagarRajput-7
- fix: disable removing a selected field (#5457) @nityanandagohain
- fix: concurrent map writes to temporalityMap (#5432) @srikanthccv
- fix: improve the padding of toolbar buttons in explorer pages (#5443) @ahmadshaheer
- fix: properly render \n and \t in log details + apply Geist Mono font to the logs (#5347) @ahmadshaheer
- fix: clickhouse editor cursor sync issue (#5435) @vikrantgupta25
- fix: resize observer charts issue in alerts builder (#5436) @vikrantgupta25
- fix: added right margin to facing issues btn on dashboad detail page (#5365) @SagarRajput-7
- fix: list panel not querying selected columns (#5452) @bka9
🧰 Maintenance
- chore: update heartbeat interval logic (#5507) @makeavish
- chore: helpers required for dashboards e2e test cases (#5496) @vikrantgupta25
- chore: add activation events (#5474) @makeavish
- chore: use version v4 for export panel from explorer pages (#5438) @srikanthccv
- chore(deps): bump google.golang.org/grpc from 1.64.0 to 1.64.1 (#5463) @dependabot
- chore: add react-query devtools in development env (#5440) @ahmadshaheer
- chore: better logging for duplicate keyboard shortcuts (#5425) @vikrantgupta25
- Implement OverlayScrollbars throughout the app for MacOS-like scrolling experience (#5423) @ahmadshaheer
- update project maintainers (#5460) @YounixM
- Prevent overwriting query expression and queryName on switching between panel types (#5430) @ahmadshaheer
New Contributors
Full Changelog: v0.49.1...v0.50.0
v0.49.1
🚨 Note: Please use this release instead of v0.49.0 release. It includes immediate fixes for issues that were reported.
🐛 Bug Fixes
- fix: typecast support added for float to int (#5408) @nityanandagohain
🧰 Maintenance
Full Changelog: v0.49.0...v0.49.1
v0.49.0
🚨 Note: Please use v0.49.1 instead of this release. It includes immediate fixes for issues that were reported.
🚨 Note: If you were using SigNoz from v0.35.1 or prior, and created logs pipelines with filters using attribute names with _
in them, you may need to update the pipelines before upgrading to v0.49. Read more at docs
🚀 Features
- feat: added track event in Alerts - (multiple places) (#5354) @SagarRajput-7
- feat: add spanKind and status in span response (#5120) @nityanandagohain
- feat: remove pagination for single-page lists (#5316) @ahmadshaheer
🐛 Bug Fixes
- fix: remove pagination from members listing in org settings page (#5400) @YounixM
- fix: orderby validation and correction in logs old QB (#5399) @nityanandagohain
- fix: use the correct formatter for the description (#5388) @srikanthccv
- fix: use fill gaps only for time series panel types (#5387) @srikanthccv
- fix: restructure code to handle loading state for panel type change (#5378) @vikrantgupta25
- fix: pie chart panels not rendering (#5376) @vikrantgupta25
- Fix: pipeline alias collisions shouldnt lead to duplicate log processors (#5372) @raj-k-singh
- fix: remove duplicate severityText in raw logs (#5362) @ahmadshaheer
- fix: labelsArray being returned null despite of labels being present (#5357) @vikrantgupta25
- fix: search not working in services table (#5353) @vikrantgupta25
- fix: aks collector instruction fix (#5350) @Calm-Rock
- fix: added correct query for external metric service graph (#5318) @SagarRajput-7
🧰 Maintenance
- chore: move the table calculation to backend (#5351) @vikrantgupta25
- chore: remove workaround for supporting pipeline filters using attribs with
.
replaced by_
(#5405) @raj-k-singh - chore: remove rules dependency in CH reader (#5396) @srikanthccv
- chore: update posthog-js (#5382) @makeavish
- chore: move the table calculation to backend (#5351) @vikrantgupta25
- chore: flaky TestTransformToTableForClickHouseQueries (#5355) @srikanthccv
- chore: update table response format (#5349) @srikanthccv
- Hot rod load command fix (#5352) @KJ1010G
- chore(deps): bump ws from 7.5.9 to 7.5.10 in /frontend (#5265) @dependabot
- chore(deps): bump braces from 3.0.2 to 3.0.3 in /frontend (#5196) @dependabot
New Contributors
- @ahmadshaheer made their first contribution in #5316
- @KJ1010G made their first contribution in #5352
Full Changelog: v0.48.1...v0.49.0
v0.48.1
🚀 Features
- feat: go to traces should use start time and end time from trace details (#5326) @YounixM
- feat: azure monitoring docs (#5159) @Calm-Rock
🐛 Bug Fixes
- fix: apdex tooltip not visible in service details page (#5346) @vikrantgupta25
- fix: table order by with builder queries (#5308) @srikanthccv
- fix: make the license key check case insensitive (#5331) @vikrantgupta25
- fix: stacked series no data case (#5328) @vikrantgupta25
- fix: trace detail api start and end time (#5325) @makeavish
- fix: incorrect telemetry query for samples (#5314) @srikanthccv
- fix: handle overflow for attribute tooltips in trace details page (#5313) @YounixM
- fix: handled value as string from queryParams for trace filters (#5274) @SagarRajput-7
- fix: move date time picker to click an option or
ok
for custom time picker rather than hover (#5296) @vikrantgupta25
🧰 Maintenance
- chore: move posthog to segment (#5330) @makeavish
- chore: read double pointer numbers from result (#5300) @srikanthccv
- chore: remove deprecated option (#5239) @srikanthccv
- chore: posthog js init (#5324) @makeavish
- chore: add start/end millis for trace details response (#5321) @srikanthccv
- ci(push): include POSTHOG_KEY environment in frontend (#5327) @prashant-shahi
- [Refactor]: add to query should not open log detail drawer (#4732) @Rajat-Dabade
Full Changelog: v0.48.0...v0.48.1
v0.48.0
🚀 Features
- feat: pass fill gaps to query range api (#5276) @YounixM
- feat: [5038] enable list view - add to dashboard (#5268) @YounixM
- feat: sanitize query to remove groupBy for list panel query (#5285) @nityanandagohain
- feat: added checkbox selection in dashboard variables (#5191) @SagarRajput-7
- feat: added APM to new trace filter redirection (#5225) @SagarRajput-7
- feat: added alert rule empty state and product edu (#5185) @SagarRajput-7
- feat: show warning when the top level operations count is more than 2500 (#5193) @YounixM
- feat: added an option to create channel when no Channels are available in alert config (#5195) @SagarRajput-7
- feat: added link for example alerts (#5216) @SagarRajput-7
- feat: added option to download billing usage data as csv (#5158) @SagarRajput-7
- feat: added support for bar chart stacking (#5138) @vikrantgupta25
🐛 Bug Fixes
- fix: dependent variable panel not updating (#5283) @vikrantgupta25
- fix: update from typography link to react router dom link component t… (#5279) @YounixM
- fix: dashboard empty state learn more link not working (#5287) @vikrantgupta25
- fix: fixed flakiness in alert list actions - delete, edit, clone & toggle (#5237) @SagarRajput-7
- fix: added null checks for stacked bar chart with fallbacks (#5282) @vikrantgupta25
- fix: update companyDomain in before firing every event (#5275) @makeavish
- fix: update the error boundary components with sentry error boundary components (#5271) @vikrantgupta25
- fix: fixed panelType when creating alerts from histogram dashboard (#5251) @SagarRajput-7
- fix: fixed lightMode style for histogram panel (#5236) @SagarRajput-7
- fix: convert timestamp in new trace explorer to user browser timezone and readable format (#5235) @SagarRajput-7
- fix: table row data doesn't align with the response (#5248) @vikrantgupta25
- fix: trace explorer not highlighting in sidenav (#5263) @vikrantgupta25
- fix: table sorting when units are present (#5249) @vikrantgupta25
- fix: update view options not visible (#5232) @YounixM
- fix: text wrap in log details view, remove json/raw tag (#5231) @YounixM
- fix: do not return zero value for non-aggregated table result (#5217) @srikanthccv
- fix: dashboard listing default sorting by updatedAt (#5200) @vikrantgupta25
- fix: apply having and limit clause on formulas (#5201) @srikanthccv
- fix: fixed flaky pipelineSearchSection test case (#5189) @SagarRajput-7
- fix: fix colors of graphs for lightMode and darkMode (#5192) @SagarRajput-7
- fix: enable custom aggregate interval for all data sources across application (#5074) @vikrantgupta25
- fix: default alerts yaxis unit doesn't reset on page change (#5199) @vikrantgupta25
- fix: respect the sorting params present in the URL for dashboards list page (#5183) @vikrantgupta25
- fix: unsaved changes popping up for newly created dashboard in settings (#5182) @vikrantgupta25
- fix: clickhouse and promQL queries table column headers not handled (#5164) @vikrantgupta25
- fix: use correct column name for v4 tables (#5177) @srikanthccv
- fix: clone panel randomly jumping around in the middle causing layout issues (#5161) @vikrantgupta25
- fix: theme analytics not getting reported as user is being fetched delayed (#5162) @vikrantgupta25
- fix: fixed broken header style in dashboard detail page (#5154) @SagarRajput-7
🧰 Maintenance
- chore: bump SigNoz/signoz-otel-collector and SigNoz/prometheus (#5294) @srikanthccv
- chore: threshold rule panel type to graph (#5284) @srikanthccv
- chore: adjust the step interval for builder queries (#5253) @srikanthccv
- chore: fix elapsed time formatting (#5238) @srikanthccv
- chore: add common resource attributes for span metrics (#5224) @srikanthccv
- chore: open clickhouse builder by default on creating new exception alert (#5214) @makeavish
- chore: support custom step interval (#5186) @srikanthccv
- chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.3.0 to 1.6.0 (#5194) @dependabot
- chore: address large number of staticcheck issues (#5176) @srikanthccv
- chore: add fill gaps for query range (#5155) @srikanthccv
- chore: track from which page user visited to support page (#5168) @YounixM
Full Changelog: v0.47.0...v0.48.0
v0.47.0
🚀 Features
- feat: add histogram visualisation support (#4858) @Rajat-Dabade
- feat: support multi ingestion keys (#5105) @YounixM
- feat: added trace-filter in new trace-explorer (#5081) @SagarRajput-7
- feat: per column unit option for table type (#5134) @vikrantgupta25
- feat: enable temporary sorting on table panel type (#5114) @vikrantgupta25
- feat: dashboard revamp according to the latest designs (#4868) @YounixM
- feat: added download as csv support for table panel type (#5067) @vikrantgupta25
- feat: [SIG-582]: added planned maintenance create dialog (#4863) @SagarRajput-7
- feat: added padding bottom to increase the visibility of logs in explorer page (#5069) @vikrantgupta25
- feat: added drag select in time series chart for logs explorer page (#5068) @vikrantgupta25
- feat: add AWS RDS and ElastiCache integration (#5071) @srikanthccv
🐛 Bug Fixes
- fix: do not mutate the rule condition (#5141) @srikanthccv
- fix: remove the need for unnecessary dummy time column (#5108) @srikanthccv
- fix: formula evaluation with non-participating queries (#5143) @srikanthccv
- fix: incorrect order by label in query builder (#5148) @YounixM
- feat: trace-filter style and light mode fixes (#5142) @SagarRajput-7
- fix: alerts builder light theme plot tag issue (#5146) @vikrantgupta25
- fix: dashboard variables should properly load for imported dashboards (#5123) @vikrantgupta25
- fix: page breaking when query range response is null for table panel … (#5139) @vikrantgupta25
- fix: use text/template for ClickHouse query templating (#5128) @srikanthccv
- chore(query-service): update
GoValuateFuncs
definitions (#5106) @prashant-shahi - fix: do not consider Inf and NaN for formula (#5124) @srikanthccv
- fix: random sizing issue with alerts query builder (#5116) @vikrantgupta25
- fix: page jumping for alerts (#5119) @vikrantgupta25
- fix: clone dashboard panel intermittent issue (#5096) @vikrantgupta25
- fix: dashboard design feedback (#5104) @vikrantgupta25
- fix: dashboard editor width fixes on large screens (#5101) @vikrantgupta25
- fix: query range api triggering on every keystroke (#5093) @vikrantgupta25
- fix(github): expire ssh keys after 15m (#5094) @grandwizard28
- fix: handle-large-traces (#4903) @makeavish
- fix: do not route back to overview tab when changing the resource attributes (#5058) @vikrantgupta25
- fix: escape string for contains and ncontains (#5083) @nityanandagohain
- fix: respect the query labels array for ordering than labels object (#5041) @vikrantgupta25
- fix: page breaking when all queries are hidden (#5080) @vikrantgupta25
- fix: add back the templating for query (#5079) @srikanthccv
- fix: remove series with no points (#5077) @srikanthccv
- fix: update the metrics datasource version v4 inproduct link (#5073) @vikrantgupta25
- fix: retain the alerts table sorting when editing or discarding the opened alert (#5066) @vikrantgupta25
- fix: step interval not getting updated on time range change (#5040) @vikrantgupta25
- fix: cursor resetting in dropdown causing wrong query selection (#5063) @vikrantgupta25
- fix: clickhouse builder cursor issue (#5065) @vikrantgupta25
🧰 Maintenance
- chore: update phin version in resolutions (#5149) @YounixM
- chore: scheduled maintenance query-service impl (#4834) @srikanthccv
- chore: added theme analytics for the users (#5097) @vikrantgupta25
- chore: make time macros available for all query types (#5092) @srikanthccv
- chore: default zero only for counters and label normalization (#5085) @srikanthccv
- chore: deprecate old columns in traces (#5016) @makeavish
- chore: added pipeline list view, edit action and expanded views test cases (#4938) @SagarRajput-7
- chore: use querier in alerts (#5045) @srikanthccv
Full Changelog: v0.46.0...v0.47.0
v0.46.0
🚀 Features
- feat: added helper text, learn-more and doc-link (#5024) @SagarRajput-7
- feat: update packages (#5054) @YounixM
- feat: restrict the rendering of img and form tags in the logs content (#4905) @Vikrant2520
- feat(workflow): integrate with workflow identity pool (#4945) @grandwizard28
- feat: allow using the consistent naming with the signoz collector (#4865) @git-hulk
🐛 Bug Fixes
- Fix promql light theme (#5044) @Vikrant2520
- fix: retain the query name,expression and disabled property on changing panel type (#4976) @Vikrant2520
- fix: metrics order by avg (#5029) @srikanthccv
- fix: multiple widgets getting created and hence blocking the delete (#5015) @Vikrant2520
- fix: several issues (#5001) @srikanthccv
- fix: added right padding to the notifications bar to show cancel button (#4969) @Vikrant2520
🧰 Maintenance
- chore: allow unlimited dashboards and alerts in community version (#4989) @makeavish
- chore: query range v3 metrics use v4 tables (#5021) @srikanthccv
- chore: migrate alerts to v4 for supported operators (#5010) @srikanthccv
- Chore: integrations: populate updatedAt for integration dashboards (#5019) @raj-k-singh
- Chore: restrict logs connection test for integrations to use log attributes for identifying logs (#4977) @raj-k-singh
- chore: enable limits for trace queries (#4997) @nityanandagohain
- chore: add toUnixTimestamp to supported functions (#4877) @srikanthccv
- chore(deps): bump postcss from 8.4.29 to 8.4.38 in /frontend (#5056) @dependabot
- chore(deps): bump axios from 0.21.4 to 1.6.4 in /frontend (#5048) @dependabot
- chore(deps): bump axios from 0.21.4 to 1.6.2 in /frontend (#4839) @dependabot
- chore(deps): bump follow-redirects from 1.15.2 to 1.15.6 in /frontend (#4714) @dependabot
Full Changelog: v0.45.0...v0.46.0
v0.45.0
🚨 Note: If you were using SigNoz from v0.44.x and prior, you will need to run the migration steps after upgrading to v0.45 to migrate your existing dashboards (if any) - Docs
🚀 Features
- Feat: integrations: clickhouse (#4879) @raj-k-singh
- feat: introducing collapsable rows for dashboards (#4806) @Vikrant2520
- feat: sort tags and events in trace detail (#4962) @makeavish
- feat: added test cases for pipeline pages (#4872) @SagarRajput-7
- feat: added tooltips for facing issue btn (#4948) @SagarRajput-7
- feat: show milliseconds in timestamp in logs views (#4949) @YounixM
🐛 Bug Fixes
- fix: prevent page from crashing in case items in filters is null (#4964) @Vikrant2520
- fix: make integrations available for the ee cloud user (#4963) @Vikrant2520
- fix: add read-in-order config (#4918) @nityanandagohain
- Revert "fix: step interval not getting updated on time range change" (#4955) @Vikrant2520
- fix: text change for saved views in traces (#4953) @Vikrant2520
- fix: add safety checks to handle null response from query range API (#4939) @YounixM
- fix: fixed facing issue btn alignment issue (#4936) @SagarRajput-7
- fix: ch queries sending builder as query type in query range api for exceptions alerts (#4941) @Vikrant2520
- fix: time interval not getting updated in case of edit dashboard (#4940) @Vikrant2520
- fix: step interval not getting updated on time range change (#4944) @Vikrant2520
- fix: value panel restriction should be on enabled queries (#4934) @srikanthccv
- fix: metric limit works with cache (#4935) @srikanthccv
- fix: dont enrich if non empty keys are not same (#4930) @nityanandagohain
🧰 Maintenance
- chore: disallow small step intervals for large durations (#4950) @srikanthccv
- chore: update facing issues text (#4942) @makeavish
- chore(deps): bump express from 4.18.2 to 4.19.2 in /frontend (#4840) @dependabot
- chore: [SIG-583]: Jest coverage collection config (#4920) @SagarRajput-7
- [Snyk] Security upgrade axios from 1.6.2 to 1.6.4 (#4341) @ankitnayan
- [Snyk] Security upgrade nginx from 1.25.2-alpine to 1.26-alpine (#4913) @YounixM
Full Changelog: v0.44.0...v0.45.0
v0.44.0
What's Changed
🚀 Features
- feat: [SIG-585]: Added facingIssueBtn at Dashboard list, detail and alert list, detail etc. pages (#4899) @SagarRajput-7
- feat: [SIG-584]: moved facing issue btn tracking from trackEvent to logEvent (#4888) @SagarRajput-7
- feat: show timestamp in list view of trace explorer (#4860) @YounixM
🐛 Bug Fixes
- fix: rate in table panel (#4916) @makeavish
- fix(clickhouse): update endpoint of the healthcheck in deployment files (#4908) @prashant-shahi
- fix: restrict visibility of facing-issue button to only cloud users with intercom setup (#4907) @SagarRajput-7
- fix: alert threshold form is resetting to default query option on stage & run (#4876) @SagarRajput-7
- fix: do not save dashboard panel on creating a new panel if discard is pressed (#4884) @Vikrant2520
- fix: billing container scroll issue when trial banner present (#4893) @Vikrant2520
- fix: dashboard variable filters issue with dashboards containing older variable format (#4890) @Vikrant2520
- fix: handle the case where the functions are undefined in the query response (#4880) @Vikrant2520
- fix: threshold getting cleared on stage and run query and user not able to create alert issue (#4875) @Vikrant2520
🧰 Maintenance
- chore: pin SigNoz OtelCollector 0.88.21 and update ClickHouse dsn (#4909) @prashant-shahi
- chore: added jest coverage setup (#4871) @SagarRajput-7
- chore: bump SigNoz/prometheus from v1.10.1 to v1.11.0 (#4912) @prashant-shahi
- chore(deps): bump golang.org/x/net from 0.21.0 to 0.23.0 (#4889) @dependabot
Full Changelog: v0.43.0...v0.44.0