Releases: SigNoz/signoz
Releases · SigNoz/signoz
v0.64.0
🚨 Note: If you were using SigNoz from v0.63.0 or prior, there are breaking changes for traces data in this version. Read more at docs
What's Changed
- fix: add flags for using trace new schema by @nityanandagohain in #6651
Full Changelog: v0.63.0...v0.64.0
v0.63.0
🚀 Features
- feat(licenses): deprecate licenses v2 (#6626) @grandwizard28
- feat: add functionality to export dashboard as json from listing page (#6595) @amlannandy
- Feat: Timezone picker feature (#6474) @ahmadshaheer
- feat(signoz-ingestion-key): rename signoz-access-token to signoz-ingestion-key (#6633) @grandwizard28
- feat: added table column and row logic for the new api response structure for producer overview (#6433) @SagarRajput-7
🐛 Bug Fixes
- Fix: QS: logs pipelines: better validation of pipelines being saved (#6652) @raj-k-singh
- fix(flag): add missing flag back (#6647) @grandwizard28
- fix: correlation time stamps for APM to traces and logs (#6632) @vikrantgupta25
- fix: time range from traces to logs (#6634) @vikrantgupta25
- fix: unable to remove query tags from the beginning when similar tags present (#6645) @vikrantgupta25
- fix: improve traces table ux by making the table scrollable (#6423) @ahmadshaheer
🧰 Maintenance
- chore: use tag attributes v2 table (#6616) @srikanthccv
- chore: add queries with tag attributes v1 (#6643) @srikanthccv
- chore(deps): bump golang.org/x/crypto from 0.27.0 to 0.31.0 (#6638) @dependabot
Full Changelog: v0.62.0...v0.63.0
v0.62.0
🚀 Features
- feat: add byte rate to producer API (#6579) @shivanshuraj1333
🐛 Bug Fixes
- fix: fix count aggregate attribute column name (#6613) @nityanandagohain
- fix: migration for ingestion dashboard (#6610) @nityanandagohain
- fix: update default alert ch queries for traces and logs (#6552) @nityanandagohain
- fix: smartTraceAlgo for new schema (#6602) @nityanandagohain
- fix: resolve unnecessary refetching of graphs on service details page (#6603) @amlannandy
- fix: enable smart trace detail (#6596) @nityanandagohain
- fix(docker): otel-collector-migrator command fixed in docker-compose-core.yml (#6564) @deepakdinesh1123
🧰 Maintenance
- chore: replace the 'Get started' CTA with 'New source' (#6583) @amlannandy
New Contributors
- @deepakdinesh1123 made their first contribution in #6564
- @amlannandy made their first contribution in #6583
Full Changelog: v0.61.0...v0.62.0
v0.61.0
🚀 Features
- feat: show failed payment banner and block the workspace integration (#6560) @vikrantgupta25
- feat: handle keyboard navigations for column selection in logs explor… (#6548) @YounixM
- feat: improve empty hosts, incorrect metrics and no filter views (#6530) @YounixM
🐛 Bug Fixes
- fix: fixed typo in metric view dashboard title (#6557) @SagarRajput-7
- fix: add dashbard names and update logs count in telemetry (#6553) @nityanandagohain
- fix: explicit mouse move event user action (#6549) @vikrantgupta25
🧰 Maintenance
- chore: make the entire row clickable in logs quick filters (#6574) @vikrantgupta25
- chore: remove infra monitoring ff (#6571) @YounixM
- chore: update sentry react to v8 (#6569) @YounixM
Full Changelog: v0.60.0...v0.61.0
v0.60.0
🚀 Features
- feat: trace v4 integration (#6226) @nityanandagohain
- feat: ttl api for new trace tables (#6497) @nityanandagohain
- feat: added the host list view and filters (#6210) (#6501) @YounixM
- feat: update clickhouse reader to support new trace schema (#6479) @nityanandagohain
🐛 Bug Fixes
- fix: add telemetry for trace migration (#6537) @nityanandagohain
- fix: update api's to repect the new changes in attributes table (#6526) @nityanandagohain
- fix: add settings to allow distributed_product_mode for trace panel (#6517) @nityanandagohain
- fix: add v2 for getServices and GetTopOperations (#6516) @nityanandagohain
- fix: decrease the pad angle and remove the empty legend entries (#6507) @vikrantgupta25
- fix: updated folder name and structure (#6488) @SagarRajput-7
- fix: fixed back navigation issue for dashboard details coming from dashboard list table (#6496) @SagarRajput-7
- fix: remove service overview API (#6495) @nityanandagohain
- Fix for running signoz-schema-migrator under docker-swarm (#6489) @Ruppsn
🧰 Maintenance
- Chore/qs use collector simulator from signoz otel collector (#6539) @raj-k-singh
- chore: move away from parallel usages of licenses v2 and v3 (#6527) @vikrantgupta25
- chore: add additional info for host metrics onboarding (#6529) @srikanthccv
- chore: update http proxy middleware (#6499) @YounixM
- chore: remove the fancy text while fetching data (#6505) @srikanthccv
- chore: enable sorting for hosts list (#6502) @srikanthccv
New Contributors
Full Changelog: v0.59.0...v0.60.0
v0.59.0
🚀 Features
- feat(key): enable edit access for gateway (#6480) @grandwizard28
🐛 Bug Fixes
- Trace static fields and structs for response. (#6469) @nityanandagohain
🧰 Maintenance
- chore: update http proxy middleware (#6486) @YounixM
- chore: add log events to alert history page (#6396) @ahmadshaheer
- chore: exactly match the list licenses v2 structure with FF on (#6481) @vikrantgupta25
- chore: set
ZEUS_URL
via build time variable (#6475) @vikrantgupta25
Full Changelog: v0.58.2...v0.59.0
v0.58.2
🚀 Features
- feat: add 'create channel' option in channels list and refetch alert channels on opening the channels dropdown (#6416) @ahmadshaheer
- feat: support for new enrichment logic in traces (#6438) @nityanandagohain
🐛 Bug Fixes
- fix: incorrect formula for apdex (#6460) @srikanthccv
- fix: update TestListTsRange to return all range (#6470) @nityanandagohain
- fix: remove unwanted trace API's (#6464) @nityanandagohain
- fix: compare op outside bounds for anomaly alert (#6458) @srikanthccv
🧰 Maintenance
- chore: use the license v2 key to fill licenses v3 on startup (#6468) @vikrantgupta25
- chore: add missing alert telemetry (#6459) @srikanthccv
- chore: add user email to log_comment (#6461) @srikanthccv
- [Snyk] Security upgrade alpine from 3.18.6 to 3.20.3 (#6463) @YounixM
Full Changelog: v0.58.1...v0.58.2
v0.58.1
🚨 Note: Please use v0.58.2 instead of this release. It includes immediate fixes for issues that were reported.
🚀 Features
- feat: removed dashboard uuid is all cases be it duplicate, empty or somevalid, while import json (#6448) @SagarRajput-7
- feat: ingestion limits - add toggle feature (#6430) @YounixM
- feat: trace V4 QB (#6407) @nityanandagohain
- feat: consume the new licenses v3 structure. (#6341) @vikrantgupta25
- feat: alert rename interaction (#6208) @ahmadshaheer
- feat: added metric page in messaging queues (#6399) @SagarRajput-7
- feat: support for window based pagination in new trace v4 (#6440) @nityanandagohain
🐛 Bug Fixes
- fix: show org onboarding only to cloud customers (#6451) @YounixM
- fix: update request payload for span metrics queries (#6323) @srikanthccv
- fix: ignore ts for panel type table (#6419) @nityanandagohain
- fix: add severity_text legend (#6415) @nityanandagohain
- feat: fixProducerAPI (#6422) @eKuG
- fix: fix the issue of adding new query in new alert page changing the data source (#6286) @ahmadshaheer
- [Snyk] Fix for 2 vulnerabilities (#6215) @YounixM
- fix: test notification missing for anomaly alert (#6391) @srikanthccv
- fix: update struct to fix live logs (#6453) @nityanandagohain
🧰 Maintenance
- chore: add v2 metric writer to pipelines (#6345) @srikanthccv
- chore: add experimental rate/increase calc (#6432) @srikanthccv
- chore: return proper http codes on unique constraint error (#6428) @vikrantgupta25
- chore: add k8s {deployment, daemonset, statefulset, job} resources (#6401) @srikanthccv
Full Changelog: v0.58.0...v0.58.1
v0.58.0
🚨 Note: Please use v0.58.2 instead of this release. It includes immediate fixes for issues that were reported.
🚀 Features
- fix: kafka - misc fix and features (#6379) @SagarRajput-7
- feat: added kafka - scenario - 4 - drop rate table (#6380) @SagarRajput-7
- feat: added support for instrumentation scope in logs (#6378) @vikrantgupta25
- feat: corrected the handling of relativeTime as null in alertHistory (#6392) @SagarRajput-7
- feat: support for scope in logs old and new qb (#6339) @nityanandagohain
- feat: updated the design for Messaging Queue - summary section (#6319) @SagarRajput-7
- feat: added onboarding detail for consumer setup (#6372) @SagarRajput-7
- feat: added kafka - scenario - 4 (#6370) @SagarRajput-7
- feat: added healthcheck and attribute checklist component for Kafka (#6371) @SagarRajput-7
- feat: added onboarding setup for Producer for Messaging queues (#6236) @SagarRajput-7
- feat: added generic UI for scenario 1,3,4 (#6287) @SagarRajput-7
- chore: add feature flag, handle out-of-index error, some house keeping work (#6344) @srikanthccv
- feat: improve async handling for org onboarding cases (#6342) @YounixM
- feat: onboarding v2 base setup (#5834) @YounixM
- Use query builder for metrics onboarding API for kafka brokers (#6327) @shivanshuraj1333
🐛 Bug Fixes
- fix: kafka - misc fix and features (#6379) @SagarRajput-7
- fix: adding the key requires double enter before it gets added as label key after the first label (#6296) @ahmadshaheer
- fix: initialize target to 3 in anomaly detection alert (#6362) @YounixM
- fix: re add threshold for promql alerts (#6355) @YounixM
- fix: add safety check to check if anomaly rule in uplot chart options (#6343) @YounixM
- fix: redirect to docs on clicking alert setup guide in create alert page (#6265) @ahmadshaheer
- fix: issues with resource query builder w.r.t quotes (#6318) @nityanandagohain
- [Snyk] Fix for 2 vulnerabilities (#6266) @YounixM
- fix: handle redirect in onboarding (#6324) @YounixM
- fix: add support for {{.Labels.}} with dots in
key
for template (#6282) @srikanthccv - fix: fixed the step interval which was being perculated to list view (#6260) @eKuG
- fix: order by custom attribute throws error in list view (#6376) @nityanandagohain
- fix: typo (#6334) @shivanshuraj1333
🧰 Maintenance
- chore: update events for onboarding part 2 (#6397) @YounixM
- chore: setup react-router compatibility package (#6285) @ahmadshaheer
- chore(deps): bump express from 4.19.2 to 4.21.1 in /frontend (#6166) @dependabot
- chore: adding github action to update pr labels and block pr until related docs are… (#6333) @YounixM
- chore: add feature flag, handle out-of-index error, some house keeping work (#6344) @srikanthccv
- chore(deps): bump webpack from 5.88.2 to 5.94.0 in /frontend (#5813) @dependabot
- chore: upgrade axios from 1.7.4 to 1.7.7 (#6291) @ahmadshaheer
- chore(deps): bump uplot from 1.6.26 to 1.6.31 in /frontend (#6320) @dependabot
- chore: move hostname to resource attributes for logs qf (#6303) @vikrantgupta25
- enable scenario 4 on staging (#6269) @shivanshuraj1333
- [Snyk] Security upgrade alpine from 3.18.5 to 3.20.3 (#6237) @ankitnayan
Full Changelog: v0.57.0...v0.58.0
v0.57.0
🚀 Features
- feat(integrations): whitelist /deployments/me (#6275) @grandwizard28
- feat: add get and update apis for org and user preferences (#6249) @YounixM
- feat: add org onboarding preference (#6248) @YounixM
- feat: remove hardcode is darkmode value from get anomaly data func (#6245) @YounixM
- feat: tooltip plugin to show series data in tooltip (#6194) @YounixM
- feat: move resource qb to its own package and use common options (#6238) @nityanandagohain
- feat: onboarding API via proxy (#6058) @makeavish
- feat: bulk invite user api (#6057) @makeavish
- feat: search series in anomaly response data (#6185) @YounixM
- chore: update default feature flag and error response for formula (#6184) @srikanthccv
- feat: move anomaly detection behind ff and show beta (#6180) @YounixM
- feat: anomaly detection UI (#5916) @YounixM
- feat: add Request Dashboard button and improve dashboard list styles (#6251) @sharpshooter90
- Feature flag kafka scenario in pkg instead of ee (#6213) @shivanshuraj1333
- feat: kafka Scenario 1, 3, 4 all squashed (#6144) @shivanshuraj1333
- Enable offline functionality for frontend (#6152) @saichander17
🐛 Bug Fixes
- fix: all new alerts use v4 version (#6209) @ahmadshaheer
- fix: issue while switching between views (#6200) @ahmadshaheer
- Fix: logs pipelines: ensure special characters in pipeline identifiers don't result in bad collector config names (#6259) @raj-k-singh
- fix: arithmetic operators are removed from Dashboard query builder formulas (#6276) @vikrantgupta25
- fix: explicitly return the empty slice for variables query (#6258) @vikrantgupta25
- chore: fix access for downtime schedules (#6255) @srikanthccv
- Fix/bulk invite api error response (#6247) @makeavish
- fix: name is optional in bulk invite API (#6246) @makeavish
- fix: removed selectedValue & uuid from exported and copied dashboard json (#6145) @SagarRajput-7
- fix: fixed threshold for columns with units (#6079) @SagarRajput-7
- fix: issues with the logs where clause filter (#6198) @vikrantgupta25
- fix: add v4 to the new alert payload (#6090) @ahmadshaheer
- fix(docker): use env prefix for boolean in collector config (#6199) @prashant-shahi
- fix: fixed all not deselecting and empty array setting to ALL (#6086) @SagarRajput-7
- fix: updated row key in triggered alert list table (#6154) @rahulkeswani101
- fix: fixed incorrect label for orderBy clause when selected (#6177) @SagarRajput-7
- Fix: log pipelines generates bad config if first op is disabled (#6174) @raj-k-singh
- Fix api query context (#6268) @shivanshuraj1333
- fix: remove trailing slash from http payload example (#6176) @Rohukas
🧰 Maintenance
- Chore: bump signoz otel collector dependency to 0.111.5 (#6302) @raj-k-singh
- chore: bump signoz-otel-collector version (#6290) @srikanthccv
- Chore: upgrade signoz otel collector dependency to v0.111.2 (#6257) @raj-k-singh
- chore: remove facing issues button (#6256) @makeavish
- chore: add k8s nodes, namespaces, and cluster list (#6230) @srikanthccv
- chore: add k8s pods list (#6229) @srikanthccv
- chore: update hosts list to use pre-aggregated data table dynamically (#6227) @srikanthccv
- chore: enable anomaly detection for ee/paid plan (#6243) @srikanthccv
- chore: add missing shiftby in alert rule (#6239) @srikanthccv
- chore: split migrator job to sync and async (#6107) @srikanthccv
- chore: remove the required check from organisation name (#6225) @vikrantgupta25
- chore: added doc link for kafka on getStarted for non-cloud users (#6222) @SagarRajput-7
- chore: update query builder to use 5min/30min aggregation tables (#5679) @srikanthccv
- chore: change the log background to same as severity text with some opacity (#6217) @vikrantgupta25
- chore: make the clear selection view more highlighted (#6216) @vikrantgupta25
- chore: remove the trial expiry banner on logout (#6212) @vikrantgupta25
- chore: add test id to additional filters button (#6183) @ahmadshaheer
- chore: add process list (#6125) @srikanthccv
- chore: update default feature flag and error response for formula (#6184) @srikanthccv
- chore: update body parser (#6165) @YounixM
- chore: add hosts list support (#6123) @srikanthccv
- chore: skip showing metrics with dot in name (#6096) @srikanthccv
- chore: run all query-service tests (#6098) @Rindrics
- chore: Update README.md (#6172) @ankit01-oss
- perf(cache): should delete multiple keys at once to reduce operations in Redis cache (#6170) @git-hulk
- #5861 Changes query which improves performance (#6081) @eKuG
- chore(deps): bump micromatch from 4.0.5 to 4.0.8 in /frontend (#5817) @dependabot
- chore(deps): bump dompurify from 2.4.7 to 3.1.3 in /frontend (#6157) @dependabot
- chore(deps): bump dompurify from 3.0.0 to 3.1.3 in /frontend (#5985) @dependabot
New Contributors
- @Rohukas made their first contribution in #6176
- @Rindrics made their first contribution in #6098
- @saichander17 made their first contribution in #6152
Full Changelog: v0.56.0...v0.57.0