Releases: SigNoz/signoz
Releases · SigNoz/signoz
v0.58.1
🚀 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.1 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
v0.56.0
🚀 Features
- feat: added info funct for panels in dashaboard layout for showing description (#6133) @SagarRajput-7
- feat: client side query builder search (#5891) @ahmadshaheer
- feat: added view logs button for error and latency chart (#5826) @rahulkeswani101
- feat: store columns while saving view and restore columns on selecting view without select columns (#5647) @ahmadshaheer
- feat: add dot support for alerts (#6062) @srikanthccv
- feat: add ability to configure number of required points (#5242) @srikanthccv
- feat: add drag support to alert history horizontal graph (#5928) @ahmadshaheer
- feat: add expand/collapse button to the top in trace details (#5980) @ahmadshaheer
- Revert "Feat: use new logspipelineprocessor for generating logs pipeline collector conf" (#6099) @raj-k-singh
- feat: added a new logo for sidebar and login page (#6005) @rahulkeswani101
- feat: remove sidebar dock option (#6083) @YounixM
- Feat: use new logspipelineprocessor for generating logs pipeline collector conf (#6080) @raj-k-singh
- feat: added meta tag to prevent page indexing (#5793) @rahulkeswani101
- feat: added blur event to having input in query section (#5684) @rahulkeswani101
- Feat: logs filter suggestions higher rank for special resource attribs like service.name and env etc (#6060) @raj-k-singh
- feat(trial end): analytics events added (#6048) @sharpshooter90
🐛 Bug Fixes
- fix: enrich attributes regardless if it is materialized (#6000) @nityanandagohain
- fix: incorrect query being generated from traces page (#6130) @vikrantgupta25
- fix: hide PromQL from table panel type (#6117) @SagarRajput-7
- fix: updated the triggered alert list code (#6127) @rahulkeswani101
- fix: fix incorrect alert history state (#5898) @ahmadshaheer
- fix: added custom breakdown of one day to handle billing graph issue. (#5994) @rahulkeswani101
- fix: get started on available for cloud users (#6103) @YounixM
- fix: wait for licenseData to resolve before the check to show chat support (#6091) @YounixM
- fix: restricted column long value to 3 line and line clamped (#6056) @SagarRajput-7
- fix: intermittent undefined page in trace details page (#6084) @vikrantgupta25
🧰 Maintenance
- chore: bump SigNoz/prometheus (#6095) @srikanthccv
- chore: hide promql from panel type - pie (#6140) @SagarRajput-7
- chore: added some easter eggs (#6136) @vikrantgupta25
- chore: do not materialize ttl after modify (#6106) @srikanthccv
- chore: keep anomaly response sync with v4 query range (#6113) @srikanthccv
- chore: changes for new alert e2e tests (#6089) @ahmadshaheer
- chore: update trial end workspace event (#6088) @makeavish
- chore: remove slack connect and call help (#6044) @makeavish
- Issue with initial dashboard title value in rename modal fixed (#5821) @abhi12299
- docker setup: docker compose without testing app (#5839) @szobov
- Add onboarding APIs to check the attributes for Messaging Queues feature (#6097) @shivanshuraj1333
- style: enhance FAQ container styling and adjust layout for customer s… (#5999) @sharpshooter90
New Contributors
Full Changelog: v0.55.0...v0.56.0
v0.55.0
🚨 Note: If you were using SigNoz from v0.54.0 or prior, there are breaking changes for logs in this version. Read more at docs
🚀 Features
- feat: support for case insensitive for contains and like queries (#6045) @nityanandagohain
- feat: enable the search v2 for logs explorer page and remove FF (#5952) @vikrantgupta25
- feat: added new tab for infra metrics in logs detailed page (#5771) @rahulkeswani101
- feat: added global search on table panel (#5893) @SagarRajput-7
- feat: add last option to alert condition match type (#5929) @srikanthccv
- feat: make the label value clickable if it's a link (#5927) @ahmadshaheer
- feat: send last log line time stamp for timestamp order-by desc (#5968) @vikrantgupta25
- feat: add support to configure units for pie chart values (#5960) @vikrantgupta25
- feat: collect telemetry for ch log queries in alerts and dashboards (#5967) @nityanandagohain
- feat: group by severity logs explorer page by default (#5772) @vikrantgupta25
- feat: logs list API, logic update for better perf (#5912) @nityanandagohain
- feat: use new schema flag (#5930) @nityanandagohain
- feat: alert history feedback changes (#5903) @ahmadshaheer
- feat(ListAlert): update styles and button layout (#5931) @sharpshooter90
- logs v4 qb refactor (#5908) @nityanandagohain
- Integrate V4 QB (#5914) @nityanandagohain
- TTL API for logs V2 (#5926) @nityanandagohain
- feat: enable new logs schema by default (#6077) @prashant-shahi
🐛 Bug Fixes
- fix: added support for
body contains X
tag on pressing enter after selecting attribute key (#6059) @vikrantgupta25 - fix: dashboard variable - ux and usability fixes (#6038) @SagarRajput-7
- fix: fixed extra space at bottom for list and table panel (#6049) @SagarRajput-7
- fix: the tag key flickering when moving from traces to logs (#6054) @vikrantgupta25
- fix: light mode design for new query builder search (#6052) @vikrantgupta25
- fix: telemetry nil pointer error fix (#6051) @nityanandagohain
- fix: export as csv for logs and traces table panel type (#6047) @vikrantgupta25
- fix: invalidate the cache for the alerts rules post update call (#6046) @vikrantgupta25
- fix: alerts links are broken when there is a space in value (#6043) @vikrantgupta25
- fix: tlemetry for dashboard/alerts/views using contains on attributes (#6034) @nityanandagohain
- fix: fixed dashboard header and list title alignment (#6035) @SagarRajput-7
- fix: issues with like and ilike fixed in v4 qb (#6018) @nityanandagohain
- fix: added time range key for query and local storage handling (#6009) @vikrantgupta25
- fix: added safety check for query filter items (#6004) @vikrantgupta25
- fix: exists/nexists support for top level columns (#5990) @nityanandagohain
- fix: add back temlemetry for dashboard with logs queries (#5997) @nityanandagohain
- fix: use new table for default alerts (#5992) @nityanandagohain
- Fix: cheaper query for fetching log attribute values for filter suggestions (#5989) @raj-k-singh
- fix: dont request query progress reporting if reporting query start failed (#5958) @raj-k-singh
- fix: add limits to suggestion query (#5984) @nityanandagohain
- Fix/iscolumn (#5983) @nityanandagohain
- fix: use proper tableName (#5982) @nityanandagohain
- fix: do not use removed column in traces clickhouse query (#5953) @srikanthccv
- fix: missing related logs or traces links in alert notification (#5946) @srikanthccv
- fix: dashboard list page showing older data (#5961) @vikrantgupta25
- fix: add support for long texts in alert history page (#5895) @ahmadshaheer
- fix: loading and no-data states showing in loading state of alert edit/overview (#5887) @ahmadshaheer
- fix: check alert rule queries are all disabled if at least one query is set (#5966) @kobecal
🧰 Maintenance
- chore: move clickhousereader filter suggestion methods to dedicated file (#6061) @raj-k-singh
- chore: handle error before using task (#6055) @srikanthccv
- feat: add anomaly rule (#5973) @srikanthccv
- chore: add support for caching multiple time ranges for cache key (#6008) @srikanthccv
- chore: improve colors for the log line indicators and group by severity_text (#6032) @vikrantgupta25
- chore: removed empty signoz-core-ui folder (#6030) @SagarRajput-7
- chore: update dashboard contributing doc and issue template (#6029) @makeavish
- chore: add note on data refresh in billing (#5938) @makeavish
- chore: hide usage explorer and update over 100rps warning (#5937) @makeavish
- chore: update calendly link (#5954) @makeavish
- chore: add request dashboard issue template (#5991) @makeavish
- chore: use mean of past, past2 and past3 seasons for growth (#5974) @srikanthccv
- chore: add enrichment in threshold rule (#5925) @srikanthccv
- chore: move channel management from CH reader to rule DB (#5934) @srikanthccv
- chore: remove the jest-playwright-test unused package causing axios vulnerability (#5972) @vikrantgupta25
- chore: move analytics related methods from CH reader to their own mod… (#5935) @srikanthccv
- chore: move some structs out of v3 (#5932) @srikanthccv
- chore: add anomaly provider interface (#5856) @srikanthccv
- chore: improve error message readability (#5628) @srikanthccv
- chore: move traces builder query attributes enrichment before query prep (#5917) @srikanthccv
- chore: deprecate clarity from frontend code (#5962) @vikrantgupta25
- chore: update the filter in / filter out operators (#5923) @vikrantgupta25
- chore: use json formatting for ClickHouse logs (#5241) @srikanthccv
- chore: json logs for collector (#5240) @srikanthccv
- doc: add info on request dashboard to contributing md (#6040) @makeavish
Full Changelog: v0.54.0...v0.55.0
v0.54.0
🚀 Features
- feat: add resource_deployment_environment as fast filter in traces page (#5864) @ahmadshaheer
- feat: apply resource filters on coming from service details to traces page (#5827) @ahmadshaheer
- feat: preserve last used saved view in explorer pages (#5453) @ahmadshaheer
- feat: logsV4 resource table query builder (#5872) @nityanandagohain
- feat: show add credit card chat icon only to logged in users (#5863) @YounixM
- feat: show RPS message only if user is on trail and trail is not converted to sub (#5860) @YounixM
- feat: implement quick filters for the new logs explorer page (#5799) @vikrantgupta25
- Feat: alert history (#5774) @YounixM
- feat: consume the new search bar (#5728) @vikrantgupta25
- feat(paywall blocker): improvements for trial end blocker screen (#5756) @sharpshooter90
- Feat/fix ux copy kafka view (#5814) @sharpshooter90
- Add widget count to collapsed section rows (#5822) @abhi12299
🐛 Bug Fixes
- fix: label assignment issue in promql rules (#5920) @srikanthccv
- fix: use just keys to check the filters rather than the whole attribute key object (#5918) @vikrantgupta25
- fix: make the trace table row act as an anchor tag (#5626) @ahmadshaheer
- fix: make header sticky for table panel (#5892) @SagarRajput-7
- fix: use inactive for empty alert state (#5902) @srikanthccv
- fix: make the config isColumn (for attribute keys) false for all the filters (#5896) @vikrantgupta25
- fix: added start and end time info text to educate user better around the schedule timelines (#5837) @SagarRajput-7
- fix: added default fallback for selectedColumns, when the attributeKeys call gives empty (#5847) @SagarRajput-7
- fix: strip starting and ending quotes from field value on copy to cli… (#5831) @YounixM
- fix: broken links (#5867) @makeavish
- fix: use better value for threshold value in alert description (#5844) @srikanthccv
- chore: fixed hostmetrics dashboard link (#5851) @Calm-Rock
- fix: fix logic for cache (#5811) @nityanandagohain
- fix: handle operator case change in query range api and client (#5835) @vikrantgupta25
🧰 Maintenance
- chore: add base rule and consolidate common logic (#5849) @srikanthccv
- chore: segment oss (#5910) @makeavish
- chore: remove ee references in MIT licensed code (#5901) @srikanthccv
- chore: alert state change and overall status (#5845) @srikanthccv
- chore: make ee init rule manager with it's own prepareTask func (#5807) @srikanthccv
- Chore: qs filter suggestions: example queries for multiple top attributes (#5703) @raj-k-singh
- chore: calculate user count dynamically and set user role in identity… (#5870) @makeavish
- chore(deps): bump axios from 1.6.4 to 1.7.4 in /frontend (#5734) @dependabot
- chore: dashboard detail - panel data fetched - telemetry (#5871) @SagarRajput-7
- chore: hide old trace explorer cta btn from trace explorer page (#5850) @SagarRajput-7
- chore: update posthog-js to 1.160.3 (#5869) @makeavish
- chore: fixed hostmetrics dashboard link (#5851) @Calm-Rock
- chore: make prepare task configurable (#5806) @srikanthccv
- chore: make the raw view the default view for logs (#5816) @vikrantgupta25
- chore: change returned error from list to error (#5805) @srikanthccv
- chore: added logeEvents in Kafka-ui (#5810) @SagarRajput-7
- refactor(alert timeline): update TopContributorsCard and Table styles (#5881) @sharpshooter90
New Contributors
- @abhi12299 made their first contribution in #5822
Full Changelog: v0.53.0...v0.54.0
v0.53.0
🚨 Note: If you are upgrading from older version of SigNoz Docker deployment, please make sure these changes are added. If you face dirty migration issue you can follow this guide to fix it.
🚀 Features
- feat: Kafka UI feedbacks (#5801) @SagarRajput-7
- chore: remove feature usage code from manager (#5803) @srikanthccv
- feat: added Messaging queue detail page (#5690) @SagarRajput-7
- feat: enable macro (#5760) @nityanandagohain
- feat(render): add render package (#5751) @grandwizard28
- feat: add support for group by attribute in log details (#5753) @vikrantgupta25
- feat: add support for changing the font size in logs (#5739) @vikrantgupta25
- feat(web): add web package (#5743) @grandwizard28
- feat(errors): add errors package (#5741) @grandwizard28
- feat(packages): add registry and http packages (#5740) @grandwizard28
- feat(packages): add first dedicated confmap, config, version and instrumentation packages (#5727) @grandwizard28
- feat: rewrite the query builder search component (#5659) @vikrantgupta25
- feat(premium-support): add premium-support feature (#5707) @grandwizard28
- feat: client changes for query stats (#5706) @vikrantgupta25
- feat: support for attribute key suggestions and example queries in logs explorer query builder (#5608) @vikrantgupta25
- feat: Add option to change max_execution_time setting for clickhouse … (#5683) @thesnallygaster
- feat: add view templates option to dashboard menu (#5696) @sharpshooter90
🐛 Bug Fixes
- fix: show add credit card modal only for cloud users (#5797) @YounixM
- fix: changing color of beta tag for Service Map & light theme changer (#5731) @pranay01
- fix: redirect users to previous page after clicking back on onboarding flow instead of services page. (#5685) @rahulkeswani101
- fix: double encode composite query for explorer links (#5777) @srikanthccv
- fix: remove the checks for aggregate operator in case of metrics v3/v4 (#5775) @vikrantgupta25
- fix: copy to clipboard not copying complete value in case of numbers (#5770) @YounixM
- fix: colored logs in new logs explorer (#5749) @vikrantgupta25
- fix: remove same origin check and return proper errors from upgrader function (#5724) @vikrantgupta25
- fix: handled defaultTraceSelected for traces list view (#5752) @SagarRajput-7
- fix: dashboard names invisible due to same background color (#5758) @YounixM
- fix: raw view css condense fix for line clamp (#5755) @vikrantgupta25
- fix: nan and inf values in formula result (#5733) @srikanthccv
- fix: added onDragSelect to DBCall and External metric app (#5694) @SagarRajput-7
- fix: add missing selected time range variables (#5714) @srikanthccv
- chore: use base prefix of /ws for websocket paths (#5719) @raj-k-singh
- fix: do not use relative URLs for ws connections (#5715) @vikrantgupta25
🧰 Maintenance
- chore: add types for alert type, state, and rule data kind (#5804) @srikanthccv
- chore: remove feature usage code from manager (#5803) @srikanthccv
- chore: remove old data migrations (#5802) @srikanthccv
- chore: added trace views test (#5519) @SagarRajput-7
- chore: added trace detail tests (#5523) @SagarRajput-7
- chore: clean out the logs time range issues / old logs explorer routes issue (#5590) @vikrantgupta25
- chore: add extra safety nets in case of malformed URL (#5767) @vikrantgupta25
- chore: add total count and state filter (#5745) @srikanthccv
- fix: remove same origin check and return proper errors from upgrader function (#5724) @vikrantgupta25
- chore: added trace explorer test (#5531) @SagarRajput-7
- chore: chat block events (#5725) @makeavish
- chore(codeowners): update codeowners to team (#5726) @grandwizard28
- chore: use base prefix of /ws for websocket paths (#5719) @raj-k-singh
- chore: added leading slash for for ws URL (#5709) @vikrantgupta25
- chore: dashboard and alert names (#5705) @makeavish
- chore: remove the base URL from the ws config (#5708) @vikrantgupta25
- chore: add telemetry for dashboards/alerts with tsv2 table (#5677) @srikanthccv
- Add network latency (traces-metrics) correlation for kafka (#5652) @shivanshuraj1333
- small patch to fix consumer_group check (#5769) @shivanshuraj1333
- patch for ee (#5766) @shivanshuraj1333
- NOOP to Count in alert creation from logs (#5464) @ahmadshaheer
New Contributors
- @sharpshooter90 made their first contribution in #5696
- @thesnallygaster made their first contribution in #5683
Full Changelog: v0.52.0...v0.53.0
v0.52.0
🚀 Features
- feat: move chat support behind paywall (#5673) @YounixM
- Feat: QS: query range progress api (#5671) @raj-k-singh
- chore: zeus features (#5686) @makeavish
- feat: add beta tag for service map and light mode (#5674) @YounixM
- feat: use selected columns as pinned attributes (#5601) @vikrantgupta25
- feat: add runningDiff function (#5667) @srikanthccv
- feat: login flow tests (#5540) @ahmadshaheer
- feat: my settings page tests (#5499) @ahmadshaheer
- feat: tests for alert channels settings (#5563) @ahmadshaheer
- Feat: QS: query builder suggestions api v0 (#5634) @raj-k-singh
- feat: added links to integrations page in onboarding section (#5606) @rahulkeswani101
- feat: added link for dashboard name (#5544) @rahulkeswani101
- feat: add 1 month option in time range (#5639) @YounixM
- feat: added support for units for formula columns in table panel type (#5638) @vikrantgupta25
- feat: enable pagination for service listing, key operations, explorer t… (#5625) @YounixM
- feat: show log severity indicator based on severity number if it's available when severity text is unknown (#4971) @raj-k-singh
- feat: redirect to original page after login (#5604) @rahulkeswani101
- messaging queue, consumer lag APIs (#5542) @shivanshuraj1333
- feat: windows onboarding in cloud (#5525) @UnCool-0x
- Schedule maintainence release changes (#5585) @SagarRajput-7
🐛 Bug Fixes
- fix: hide beta icon in sidebar collapsed view (#5693) @YounixM
- fix: dashboards listing and details page css fixes (#5672) @YounixM
- fix: nil pointer dereference for empty payload (#5680) @srikanthccv
- fix: clean out the panel type change attribute dependency (#5648) @vikrantgupta25
- fix: send alert default annotations for missing data alert (#5315) @srikanthccv
- fix: make timeshift work with cache (#5646) @srikanthccv
- fix: added card to show message for deleted alert id (#5565) @rahulkeswani101
- fix: mount root path in /hostfs for hostmetrics (#5534) @prashant-shahi
- fix: logs context not working because of incorrect request data (#5595) @vikrantgupta25
- fix: do not send query_range api call on every keystroke (#5613) @vikrantgupta25
- chore: fix error message typo on update log field api (#5660) @kobecal
🧰 Maintenance
- chore: zeus features (#5686) @makeavish
- chore: add empty labels to response (#5668) @srikanthccv
- chore: updated k8s instructions (#5665) @Calm-Rock
- chore: add eval tests for threshold rule (#5398) @srikanthccv
- chore: enable caching for all panel types in metrics v4 (#5651) @srikanthccv
- chore: add alerts state history query service impl (#5255) @srikanthccv
- chore: make eval delay configurable (#5649) @srikanthccv
- chore: handle traceID search 404 performance issue (#5654) @makeavish
- chore: add Reduce To for pie chart (#5629) @srikanthccv
- chore(deps): bump fast-loops from 1.1.3 to 1.1.4 in /frontend (#5465) @dependabot
- chore(telemetry): add telemetry for metrics query type and count prom… (#5627) @srikanthccv
- chore: added service name and time params for top level operations (#5552) @vikrantgupta25
New Contributors
- @UnCool-0x made their first contribution in #5525
- @kobecal made their first contribution in #5660
Full Changelog: v0.51.0...v0.52.0
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