Releases: SigNoz/signoz
v0.16.2
"A stitch in time saves nine"
What's Changed
- fix: changed ask admin message (#2215) @mindhash
- fix: scrollbar issue on widget (#2359) @techchintan
- fix: null value handle on create dashboard (#2320) @techchintan
- FIX: The last timestamp label overflows in the flamegraph of trace detail page (#2271) @gitstart
- FE: remove @types/redux (#2274) @gitstart
- feat: add list and table views for logs (#2163) @volodfast
🚀 Features
- feat: multiple values can be selected (#2365) @palashgdev
- feat(FE): span Kind is added in the trace filter page (#2281) @palashgdev
🐛 Bug Fixes
- fix: resolves alert charts issue with 1 hr timerame (#2377) @mindhash
- fix: error rate as a percentage of range 0-100% (#2311) @srikanthccv
- fix: operator should be IN for top level operations (#2304) @srikanthccv
- fix: attribute name corrected in logs database (#2301) @nityanandagohain
- fix: width is added for the max content (#2292) @palashgdev
- fix: onDrag is updated (#2267) @palashgdev
- fix: onSearch callback is updated (#2266) @palashgdev
- fix: it has been fixed of difficult to click on metrics graph points (#2207) @KolesnikAntony
🧰 Maintenance
- chore: bump signoz/signoz-otel-collector version (#2378) @srikanthccv
- chore: linebreak style is updated (#2277) @palashgdev
- test: testMatch is updated in jest (#2270) @palashgdev
v0.16.1
What's Changed
- fix: resource attribute tag key type is updated (#2231) @makeavish
- test: renderHook is added (#2233) @palashgdev
- FE: Create a single instance of notification in form of Context Provider and use it across whole app (#2196) @gitstart
- feat: introduce health check endpoint (#2257) @prashant-shahi
Full Changelog: v0.16.0...v0.16.1
v0.16.0
Note: Please use v0.16.1 instead of this release. It includes immediate fixes for issues that were reported.
"Computer system without observability is like driving a car without a rear-view mirror."
🚀 Features
- feat: global time is updated by @palashgdev in #2013
- feat: Added Resizable Wrapper for Ant Design Table by @csudani7 in #2014
- feat: modified resize table component by @csudani7 in #2175
- feat: add autocomplete to groupBy filters by @makeavish in #2156
- feat: highlight nearest in chart on hover by @volodfast in #2184
- feat: increase chart point visibility by @volodfast in #2185
- feat: navigate to trace from metrics by @makeavish in #2191
- feat: support printing threshold in alert summary and description by @mindhash in #1827
🐛 Bug Fixes
- fix: redirect to latest tag release notes by @jyash97 in #1970
- fix: unit test is fixed with react 18 by @palashgdev in #2199
- Fix: Different time formats in hover legend and x-axis on charts by @gitstart in #2040
- fix: resolved violating issue on change of layout API call by @csudani7 in #2164
- fix: queries B and C coupling in a dashboard panel by @gitstart in #2218
- fix: removed direct ref to form item by @mindhash in #2221
- fix: dark mode is fixed in alert create page by @palashgdev in #2220
- fix: indent spaces in yml by @asny23 in #1657
- fix: graph component is memorised by @palashgdev in #2223
- fix: filters applied in the logs page by @KolesnikAntony in #2210
🧰 Maintenance
- Update README.md by @ezioruan in #2139
- refactor: antdv5 notfications by @gitstart in #2161
- chore: some of the eslint rules disabling are removed from Logs sections by @palashgdev in #2152
- Add error check in unit tests. by @axaysagathiya in #1993
- chore: removed react-vis dependencies by @palashgdev in #2182
- Added support for installing SigNoz on RockyLinux by @fcpimenta in #2203
- test: traceGraphFilter/utils selectedGroupByValue is added by @palashgdev in #2201
- chore: remove external metrics to trace nav by @makeavish in #2213
New Contributors
- @ezioruan made their first contribution in #2139
- @fcpimenta made their first contribution in #2203
- @asny23 made their first contribution in #1657
- @KolesnikAntony made their first contribution in #2210
Full Changelog: v0.15.0...v0.16.0
v0.15.0
"Monitoring is like a microscope, it gives us the ability to see what's happening in the system."
What's Changed
- feat: react is updated to v18 by @palashgdev in #2030
- feat: dashboard variable chaining by @srikanthccv in #2036
- feat: drag select timeframe on charts by @volodfast in #2018
- feat: more tag filters and custom tag groupBy backend changes by @makeavish in #2115
- feat(ui): dashboard variable chaining by @srikanthccv in #2037
- feat: more tag filters and custom tag groupBy frontend changes by @makeavish in #2116
- feat: popover is added in the trace tag search by @palashgdev in #2118
🐛 Bug Fixes
- fix: Added Extra color code to stop repeat same color by @csudani7 in #2015
- Fix: Allow wrap limit of 2/3 lines in tags value in trace detail page #1412 by @FellipeMTX in #2035
- fix: Trigger Save layout only on title by @csudani7 in #2039
- Fix: Invite links do not work if name is not given when creating the invite #2008 by @FellipeMTX in #2026
- Fix: live tail memory by @palashgdev in #2033
- Fix/analytics by @ankitnayan in #2049
- fix: Changed axis label color by @csudani7 in #2080
- fix: Changed Legends UI & Scrollable by @csudani7 in #2078
- fix: dockerfile clickhouse indentation issue by @makeavish in #2083
- fix: text is handled under light and dark mode by @palashgdev in #2087
- fix: Removed Strict mode to stop render twice by @csudani7 in #2097
- fix: Redundant call on resize or rearrange layout on dashboard by @csudani7 in #2099
- fix(FE): tags operators is grabbed from the local state by @palashgdev in #2106
- fix: Chart is not updating on change of variables by @csudani7 in #2020
- fix: yarnrc is added in the root of the frontend by @palashgdev in #2114
- fix: total count is usage explorer by @palashgdev in #2117
- fix: graph flickering issue on trace page by @csudani7 in #2120
- fix: Chart loaders on reload and change of time interval at dashboard by @csudani7 in #2068
- fix: tag filter query builder by @makeavish in #2125
- chore: update install message in install.sh script by @makeavish in #2131
- fix: log issue remove field in query panel by @mindhash in #2130
- FIX: Exported dashboard include response of the queries #1981 by @FellipeMTX in #2052
- fix: widget options are now opening by @palashgdev in #2141
- fix: added lazy loading on dashboard by @csudani7 in #2133
- fix: interval is blocked for custom time selection by @palashgdev in #2146
- fix: solved re-render issue when input fields were edited by @mindhash in #2149
🧰 Maintenance
- chore: update chartjs to version 3.9.1 by @volodfast in #2041
- Add visual feedback on
Copy JSON
in Log filter page by @gitstart in #2055 - refactor: tagFilteritems-refactored by @sf-pchakraborty in #2056
- Create: Widget Header in the Loading State #2042 by @FellipeMTX in #2048
- remove no-shadow:off rules from eslint rule list by @ram-9047 in #2093
- 1375 overview querybuilder by @sf-pchakraborty in #1983
- FE: added more eslint rule by @palashgdev in #2090
- chore: remove not needed code comments by @mariuskimmina in #2054
- chore(frontend): 🔧 support ARM and copy yarnrc in Dockerfile by @prashant-shahi in #2119
- removing repostats workflow by @pranay01 in #2053
New Contributors
- @csudani7 made their first contribution in #2015
- @FellipeMTX made their first contribution in #2035
- @volodfast made their first contribution in #2041
- @gitstart made their first contribution in #2055
- @ram-9047 made their first contribution in #2093
Full Changelog: v0.14.0...v0.15.0
v0.14.0
"You can't improve what you can't measure."
What's Changed
- feat: antd is updated from v4 to v5 (#2012) @palashgdev
- refactor: use antd form in organization display name (#2006) @jyash97
- Add support for histogram quantiles (#1533) @srikanthccv
- style: use 'no data' for empty graphs (#2002) @mariuskimmina
🐛 Bug Fixes
- fix(FE): show no No Data on default Dashboards (#2003) @mariuskimmina
- fix: use target arch amd64 (#2027) @srikanthccv
- fix: query builder formula fails to eval (#1999) @srikanthccv
- fix: add signoz.collector.id to spanmetrics dimensions (#2001) @srikanthccv
v0.13.1
What's Changed
- Add Docs to install SQLite3 (#1924) @axaysagathiya
- ci(deployments): workflows for staging and testing deployments and related changes (#1933) @prashant-shahi
🚀 Features
🐛 Bug Fixes
- fix: use rpc method and responseStatusCode (#1971) @makeavish
- fix: Logs double api is called (#1947) @palashgdev
- fix: disable button unless org name is different (#1984) @jyash97
- fix(sidebar): highlight active feature in nested route (#1929) @jyash97
- fix(logs): prevent duplicate logs dispatch (#1934) @jyash97
- ci: 👷 fix testing and staging deployments (#1980) @prashant-shahi
- fix: 🐛 resolve redundant metrics issue in Docker and Swarm (#1946) @prashant-shahi
- fix: apply filters on count of exceptions (#1945) @makeavish
v0.13.0
“I must not fear. Fear is the mind-killer. Fear is the little-death that brings total obliteration. I will face my fear. I will permit it to pass over me and through me. And when it has gone past I will turn the inner eye to see its path. Where the fear has gone there will be nothing. Only I will remain.” - Frank Herbert
🧑💻 What's New
- Added support for filtering based on service name in Exceptions page
- Logs management made more stable fixing many issues
- Simplified password checks
- Improvements in spanstometrics processor which generates metrics from traces
🚀 Features
- add exception page filters support (#1919) @makeavish
- feat: event time is updated when root span is missing (#1901) @palashgdev
- feat: add not found when no events are present (#1874) @palashgdev
🐛 Bug Fixes
- fix: respect durationSort feature flag on getSpanFilters API (#1900) @makeavish
- fix: exception filter clear (#1936) @makeavish
- fix: error handling for index removal from selected field (#1935) @nityanandagohain
- fix: respect durationSort feature flag on getSpanFilters API (#1900) @makeavish
- fix: per page is added in the dependancy (#1926) @palashgdev
- fix: live tail time out is updated (#1899) @palashgdev
- fix(query_range): invalid memory address or nil pointer dereference (#1875) @srikanthccv
- fix: flush logs before starting (#1912) @palashgdev
- fix docker-compose for swarm and related changes for distributed clickhouse (#1863) @prashant-shahi
- fix: logs issues (#1889) @palashgdev
- fix: logs selection of filter is fixed (#1910) @palashgdev
- fix: removes password validations other than length (#1909) @ankitnayan
- fix: proxy_read_timeout updated in nginx conf (#1885) @nityanandagohain
- fix: allow multiple spaces between a filter expression (#1897) @nityanandagohain
- fix: do not show result of intermediate sub queries in external calls (#1858) @srikanthccv
- fix: added clear filters button (#1920) @mindhash
- fix(version): use link instead of click handler (#1931) @jyash97
- fix: resolves issue related ops not flowing from search box to panel (#1918) @mindhash
- fix: scroll is added in the trace detail gant chart (#1873) @palashgdev
- fix(FE): remove unnecessary complexity from password check (#1904) @mariuskimmina
- fix: Added Validations on Log Query builder (#1906) @mindhash
🧰 Maintenance
- increase dimensions_cache_size for signozspanmetrics processor (#1925) @srikanthccv
- chore: Updating stale edition message (#1896) @pranay01
v0.12.0
“I’m capable of running my own diagnostics, thank you very much.”
What's Changed
- Distributed ClickHouse Support
- Google SSO Auth
- Overall Improvements and Bug Fixes
🚀 Features
- feat: usage collection updated for ee (#1654) @nityanandagohain
- feat(distributed): create single docker-compose.yaml and CH configuration (#1803) @prashant-shahi
- feat: show release note in alerts dashboards and services pages (#1840) @mindhash
- [feat] ee/google auth implementation (#1775) @mindhash
- 1374 dbcalls querybuilder (#1608) @sf-pchakraborty
- Feat/distributed ch (#1701) @ankitnayan
- feat: events is updated by adding the timestamp (#1802) @palashgdev
- feat: search in tags is updated (#1788) @palashgdev
🐛 Bug Fixes
- fix: add default value for materialized column in distributed logs table (#1835) @nityanandagohain
- fix: remove shared variable in TTL and async TTL queries (#1821) @makeavish
- fix: 🐛 log parsing issue (#1824) @prashant-shahi
- Fix case sensitivity in query parsing (#1670) @gzsombor
- fix: solves issue legend update causing null ch query (#1845) @mindhash
- fix: changed table names in default alert queries (#1843) @mindhash
- fix: scroll is added in case of extra space (#1838) @palashgdev
- fix: solved issue with google help link (#1826) @mindhash
- fix: resolves empty variables issue for imported dashboards (#1808) @mindhash
🧰 Maintenance
- chore: introduce docker_multi_node_cluster and by default set to false (#1839) @makeavish
- chore: use local table for inner sub query (#1816) @srikanthccv
- chore(clickhouse): 🔧 include cluster.xml for distributed set up (#1810) @prashant-shahi
v0.11.4
"I find that answer vague and unconvincing."
What's Changed
Setting alerts on trace, logs and exceptions data is now enabled using clickhouse queries. The docs to write clickhouse queries and set alerts are shared at https://signoz.io/docs/tutorial/writing-clickhouse-queries-in-dashboard/#building-alert-queries-with-clickhouse-data
🚀 Features
- feat: added exception based alerts (#1752) @mindhash
- feat: [UI] clickhouse queries in alert builder (#1706) @mindhash
- feat: added ch query support (#1735) @mindhash
- feat: introduce getSubTreeSpans function in clickhouse query builder & introduce smart trace detail algorithm (#1648) @makeavish
- feat: search filter is added in exceptions page (#1731) @palashgdev
🐛 Bug Fixes
- fix: parser updated to differentiate between params and query string (#1763) @nityanandagohain
- fix: trace table pagination (#1749) @makeavish
- fix: Logs issues are fixed (#1727) @palashgdev
- fix: getNanoTimestamp function and cache fix (#1737) @makeavish
- fix: trace event is now not decoding the events (#1766) @palashgdev
- fix[logs][FE]: live tail is fixed (#1759) @palashgdev
- fix: if invalid switch for enforce sso is disabled (#1656) @palashgdev
v0.11.3
"It is not the size of the dog in the fight, it is size of the fight in the dog."
🚀 Features
- feat: upgrade to otel v0.63 ( SigNoz/signoz-otel-collector#24) @makeavish @srikanthccv @nityanandagohain @prashant-shahi
- dynamic tooltip (#1705) @makeavish
- add ability to import Grafana dashboards (#1700) @srikanthccv
- Feature flagging (#1674) @makeavish
- refresh interval is added (#1712) @palashgdev
🐛 Bug Fixes
- include inner panels support and map job,instance correctly (#1718) @srikanthccv
- update trace URI when coming from metrics (#1715) @makeavish
- remove usage of labels object (#1710) @srikanthccv
- parser updated to support escaped single quotes in search (#1704) @nityanandagohain
- Logs contains issue (#1708) @palashgdev
- README.zh-cn.md readable (#1647) @katepangLiu
🧰 Maintenance
- Bump version of clickhouse to 22.8.8 LTS and deploy file changes (#1711) @prashant-shahi
- chore: bump SigNoz/prometheus to v1.9.76 (#1719) @srikanthccv
- Updating collection interval in
otelcol
configuration files (#1720) @prashant-shahi - 801 dropdown is added in the dashboard page (#1669) @palashgdev
- ci(e2e): 👷 enable DEV_BUILD flag for query-service (#1636) @prashant-shahi