Releases: SigNoz/signoz
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
v0.11.2
"In my experience, there’s no such thing as luck."
🚀 Features
- feat: add compression codec for materialized columns (#1585) @nityanandagohain
- feat: enterprise edition (#1575) @mindhash
- Feature: SSO Login and Feature gating in UI (#1605) @mindhash
- feat: SAML settings is updated (#1556) @palashgdev
🐛 Bug Fixes
- fix: filter items can be empty (#1586) @srikanthccv
- fix: 🐛 update signoz-otel-collector image (#1595) @prashant-shahi
- Fix minor grammar error in stale_version message (#1570) @bjohnso5
🧰 Maintenance
- chore: bump SigNoz/prometheus to v1.9.74 (#1620) @srikanthccv
- chore: Introduce enterprise edition license (#1567) @pranay01
- ci(e2e): 👷 ee build for query-service (#1633) @prashant-shahi
- chore: free plan config is updated (#1625) @palashgdev
- feat: route and breadcrumbs renamed to services (#1566) @sf-pchakraborty
- 1363 externalcall querybuilder (#1550) @sf-pchakraborty
- introduce env for dashboards path in query-service (#1593) @prashant-shahi
- feat: #1524 refresh button bug fix (#1582) @vg18gupta
- chore: 🔧 414 issue fix for large request URI (#1594) @prashant-shahi
- 1587 update readme signoz vs jaeger (#1588) @sf-pchakraborty
v0.11.1
🚀 Features
- feat: add support for dashboard variables (#1557) @srikanthccv
- feat: dashboard variables (#1552) @pranshuchittora
- feat: introduce search trace ID component (#1551) @makeavish
- feat: support all types of attributes in spans SigNoz/signoz-otel-collector#14 @makeavish
- feat: getting started page (#1560) @pranshuchittora
🐛 Bug Fixes
- fix: make widget plot work with missing data points (#1559) @srikanthccv
- fix: reuse the query engine and storage for alerts pqlEngine (#1558) @srikanthccv
- fix: dashboard variable getting deleted on edit instances (#1561) @pranshuchittora
- fix: 414 nginx issue for Frontend default.conf and Swarm (#1564) @prashant-shahi
🧰 Maintenance
- feat: webpack chunk name is updated (#1562) @palashgdev
- feat: layout height is updated (#1563) @palashgdev
v0.11.0
"In my book, experience outranks everything."
Note: If you are using any external OpenTelemetry Collector, it is recommended to upgrade to v0.55.0
to use it along with SigNoz v0.11.0
.
💥 What's New
- Support for logs
- Services page and service map improvements
- Alerts page and related improvements
Logs Feature
To learn more about Logs feature work or how to collect them, refer to the SigNoz Logs documentation.
What's Changed
- feat(devbox): splitting docker-compose.yaml into core and prod / local for no-edit local setup (#1528) @pts95
- Allow search by service name in services list page (#1520) @srikanthccv
- feat: support for legend in query builderformulas (#1530) @pranshuchittora
- feat: restrict timestamp from adding it to query (#1517) @pranshuchittora
🐛 Bug Fixes
- fix: do not show services without any data for select interval (#1521) @srikanthccv
- Fix case mismatch in static fields. (#1537) @nityanandagohain
- fix: recursive url reloading (#1535) @pranshuchittora
- fix: eslint and tsc fixes for logs (#1527) @pranshuchittora
- fix: live tail sse prod issue (#1515) @pranshuchittora
v0.11.0-rc.1
New Features
- Support for Logs by @nityanandagohain in #1379
- feat: add more options in service map time dropdown by @srikanthccv in #1501
- Logs UI by @pranshuchittora in #1436
- alias for timstamp changed in sql query for logs aggregation by @nityanandagohain in #1509
What's Changed
- fix: interval should be 1d=24h (#1482) by @zedongh in #1483
- clickhouse logs exporter added to deployment file by @nityanandagohain in #1500
- single otlp receiver by @nityanandagohain in #1506
- fix: added cache bursting for translations using file hash by @mindhash in #1478
- fix: escape and encode operations regex for overview details by @srikanthccv in #1502
- Alerts/edit rule issue 676 by @mindhash in #1505
New Contributors
- @nityanandagohain made their first contribution in #1379
Full Changelog: v0.10.1...v0.11.0-rc.1
v0.10.2
What's Changed
- fix: escape and encode operations regex for overview details by @srikanthccv in #1499
- fix: alerts/edit rule issue by @mindhash in #1505
Full Changelog: v0.10.1...v0.10.2