Releases: SigNoz/signoz
v0.7.1 - "Do or do not. There is no try."
New and Improved Trace Detail Page 🎉
Excited to announce our updated trace detail page. It has been some time in the making and is results of lots of feedback from the community.
Some salient features -
- Collapsible hierarchical view of spans which lets you dive deeper to the granularity you want
- Support for Events and Exceptions tabs
- Service wise coloring of spans to identify dependencies
Feel free to share if you have any feedback in our slack community
What's Changed
- feat(eslint): eslint-plugin-react-hooks is added (#816) @palash-signoz
🚀 Features
- feat(eslint): sonar js plugin for eslint is added (#817) @palash-signoz
🐛 Bug Fixes
- fix: expand and unexpand on active span path (#819) @pranshuchittora
- fix: install deps node-gyp error (#823) @pranshuchittora
- bug(dashboard): useCallback is removed (#824) @palash-signoz
v0.7.0
🚀 Features
feat(backend): support custom events in span (#796) @makeavish
feat: Feat/trace detail (#764) @palash-signoz @pranshuchittora
feat: add hasError tag in searchTraces response (#756) @makeavish
🐛 Bug Fixes
fix: Trace filter fix (#798) @palash-signoz
fix: avoid panic by handling getOutboundIP() error (#750) @makeavish
bug(FE): sorting of date is fixed (#718) @palash-signoz
🧰 Maintenance
chore: update otel-collector to 0.43.0 (#803) @makeavish @ankitnayan
chore: ♿️ add hotrod template and install/delete scripts (#801) @prashant-shahi
v0.6.2
What's Changed
- feat: new trace detail page styling changes (#767) @pranshuchittora
- test(Trace): Trace page test are added (#733) @palash-signoz
- Removing Feedback FAB (#753) @udasitharani
- Add section for CPU architecture (#758) @makeavish
- Fix: update documentation for query-service. (#762) @axaysagathiya
- feat: new trace detail page styling changes (#766) @pranshuchittora
- feat: Trace details (#765) @palash-signoz
- feat(TraceDetail): new trace detail page focus, hover, span select and much more... (#763) @pranshuchittora
- feat: trace detail page is updated (#761) @palash-signoz
- WIP(FE): trace detail styling changes (#760) @pranshuchittora
- Trace details (#759) @palash-signoz
- WIP(FE): Trace details Chart is added (#742) @palash-signoz
- WIP(FE): Trace detail page - Flame Graph + Timeline + Layout (#743) @pranshuchittora
- fix(FE) Removed refresh time filter from trace-detail page (#581) @siddhantparekh
🚀 Features
- feat: tag value suggestion API (#689) @makeavish
- feat: add hasError tag in searchTraces response (#756) @makeavish
🐛 Bug Fixes
- bug: clear all now moves with selected filter rather than user selected filter (#731) @palash-signoz
- bug: useDebounce function is fixed (#705) @palash-signoz
- fix: avoid panic by handling getOutboundIP() error (#750) @makeavish
- bug: onClick cursor is added and display date is converted to minutes and 12hr format (#755) @palash-signoz
🧰 Maintenance
- chore: 🔧 update default jaeger endpoint in hotrod manifest (#723) @prashant-shahi
v0.6.1
What's Changed
- Release: v0.6.1 (#714) @ankitnayan
- bug: signup state is now not toggled when component is not toggled (#702) @palash-signoz
- fix: Dashboard page does not call API on clicking on apply button (#677) @SoniaisMad
- bug: full view legend is now fixed (#712) @palash-signoz
- fix: added support for custom alertmanager url (#699) @Tazer
- Release/v0.6.0 (#696) @ankitnayan
🐛 Bug Fixes
v0.6.0 - "You must unlearn what you have learned."
New and Improved Trace Filter Page 🎉
- New Trace Filter page to make filtering relevant traces more filter. More powerful aggregate graphs for trace filter to drill down to specific metrics like RPS by endpoints, etc.
- Improved signup page with SigNoz version number
- Support for Gitpod
- Moved Helm charts to new repo
- Optimised number of ports needed to run SigNoz to reduce conflicts
What's Changed
- ci(push): 👷 push workflow update (#695) @prashant-shahi
- ci(push): 👷 add develop branch and remove second tag (#694) @prashant-shahi
- chore: Env fix (#693) @palash-signoz
- bug(UI): frontend build is fixed (#692) @palash-signoz
- fix(FE): Sidebar navigation when collapsed (#686) @pranshuchittora
- Feat (UI) :Trace Filter page is updated (#684) @palash-signoz
- docs(deploy): 📝 Add README docs in deploy folder with deployment instructions (#669) @prashant-shahi
- chore: external address query is updated (#685) @palash-signoz
- fix: exclude added for status field (#681) @ankitnayan
- Gitpodify the Signoz (#634) @Siddhant-K-code
- docs(contributing): 📝 Add Helm Chart contribute instructions (#668) @prashant-shahi
- refactor(query-service): ♻️ Update ldflags and Makefile for dynamic versioning (#655) @prashant-shahi
- fix: remove table
default.signoz_spans
from the codebase (#656) @amustaque97 - ci(k3s): attaching release name to resources in e2e-k3s (#651) @prashant-shahi
- build(docker): Two compose files for arm and amd (#638) @prashant-shahi
- Fixed svg color mismatch in light mode and dark mode (#504) @Devesh21700Kumar
- Fixed toggle Button contrast in Light Theme (#505) @Devesh21700Kumar
- closes #569: critical css using critters (#570) @sadn1ck
- feat: adding disable and anonymous functionality to telemetry collected (#637) @ankitnayan
- New Trace Filter Page API changes (Backend) (#646) @makeavish
- fix: local dev setup (#599) @krtkvrm
- ci: use pull_request_target for remove label permission (#618) @prashant-shahi
- ci: adding a dummy push to check if the image push workflow works (#609) @ybettan
- ci: making some improvements to e2e-k3s workflow (#615) @ybettan
- ci: filtering 'push' workflow to main and release branches (#614) @ybettan
- ci: removing file filtering from some workflows (#610) @ybettan
- ci: making sure the sample-application is up before running the job (#603) @ybettan
- ci: inject local images to k3d instead of publishing them (#600) @ybettan
- ci: adding 'push' workflow (#593) @ybettan
- ci: using --wait helm install flag instead of waiting manually (#597) @ybettan
- ci: Adding 'e2e' GH workflows. (#579) @ybettan
- Swapping images on the "build" GH workflow. (#578) @ybettan
🚀 Features
- Feature(FE): signup page (#642) @palash-signoz
- exclude filter support and fix for not sending null string in groupby for aggregates API (#654) @makeavish
- ci(k3s): k3s CI workflow enhancements (#643) @prashant-shahi
- Feat/support error tab page (#626) @makeavish
🐛 Bug Fixes
- bug(wepack): optimisation config is updated (#650) @palash-signoz
- fix: exclude operation in trace APIs (#682) @makeavish
- Fix 414 errors trace filter API (#660) @makeavish
- ci(k3s): 💚 fix correct raw github URL for hotrod manifest (#661) @prashant-shahi
- exclude filter support and fix for not sending null string in groupby for aggregates API (#654) @makeavish
- BUG: refresh button is now fixed (#590) @palash-signoz
- fix(frontend): pin mini-css-extract-plugin version to 2.4.5 to fix frontend builds (#612) @prashant-shahi
🧰 Maintenance
- chore(helm-charts): 🚚 migrate helm charts to SigNoz/charts repository (#667) @prashant-shahi
- chore: 🚚 rename config .yaml to yml for behaviorbot (#673) @prashant-shahi
- chore(log-option): set hotrod log options for hotrod app (#659) @prashant-shahi
- chore: install script improvements (#652) @prashant-shahi
- chore: ♻️ single manifest file for the hotrod (#639) @prashant-shahi
- chore: Integrate behaviorbot for welcome messages on first pull request or issue (#640) @prashant-shahi
- chore: add codeowners for automatic review request (#633) @prashant-shahi
New Contributors
- @ybettan made their first contribution in #578
- @prashant-shahi made their first contribution in #612
- @krtkvrm made their first contribution in #599
- @sadn1ck made their first contribution in #570
- @Devesh21700Kumar made their first contribution in #505
- @amustaque97 made their first contribution in #656
- @Siddhant-K-code made their first contribution in #634
- @pranshuchittora made their first contribution in #686
v0.5.4
What's Changed
- chore(UI): query is updated for application and external graphs (#562) @pal-sig
- build(kubernetes): Support hcloud CSI (Hetzner) (#537) @ceefour
🚀 Features
- Feat(UI): Added webpack bundle analyser for dev and prod (#503) @Anurag5086
- feat: tooltip is added (#501) @pal-sig
- feat: added memory limit to
otel-collecor
service (#514) @ankitnayan
🐛 Bug Fixes
- fix(BUG): Allow users to enter application if no sample data is provided (#478) (#538) @aryanshridhar
- Bug(UI): Signup onclick loading (#541) @pal-sig
- fix: Antd tab issue (#507) @pal-sig
- fix(UI): Restore theme preference after reloading (#469) (#473) @aryanshridhar
- fix(UI): cross env now will work (#485) @pal-sig
- fix(UI): latest timestamp bug is resolved (#494) @pal-sig
- fix: db/logger security bugs (#558) @makeavish
v0.5.3
What's Changed
- fix(BUG): Allow webpack to link CSS with bundled HTML file. (#468) @aryanshridhar
- Fix crlf line break (#455) @genzyy
- docs(contributing.md): update contributing doc for latest SigNoz release (#466) @makeavish
- update contributing doc for latest SigNoz release (#465) @makeavish
- fix(UI): portFinder sync is added (#439) @pal-sig
🚀 Features
- feat: helm chart for clickhouse setup (#479) @ankitnayan
🐛 Bug Fixes
- fix(UI): graph legends is fixed (#461) @pal-sig
- fix: product feedback button (#458) @Anurag5086
- [WIP]fix(UI): Allow empty input values in settings retention page. (#459) @aryanshridhar
- fix: height for the top nav bar is fixed (#462) @pal-sig
- fix: cluttering issue is fixed (#471) @pal-sig
- fix(BUG): localstorage permission is updated (#477) @pal-sig
🧰 Maintenance
- chore: changed default sample alert to High RPS (#497) @ankitnayan
v0.5.2
v0.5.1
What's Changed
-
feat(UI): Eslint fixes (#418) @pal-sig
-
Remove time filter alert page (#412) @pal-sig
-
FE(UI):Channels test (#417) @pal-sig
-
FEAT(UI): Test case for alerts (#414) @pal-sig
-
fix: signup is updated (#432) @pal-sig
🚀 Features
- use clickhouse arm64 docker build by altinity for arm64 devices(M1 Macs) (#429) @makeavish
- chore(UI): unused packages are removed (#419) @pal-sig
- feat: product feedback (#431) @ankitnayan
- feat(UI): sendfeedback is updated (#416) @pal-sig
- feat(UI): bundlesize is added (#420) @pal-sig
- feat(UI): Auto refresh (#411) @pal-sig
- feat(UI): web-vitals is added (#422) @pal-sig
🐛 Bug Fixes
- fix(UI): icon is updated (#438) @pal-sig
- fix(BUG): experimental changes are removed (#436) @pal-sig
- fix(FE): removed time filter from settings page #374 (#385) @Mohmn
- bug(UI): default tab over setting is resolved (#415) @pal-sig
- fix(BUG): not found is fixed (#405) @pal-sig
- Improve ESLint Rules #409 (#426) @genzyy
- fix(BUG): error text is show to the user (#427) @pal-sig
🧰 Maintenance
- chore: changes in user api (#430) @ankitnayan
v0.5.0
What's Changed
- fix(UI): usage explorer is now fixed (#400) @pal-sig
- fix(BUG): alert mapping is updated (#402) @pal-sig
🚀 Features
- feat: enables prometheus rules and alerts (#292) @ankitnayan
- Feat(UI): alerts (#363) @pal-sig