Releases: SigNoz/signoz
Releases · SigNoz/signoz
v0.117.0
🚀 Features
- feat: adding handlers with OpenAPI specs (#10643) @swapnil-signoz
- feat: export traces (#9991) @tushar-signoz
- feat(factory): add service state tracking, AwaitHealthy, depends_on, and /healthz (#10671) @therealpandey
- feat: add onboarding configurations and docs for new datasources (#10680) @makeavish
- feat: added download button in trace page (#10613) @tushar-signoz
- feat: introduce user_role table (#10664) @balanikaran
- feat(middleware): add panic recovery middleware (#10666) @therealpandey
- feat(instrumentation): add OTel exception semantic convention log handler (#10665) @therealpandey
- feat: deprecate old user invite apis (#10600) @balanikaran
- feat: new service account page with crud and listing (#10535) @SagarRajput-7
- feat: add --config flag for YAML configuration files (#10649) @therealpandey
- feat(identn): implement an impersonation identn (#10641) @therealpandey
- feat: added changes for spangaps thresholds (#10570) @ahrefabhi
- feat(authz): migrate authorization to authz instead of user.role (#10486) @H4ad
- feat(signozhq-ui): add @signozhq/ui lib (#10616) @H4ad
- feat: replaced external apis barchart with the new bar chart (#10460) @ahrefabhi
🐛 Bug Fixes
- fix: enrich unspecified fields in logs pipelines filters (#10686) @piyushsingariya
- fix(querier): return proper HTTP status for PromQL timeout errors (#10689) @therealpandey
- fix(infra-monitoring): volume details charts rendering undefined as legend (#10658) @H4ad
- fix: prevent duplicate and incorrect results from trace_summary timerange override in list view (#10637) @nityanandagohain
- feat: added download button in trace page (#10613) @tushar-signoz
- chore: prepend normalize pipeline (#10627) @piyushsingariya
- test: fix flaky public dashboard query range integration test (#10672) @therealpandey
- fix(api-monitoring): border being hidden on hover (#9415) @debopam-roy
- fix(ui): add cursor pointer on External APIs domain rows (#10654) @VeerShah41
- fix(tests): fix flaky rootuser integration tests (#10660) @therealpandey
- fix: added fix for isolated points render with null both side (#10630) @ahrefabhi
- fix: allow gateway apis on editor access (#10646) @balanikaran
- fix: "In Progress" stuck agent config (#10644) @piyushsingariya
- fix: handle foreign key constraint on rule and planned maintenance deletion (#10632) @therealpandey
- fix: adding migration to fix wrong index on cloud integration table (#10607) @swapnil-signoz
- fix(checkout): pass downstream error meesage to UI (#10636) @aniketio-ctrl
🧰 Maintenance
- chore(release): bump SigNoz to v0.117.0 (#10707) @Primus-bot
- refactor: move dashboard provider from redux to zustand (#10628) @AshwinBhatkal
- chore(cursor): add rules & skills to help migration (#10405) @H4ad
- chore: prepend normalize pipeline (#10627) @piyushsingariya
- chore: remove unused config files from conf/ (#10663) @therealpandey
- feat: deprecate old user invite apis (#10600) @balanikaran
- chore: add eslint rule for zustand getState (#10648) @AshwinBhatkal
- refactor: cloud integration store implementation (#10469) @swapnil-signoz
- refactor(pprof): extract infrastructure provider (#10673) @therealpandey
- refactor(instrumentation): flatten code source into flat keys (#10667) @therealpandey
- refactor: remove DeprecatedFlags CLI flag backward compatibility (#10659) @therealpandey
New Contributors
- @VeerShah41 made their first contribution in #10654
- @debopam-roy made their first contribution in #9415
Full Changelog: v0.116.1...v0.117.0
v0.116.1
What's Changed
🚀 Features
- feat: adding cloud integration type for refactor (#10453) @swapnil-signoz
🐛 Bug Fixes
- Revert "fix: "In Progress" stuck agent config" (#10633) @piyushsingariya
- fix(identn): identn provider claims (#10631) @vikrantgupta25
- refactor: consolidate body column for JSON logs (#10325) @piyushsingariya
- fix: "In Progress" stuck agent config (#10476) @piyushsingariya
🧰 Maintenance
- chore(release): bump SigNoz to v0.116.1 by @Primus-bot[bot] in #10635
Full Changelog: v0.116.0...v0.116.1
v0.116.0
🚀 Features
- feat(authn): move identn to factory and config (#10608) @vikrantgupta25
- feat(sqlschema): add support for partial unique indexes (#10604) @therealpandey
- feat(authn): introduce identN (#10601) @vikrantgupta25
- feat: add more support to sqlschema (#10602) @therealpandey
- feat: added chart appearance settings in panel (#10573) @ahrefabhi
- feat: added section in panel settings (#10569) @ahrefabhi
- Revert "feat: Option to zoom out OR reset zoom in the explorer pages" (#10574) @YounixM
- feat(serviceaccount): domain changes for service account (#10568) @vikrantgupta25
- feat(authz): add service account authz changes (#10567) @vikrantgupta25
- feat: removed plan name and added copiable license info in custom domain card (#10558) @SagarRajput-7
- feat: Option to zoom out OR reset zoom in the explorer pages (#10464) @ishan621
🐛 Bug Fixes
- fix(user): add config for user invite token expiry (#10618) @vikrantgupta25
- fix: return not-found error with diagnostic info for absent metrics (#10560) @namanv3
- fix: welcome checklist light mode illustration (#10589) @makeavish
- fix: added fix for panel setting scrollbar issue (#10587) @ahrefabhi
- fix: variables initial url state (#10579) @AshwinBhatkal
- fix: edit mode variables not persisting value (#10576) @AshwinBhatkal
- fix: newServer uses the stored config hash for mismatch (#10563) @srikanthccv
- fix(app-routes): do not render old route, redirect instead (#10553) @H4ad
- fix: updated fallback color (#10525) @ishan621
- fix(frontend/vite): avoid inlining whole process.env into bundle (#10605) @amareshsm
🧰 Maintenance
- chore(identn): add me as codeowner for identn (#10612) @vikrantgupta25
- chore: broke down rightcontainer component into sub-components (#10575) @ahrefabhi
- chore: deprecates generator from deploy (#10447) @Nageshbansal
- chore: add myself as codeowner for CI and go.mod (#10597) @therealpandey
- chore: send slack notification on dequeue only and not merge (#10596) @AshwinBhatkal
- chore: separate dashboard slider from dashboard provider + refactor (#10572) @AshwinBhatkal
- chore: add slack notification on dequeue from merge queue (#10580) @AshwinBhatkal
- chore: remove dashboard provider from the root (#10526) @AshwinBhatkal
- chore: link session url with sentry alert (#10566) @AshwinBhatkal
- chore: remove toScrollWidgetId from dashboard provider (#10562) @AshwinBhatkal
- refactor: merge roletypes into authtypes (#10614) @therealpandey
- refactor: replace zap logger with slog across codebase (#10599) @therealpandey
- Sig 3634 revert (#10578) @ishan621
- test: integration tests for percentile aggregation (#10555) @namanv3
Full Changelog: v0.115.0...v0.116.0
v0.115.0
🚀 Features
- feat: update url with y-axis unit (#10530) @YounixM
- feat(onboarding): add configs and SVGs for 9 new datasources (#10552) @makeavish
- feat: deprecate user invite table and add user status lifecycle (#10445) @balanikaran
- feat(authz): register role and assignee relationships (#10538) @vikrantgupta25
- feat: legend auto generation based on group by (#10529) @ahrefabhi
- feat: removed members and invited user tables from sso page (#10517) @SagarRajput-7
- feat: added members page, listing and edit view (#10470) @SagarRajput-7
- feat: revamped the settings nav and setting dropdown (#10494) @SagarRajput-7
🐛 Bug Fixes
- Fix - Handling for resource. prefix in quick filters (#10497) @ishan621
- fix: guard against undefined spread in useGetQueryLabels (#10550) @AshwinBhatkal
- fix: added fix for apiresponse being undefined in panel config creation (#10549) @ahrefabhi
- fix: avoid read-only variables mutation (#10548) @AshwinBhatkal
- Fix list height in trace details page for filters dropdown (#10534) @aks07
- fix(frontend): refresh generated api on 401 errors (#10532) @AshwinBhatkal
- fix(planned-downtime): notification breaking the page due to invalid description (#10492) @H4ad
- fix(app-layout): use matching timer cleanup function (#10507) @amareshsm
🧰 Maintenance
- chore(release): bump SigNoz to v0.115.0 (#10556) @Primus-bot
- chore: remove selectedRowWidgetId from provider (#10547) @AshwinBhatkal
- chore: remove dashboardId from provider (#10546) @AshwinBhatkal
- chore: add initial version of query range design principles doc (#10415) @srikanthccv
- chore: remove tsc2 check from jsci (#10527) @AshwinBhatkal
- chore: support for merge queues (#10513) @AshwinBhatkal
- chore(frontend): separate out columnWidths from ResizeTable (#10510) @AshwinBhatkal
- chore: enrich clickhouse log_comment (#10446) @nityanandagohain
- Upgrade prometheus/common and prometheus/prometheus to latest available version (#10467) @namanv3
- perf(grid-card): set cache time zero when auto-refresh is enabled (#10225) @H4ad
New Contributors
- @amareshsm made their first contribution in #10507
Full Changelog: v0.114.1...v0.115.0
v0.114.1
🚀 Features
- enh: updated tooltip pinning structure to be used across different charts (#10459) @ahrefabhi
- Revert "Sig 8931 : Migrate quick filters to use /fields/keys and /fields/values" (#10508) @YounixM
🐛 Bug Fixes
- fix: added fix for tooltip not rendering in fullscreen mode (#10504) @ahrefabhi
- fix: handling of input changes in CustomTimePicker to ensure value is applied on popover close (#10484) @YounixM
- fix: exclude internal attributes from promQL results (#10465) @namanv3
🧰 Maintenance
- chore(release): bump SigNoz to v0.114.1 (#10515) @Primus-bot
- chore: remove search nav item from sidenav (#10512) @YounixM
Full Changelog: v0.114.0...v0.114.1
v0.114.0
🚀 Features
- feat: added roles crud and details page (#10384) @SagarRajput-7
- feat: redesign the custom domain and moved it to general settings (#10432) @SagarRajput-7
- feat(vite): migrate away from webpack (#10392) @H4ad
- chore: add status info icon and include additional metrics for status (#10231) @nikhilmantri0902
- feat: removed the sso auth announcement banner (#10471) @SagarRajput-7
- feat(service-account): introduce service account (#10436) @vikrantgupta25
- feat: css hover updates in log explorer (#10401) @ishan621
- Feat: Improve error messaging and UI edge cases in infra hosts monitoring (#10304) @nikhilmantri0902
- feat: add org id support in root user config (#10418) @balanikaran
- feat: add support for count based aggregation in histogram metrics (#10355) @namanv3
🐛 Bug Fixes
- fix(antd): wrong usage of imports (#10491) @H4ad
- fix(metrics-explorer): address several bugs in explorer tab (#10458) @srikanthccv
- fix: add validity check for spatial aggregation (#10429) @namanv3
- fix(authz): remove usage for guarded routes (#10468) @vikrantgupta25
- fix: fixed memory leak because of canvas persistance over mount (#10455) @ahrefabhi
- fix: thresholds working correctly with number panel (#10394) @ahrefabhi
- fix: throttled legend color picker in dashboard + memory leak fix due to tooltip persistance (#10421) @ahrefabhi
- fix: fetch the current version changelog instead of latest version (#10422) @ahrefabhi
🧰 Maintenance
- chore(release): bump SigNoz to v0.114.0, OTel Collector to v0.144.2 (#10496) @Primus-bot
- chore(frontend): dynamic vars load with empty textbox variables (#10480) @AshwinBhatkal
- chore(metrics-explorer): handle errors properly (#10474) @srikanthccv
- chore: updated config builder types (#10477) @ahrefabhi
- chore: made baseconfigbuilder generic to be used across different charts (#10451) @ahrefabhi
- chore: add basic integration tests for meter (#10463) @srikanthccv
- chore: address gaps in summary tab (#10462) @srikanthccv
- chore: authz helpers (#10367) @H4ad
- chore: move savedview and integration types into their own types package (#10454) @srikanthccv
- chore: add docs for service (#10450) @srikanthccv
- chore: add doc for adding new abstractions to codebase (#10444) @srikanthccv
- chore: add guide for packages (#10443) @srikanthccv
- chore(frontend): add state governance lint rules (#10441) @AshwinBhatkal
- chore(frontend): remove stale eslint-disable comments (#10440) @AshwinBhatkal
- chore: replace search bar in inspect page (#10342) @amlannandy
- chore: metrics explorer v2 api migration in summary page (#10337) @amlannandy
- chore: move converter/formatter to pkg/units/... (#10408) @srikanthccv
- chore: choose latest seen unit for metrics instead of any unit (#10431) @namanv3
- chore: add nuqs and zustand to our setup (#10434) @AshwinBhatkal
- chore: metrics explorer v2 api migration in explorer section (#10111) @amlannandy
- chore: removed sentry instrumentation for querysearch (#10426) @ahrefabhi
- chore: migrate metric details side drawer in metrics explorer to v2 APIs (#9995) @amlannandy
- Sig 8931 : Migrate quick filters to use /fields/keys and /fields/values (#10110) @ishan621
- perf(bundle-size): be explicit when including new languages for react-syntax-highlighter (#10228) @H4ad
- perf(bundle-size): move antd-table-saveas-excel out of main bundle (#10229) @H4ad
- refactor: dashboard list to not use dashboard provider (#10410) @AshwinBhatkal
- perf(service-map): use react-force-graph-2d dep to reduce bundle size (#10191) @H4ad
- perf(tooltip-value): cache intl number object (#9965) @H4ad
Full Changelog: v0.113.0...v0.114.0
v0.113.0
🚀 Features
- feat: outside click bug fix (#10412) @ishan621
- feat: color fallback and red checks (#10389) @ishan621
- feat: text selection block (#10373) @ishan621
- feat: ui bugs body width and table css (#10377) @ishan621
- feat: control visibility of root user in list user api using flagger (#10381) @balanikaran
- feat: 3729 Add to alert flow from Logs Explorer doesn't work (#10241) @ishan621
🐛 Bug Fixes
- feat: outside click bug fix (#10412) @ishan621
- fix: replace promoted paths table (#10153) @piyushsingariya
- fix: first query variable without 'ALL' selection (#10417) @AshwinBhatkal
- fix: add missing filtering for ip address for scalar data (#10264) @krsoninikhil
- fix: fixed unit converstion support across thresholds and yaxisunit (#10393) @ahrefabhi
🧰 Maintenance
- chore(release): bump SigNoz to v0.113.0, OTel Collector to v0.144.1 (#10420) @Primus-bot
- chore: enable metadataexporter in docker (#10409) @Nageshbansal
- chore: remove support for non v5 version in rules (#10406) @srikanthccv
- Chore/yaxis cleanup (#10397) @ahrefabhi
- Migrate QueryBuilderSearch in Logs Pipelines to v2 (#10387) @aks07
- perf(bundle-size): lazy load pages to reduce main bundle size (#10230) @H4ad
- ci: update ClickHouse version 25.10.5 -> 25.12.5 (#10402) @piyushsingariya
Full Changelog: v0.112.1...v0.113.0
v0.112.1
What's Changed
🚀 Features
- feat: address deprecation of signoz-schema-migrator (#10334) @Nageshbansal
- feat(authz): update authz response to prevent pre-compute (#10385) @vikrantgupta25
- chore(metrics-explorer): return 404 for non-existent metrics (#10386) @nikhilmantri0902
- chore: show warning and link to doc on missing hostname in infra tab (#10279) @nikhilmantri0902
- feat(authz): update openapi spec (#10382) @vikrantgupta25
- feat(authz): add http routes for authz (#10376) @vikrantgupta25
- feat: upgraded custom domain and profiles apis and used new open api spec (#10366) @SagarRajput-7
- feat: add zeus handler with profile and host apis (#10336) @balanikaran
- feat: added roles page and listing view (#10329) @SagarRajput-7
- feat: enhancement in the authn providers with new fields and new ui (#10276) @SagarRajput-7
🐛 Bug Fixes
- fix: omit unset limit values in gateway update api payload (#10388) @balanikaran
- fix: fixed the invite member validation error with empty detail rows (#10375) @SagarRajput-7
- fix: generated response types from open api yaml (#10396) @AshwinBhatkal
- fix(openapi): make the error and status as mandatory (#10391) @vikrantgupta25
- fix(openapi): make the data and status required in success responses (#10390) @vikrantgupta25
- fix: formatting chart manager aggregation values with the yaxis unit (#10379) @ahrefabhi
- fix: don't send failed if empty rows in getTTL (#10378) @nityanandagohain
- fix: use derived values for url and host attributes (#10218) @YounixM
- fix: add required tags where needed (#10368) @balanikaran
- fix: added a fix for tooltip height when legend is too big (#10353) @ahrefabhi
- chore: ui bug fix - last row in overview gets hidden (#10364) @ishan621
- fix: instrumentation changes to capture query duration properly (#10362) @nityanandagohain
- fix: dynamic variables options load first time (#10361) @AshwinBhatkal
- fix: added fix for jerky chart change on panel switch (#10360) @ahrefabhi
- fix: added fix for rendering single point (#10344) @ahrefabhi
- fix: added fix for tooltip prox on hover in uplot (#10345) @ahrefabhi
- fix: hide scrollbar in variable selector as we expand the container h… (#10357) @YounixM
- fix: fix incosistent use of http attribute in ext. api (#10169) @krsoninikhil
- fix: json qb array expression (#10162) @piyushsingariya
🧰 Maintenance
- chore(metrics-explorer): return 404 for non-existent metrics (#10386) @nikhilmantri0902
- chore: register querier routes in apiserver (#10370) @therealpandey
- chore: ui bug fix - last row in overview gets hidden (#10364) @ishan621
- chore: bump clickhouse to 25.10.5 (#10369) @therealpandey
- chore: add notes about struct tags for better openapi integration (#10365) @srikanthccv
- chore: add list metrics (#10352) @srikanthccv
- chore: migrate .cursorrules to .cursor/rules/ format (#10351) @YounixM
- chore: add OpenAPI spec for /v5/query_range (#10239) @srikanthccv
- chore: add tests for unique index on email and org_id in users table (#10331) @balanikaran
- refactor: remove legacy /api/gateway reverse proxy (#10374) @therealpandey
v0.113.0-rc.1
Changelog
- 0dd42ec feat(authz): update openapi spec (#10382)
- 34ba5ba feat(authz): add http routes for authz (#10376)
- 678f015 fix: don't send failed if empty rows (#10378)
- 5a69f16 refactor: remove legacy /api/gateway reverse proxy (#10374)
- 07afef5 fix: use derived values for url and host attributes (#10218)
- dcae722 feat: upgraded custom domain and profiles apis and used new open api spec (#10366)
- 92b07d1 chore: register querier routes in apiserver (#10370)
- a0dad16 fix: add required tags where needed (#10368)
- 5cf5b70 fix: added a fix for tooltip height when legend is too big (#10353)
- db51b23 chore: ui bug fix (#10364)
- 80c46b3 chore: bump clickhouse to 25.10.5 (#10369)
- 2b92942 chore: add notes about struct tags for better openapi integration (#10365)
- 2792e20 fix: instrumentation changes to capture query duration properly (#10362)
- 473be1b feat: add zeus handler with profile and host apis (#10336)
- 6d0c13f fix: dynamic variables options load first time (#10361)
- 5cc562b feat: added roles page and listing view (#10329)
- 2209996 fix: added fix for jerky chart change on panel switch (#10360)
- 2559b52 feat: enhancement in the authn providers with new fields and new ui (#10276)
- 7523596 fix: added fix for rendering single point (#10344)
- 9f4d9ee fix: added fix for tooltip prox on hover in uplot (#10345)
- d9cddbf fix: hide scrollbar in variable selector as we expand the container horizontally (#10357)
- 0828c13 chore: add list metrics (#10352)
- 2c558b9 fix: fix incosistent use of http attribute in ext. api (#10169)
- 48b588f chore: migrate .cursorrules to .cursor/rules/ format (#10351)
- 5c86b80 chore: add OpenAPI spec for /v5/query_range (#10239)
- 75512a8 fix: json qb array expression (#10162)
- 6aaea79 chore: add tests for unique index on email and org_id in users table (#10331)
v0.112.0
🚀 Features
- feat: Improve logs browsing when the side-drawer is open (#10250) @ishan621
- feat: added new histogram panel (#10328) @ahrefabhi
- feat: added new histogram panel component (#10278) @ahrefabhi
- feat: improve root user provisioning and restore users unique index (#10327) @balanikaran
- feat: add root user support (#10313) @therealpandey
- feat: updated onboarding question and used radio from signozhq (#10317) @SagarRajput-7
- feat: added new barpanel (#10319) @ahrefabhi
- Revert "feat: enabled new bar panel (#10312)" (#10314) @ahrefabhi
- feat: enabled new bar panel (#10312) @ahrefabhi
- feat: change invitation and password reset emails (#10297) @therealpandey
- feat: added new barpanel component (#10266) @ahrefabhi
- feat: added option to copy legend text (#10294) @ahrefabhi
- feat: enabled new time-series panel (#10273) @ahrefabhi
- feat: add support for simultaneous delta and cumulative temporality (#10202) @namanv3
- feat: Faster way to view associated logs for a trace in logs explorer (#10242) @ishan621
- feat: added forgot password feature (#10172) @SagarRajput-7
- feat: upgraded the ingestion gateway apis (#10203) @SagarRajput-7
- feat: Filtering UI starts glitching when text is truncated (#10243) @ishan621
🐛 Bug Fixes
- fix: update rate/increase query and address several issues in builder… (#10299) @srikanthccv
- fix: added support for ucum based units in converter (#10284) @abhishekhugetech
- fix: fixed series visiblity logic, not relying on index now (#10318) @ahrefabhi
- fix: added fix for bar chart width calculation based on stepinterval (#10305) @ahrefabhi
- fix: show ip addresses toggle and add regression test (#10251) @YounixM
- fix: guide user on empty external api monitoring page (#10133) @krsoninikhil
🧰 Maintenance
- chore(release): bump SigNoz to v0.112.0 (#10340) @Primus-bot
- chore: hide chartmanager when queries are merged (#10332) @ahrefabhi
- chore: dynamic variables first load (#10316) @AshwinBhatkal
- chore: variables based panel fetching (#10292) @AshwinBhatkal
- chore: replace prop drilling with fetch store (#10291) @AshwinBhatkal
- chore: variable fetch state machine (#10290) @AshwinBhatkal
- chore: shared utils update + API plumbing (#10257) @AshwinBhatkal
- chore: resetting spangaps to old default state in the new timeseries chart + added thresholds in scale computation (#10287) @ahrefabhi
- chore: remove unused flag from docker files (#10275) @Nageshbansal
- chore: refactored the config builder and added base config builder (#10256) @ahrefabhi
- chore: add openapi check for js and regenerate (#10249) @srikanthccv
- refactor: dashboard header components (#10326) @AshwinBhatkal
- test: added tests for barpanel hooks + utils (#10295) @ahrefabhi
- test(integration): alerts e2e test cases with basic rule manager alerts (#10163) @abhishekhugetech
- test: added tests for utils + components (#10281) @ahrefabhi
- test: added unit tests for uplot config builders (#10220) @ahrefabhi
- test(cloudintegration): add tests for cloudintegrations (#10237) @swapnil-signoz
- test: added tests for uplotv2 utils (#10253) @ahrefabhi
- test: added test for tooltip plugin (#10248) @ahrefabhi