Skip to content
Merged

Main #18

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
526 commits
Select commit Hold shift + click to select a range
7c9f05c
chore: order time series result set (#8638)
srikanthccv Jul 28, 2025
4888491
fix: added fix for changelog modal auto popup for new users (#8634)
ahrefabhi Jul 28, 2025
9a06603
chore: add event for query range v5 (#8639)
srikanthccv Jul 28, 2025
8b2ed67
chore: add alert link visitor for expression link (#8641)
srikanthccv Jul 28, 2025
498d398
chore: resolved conflicting npm-form-data version requirement (#8645)
SagarRajput-7 Jul 29, 2025
fa936a7
fix: open log details on clicking on empty column cell too (#8618)
YounixM Jul 29, 2025
c172412
test(integration): add integration tests for logs (#8619)
therealpandey Jul 29, 2025
360285e
fix(added-backticks): added backticks for hyphen (#8644)
aniketio-ctrl Jul 29, 2025
7d9e052
chore: add anomaly to v5 response (#8643)
srikanthccv Jul 29, 2025
537c95e
test(integration): add or filter with resource attributes (#8651)
therealpandey Jul 29, 2025
7df5c33
chore: adds advocate.md for community advocate program (#8648)
Nageshbansal Jul 29, 2025
771ba45
Chore/added_ilike : added ilike and notIlike filter operator (#8595)
aniketio-ctrl Jul 29, 2025
2141b1b
feat: enhance logs explorer chart to display full selected time windo…
ahmadshaheer Jul 29, 2025
a3c0390
chore(goreleaser): fix main path (#8654)
therealpandey Jul 29, 2025
b69ac63
fix: fix the pipeline processor re-ordering issue (#8646)
ahmadshaheer Jul 29, 2025
f53a13e
chore: write test for recalculating timestamps on clicking stage and …
ahmadshaheer Jul 29, 2025
f2abddd
feat: refactor tracefunnel to support dynamic multi-step funnels (#8627)
ankitnayan Jul 29, 2025
3c53ba3
fix: prevent creation of funnels with duplicate names (#8633)
ankitnayan Jul 29, 2025
6b1d62b
feat: enable creating more than 3 steps in trace funnels + enable lat…
ankitnayan Jul 29, 2025
1c650c3
fix: adding missing flags to run go-run-community (#8653)
harshitrajsinha Jul 29, 2025
3d80a03
fix: uPlot logarithmic scale range error (#8637)
SagarRajput-7 Jul 30, 2025
8e9a1b3
fix: use correct column names (#8659)
nityanandagohain Jul 30, 2025
ff3235b
fix: replace column resize with grab icon as the functionality is of …
YounixM Jul 30, 2025
f6d96c2
fix: minor fix for changelog popup to show only when preference is av…
ahrefabhi Jul 30, 2025
1ce150d
chore: add unsupported saml list (#8665)
makeavish Jul 30, 2025
5c1f070
chore: use new querier for v5 versioned alerts (#8650)
srikanthccv Jul 30, 2025
bb6c366
feat: new query builder (#8466)
YounixM Jul 31, 2025
587b0ef
Sign In / Sign Up UI updates (#8562)
YounixM Jul 31, 2025
e68ce11
test(integration): add traces integration tests (#8666)
therealpandey Jul 31, 2025
3d874c2
chore(resp): add omitempty to timestamp (#8688)
therealpandey Aug 3, 2025
db13f85
fix: fix the issue of stale pipeline processor state while switching …
ahmadshaheer Aug 4, 2025
090538f
docs: add step to cd into frontend directory before yarn commands (#8…
nikhilmantri0902 Aug 4, 2025
f350b0e
chore: add endpoint to replace varibales (#8689)
srikanthccv Aug 4, 2025
301d9ca
fix: disabling alert from overview page doesn't work (#8640)
amlannandy Aug 5, 2025
8e5b1be
fix: improve the UX of trying to create a funnel with existing name (…
ahmadshaheer Aug 5, 2025
3723726
chore: update home page task tracker for metrics explorer (#8631)
amlannandy Aug 5, 2025
2901e05
chore: improve metrics explorer empty state (#8711)
amlannandy Aug 5, 2025
01202b5
feat: created new error content plugin for QB v5 (#8700)
SagarRajput-7 Aug 5, 2025
3a2eab2
fixes: includes fixes required in the new QB (#8675)
ahrefabhi Aug 5, 2025
9946631
fix: added fix for query suggestions position (#8719)
ahrefabhi Aug 6, 2025
41ee417
fix: fixed metric aggregation and value retention inconsistency in ed…
SagarRajput-7 Aug 6, 2025
c308e86
fix: added fix for query addon lightmode ui (#8725)
ahrefabhi Aug 6, 2025
b5016b0
fix: added fix for key suggestions (#8727)
ahrefabhi Aug 6, 2025
bd02848
chore: add sql migration for dashboards, alerts, and saved views (#8642)
srikanthccv Aug 6, 2025
9279438
fix: limit keys for empty search key (#8728)
srikanthccv Aug 6, 2025
f1ce931
feat(telemetrymeter): add support for telemetry meter (#8667)
vikrantgupta25 Aug 7, 2025
99bbb87
chore: add option to ignore data skipping indices (#8738)
nityanandagohain Aug 7, 2025
20dc561
fix: added fix for query becoming empty on time change (#8739)
ahrefabhi Aug 7, 2025
b5098e0
fix: logs explorer - should have atleast 1 column, discard empty key …
YounixM Aug 7, 2025
aa3bc16
test(integration): bump requests to 2.32.4 (#8743)
therealpandey Aug 7, 2025
932918e
feat: meter explorer (#8741)
YounixM Aug 8, 2025
75d1891
feat: migrate old saved columns keys to name (#8747)
YounixM Aug 8, 2025
a51ee66
Improvement: Added Otel-collector setup for local dev environment (#8…
nikhilmantri0902 Aug 8, 2025
35ddaaa
chore: add env to override logs keys table name (#8748)
srikanthccv Aug 8, 2025
760eabb
chore: do not return err for meter source temporality (#8750)
srikanthccv Aug 8, 2025
8e5cb90
fix(alert): added querier v5 in test notify (#8749)
aniketio-ctrl Aug 8, 2025
5412e7f
feat: show count in span details drawer tabs (#8702)
ahmadshaheer Aug 10, 2025
6d97db1
fix: use localstorage value to avoid waiting for pref api to set the …
YounixM Aug 11, 2025
3a952fa
fix: pass metric name to get value suggestions api (#8671)
YounixM Aug 11, 2025
5fa70ea
chore: use *_keys tables instead of tag_attributes_v2 for suggestions…
srikanthccv Aug 12, 2025
3f8a287
fix: `key CONTAINS value` doesn't work for numeric values (#8768)
srikanthccv Aug 13, 2025
6853f0c
chore(deps): bump urllib3 from 2.4.0 to 2.5.0 in /tests/integration (…
dependabot[bot] Aug 13, 2025
802ce6d
chore(release): bump to v0.92.0 (#8776)
primus-bot[bot] Aug 13, 2025
dac46d8
fix: check ch version (#8778)
nityanandagohain Aug 13, 2025
9c95294
chore(release): bump to v0.92.1 (#8780)
primus-bot[bot] Aug 13, 2025
249f8be
fix: resolve infinite loading issue in metric view in messaging queue…
amlannandy Aug 14, 2025
0e3ac2a
fix: added loading indicators in traces pages when running query (#8782)
ahrefabhi Aug 14, 2025
d26efd2
feat: address bitnami migration (#8808)
therealpandey Aug 14, 2025
7029233
chore(deps): bump @babel/runtime from 7.21.0 to 7.28.2 in /frontend (…
dependabot[bot] Aug 18, 2025
8f833fa
fix: incorrect query prepared for group by body.{key} (#8823)
srikanthccv Aug 18, 2025
a4f3be5
feat(meter): add pre-defined panels for meter breakdown and improveme…
vikrantgupta25 Aug 18, 2025
9d04b39
fix: added fix for code block in light mode (#8831)
ahrefabhi Aug 18, 2025
5a7ad67
feat: change copy /signup route (#8783)
manika-signoz Aug 18, 2025
59d5acc
fix(meter): meter where clause keys fix (#8833)
vikrantgupta25 Aug 18, 2025
af987e5
chore: add unit tests for k8s entity details (#8774)
amlannandy Aug 19, 2025
674556d
chore: add new y-axis unit selector (#8765)
amlannandy Aug 19, 2025
4f45801
fix: added fix for supporting older queries (#8834)
ahrefabhi Aug 19, 2025
03359a4
fix: set source on add new query (#8836)
YounixM Aug 19, 2025
fdcad99
feat: trace detail page actionables (#8761)
ahmadshaheer Aug 19, 2025
0190839
fix: added sanity logic for explorer old urls (#8804)
SagarRajput-7 Aug 19, 2025
e30de5f
chore: do not store query name in cache (#8838)
srikanthccv Aug 19, 2025
9c2f127
chore: backend changes for y-axis management (#8730)
amlannandy Aug 20, 2025
a3f32b3
fix(comment): add a dedicated comment parsing middleware (#8855)
therealpandey Aug 20, 2025
e5ab664
fix: resolve sentry issues in alert list (#8878)
amlannandy Aug 21, 2025
eca1307
fix: related links for rule history page (#8883)
srikanthccv Aug 22, 2025
4878f72
fix: use lower and convert re2 to string in fulltext (#8887)
nityanandagohain Aug 22, 2025
b5b513f
chore(meter): add warnings and make meter live in sidenav (#8882)
vikrantgupta25 Aug 23, 2025
4d72f47
chore: parse into number alias for mat column from statement (#8900)
srikanthccv Aug 24, 2025
a7ddd2d
chore: do not send field context as tag for deprecated fields (#8902)
srikanthccv Aug 24, 2025
b21db87
chore(meter): added product analytics for meter module (#8898)
vikrantgupta25 Aug 24, 2025
ee19f17
fix(web): fix panic on nil file info (#8907)
therealpandey Aug 25, 2025
08323e4
chore: update dashboard template links to SigNoz website dashboard te…
makeavish Aug 25, 2025
deddf47
fix: added fix for query builder filters (#8830)
ahrefabhi Aug 25, 2025
c4044fa
feat: fixed panel correlation and alert multiaggregation issues (#8733)
SagarRajput-7 Aug 25, 2025
17533b2
fix: fix the issue of group by queries not switching to timeseries vi…
ahmadshaheer Aug 25, 2025
88312e9
fix: fix the trace explorer back navigation issue (#8760)
ahmadshaheer Aug 26, 2025
ac7d8bc
chore: add tests for trace details actionables (#8840)
ahmadshaheer Aug 26, 2025
514bcec
feat: support for hasToken (#8891)
nityanandagohain Aug 26, 2025
2a5fb9f
feat: date picker v2 (#8886)
YounixM Aug 26, 2025
32410ba
feat: display HTTP status badge in trace details v2 spans (#8699)
ahmadshaheer Aug 26, 2025
4d2094b
feat: enable global actions (#8906)
YounixM Aug 26, 2025
85c671c
fix(meter): meter regex for comment middleware (#8921)
vikrantgupta25 Aug 26, 2025
9107517
fix: removed transformstringwithprefix and removeprefix utilities (#8…
SagarRajput-7 Aug 26, 2025
1e76046
chore: add value search for related values request (#8925)
srikanthccv Aug 26, 2025
f6bc300
fix: exclusion operators use AND combinator on ambiguity (#8928)
srikanthccv Aug 26, 2025
df54e63
fix: trace explorer and home page keyboard shortcut (#8934)
makeavish Aug 27, 2025
841abf8
fix: update live tail api (#8807)
nityanandagohain Aug 28, 2025
8b99ba0
chore(release): bump SigNoz to v0.93.0, OTel Collector to v0.129.2 (#…
primus-bot[bot] Aug 28, 2025
912a34d
fix: added fix for context query not getting updated (#8941)
ahrefabhi Aug 28, 2025
92e5986
feat: replace infinity list view component with data table component …
YounixM Aug 28, 2025
cc80923
feat: show timestamp in selected timezone format (#8948)
YounixM Aug 28, 2025
836605d
feat(ingestion): add ingestion id to details (#8949)
vikrantgupta25 Aug 28, 2025
369f779
feat: use update props from data table component for better UX (#8950)
YounixM Aug 29, 2025
5bb6d78
fix: remove isRoot and Entrypoint from selectfields (#8893)
nityanandagohain Aug 29, 2025
88dff3f
feat: minor ui updates (#8947)
YounixM Aug 29, 2025
1a193fb
fix: update email template for update role (#8610)
nityanandagohain Aug 29, 2025
c838d7e
chore: added api chagnes for logs retenetion v2 api (#8649)
ahrefabhi Aug 29, 2025
396e0cd
3rd party API sem conv fix (Supports >1.26) (#8822)
eKuG Aug 29, 2025
9b8a892
chore: use infinity table for logs column view (#8953)
YounixM Aug 29, 2025
3cc5a24
fix: return 404 status code if rule not found (#8940)
aniketio-ctrl Aug 30, 2025
87ce197
fix: don't skip resource filter in main table for OR queries (#8958)
nityanandagohain Aug 30, 2025
382d9d4
Revert "3rd party API sem conv fix (Supports >1.26) (#8822)" (#8954)
eKuG Sep 1, 2025
4daec45
feat: added custom retention for logs api (#8513)
eKuG Sep 1, 2025
f61e859
feat(authz): embed openfga server (#8966)
vikrantgupta25 Sep 1, 2025
d0132f1
fix: update clickhouse-sql-parser (#8970)
nityanandagohain Sep 1, 2025
0df1ed3
fix(dashboard): remove context from dashboard types (#8971)
vikrantgupta25 Sep 1, 2025
f3569a9
chore(meter): remove the meter data validity message for non cloud us…
vikrantgupta25 Sep 1, 2025
c0a9948
feat: handle active log flow (#8946)
YounixM Sep 2, 2025
5d9247f
Allow deletion of multiple panels for dashboard updates made with API…
nikhilmantri0902 Sep 2, 2025
052fb8b
fix: support canDefaultZero for logs and traces (#8973)
nityanandagohain Sep 2, 2025
729bfb3
feat(authz): implement the current usecases in openfga (#8982)
vikrantgupta25 Sep 2, 2025
3999a64
feat: add pinning functionality for span attributes (#8769)
ahmadshaheer Sep 3, 2025
10c6e1f
feat: add delete button to invite user flow (#8993)
manika-signoz Sep 3, 2025
68d9c6c
fix: added fix for incorrect query in dashboard on panel change to li…
ahrefabhi Sep 3, 2025
7602d86
fix: fixed table panel no scroll issue due to style override from cal…
SagarRajput-7 Sep 4, 2025
2dbe077
feat(authz): add openfga authz middleware (#8990)
vikrantgupta25 Sep 4, 2025
bcd21ce
fix: y axis unit not interactive in the panel edit mode (#9003)
SagarRajput-7 Sep 4, 2025
27580b6
fix: fixed full view height for table panel (#9004)
SagarRajput-7 Sep 4, 2025
360e830
feat(password): implement strong controls for password (#8983)
therealpandey Sep 4, 2025
faadc60
fix: fixed table panels not sorting, due to mismatch in lookup (id vs…
SagarRajput-7 Sep 4, 2025
abeadc7
fix: backward compatibility for explorer in case of aggregateAttribut…
ahrefabhi Sep 4, 2025
b6f5c05
feat: trace operators BE (#8293)
eKuG Sep 5, 2025
f63f175
fix(binding): better error messages (#9010)
therealpandey Sep 5, 2025
bf70433
Feature/trace operators (#8869)
ahrefabhi Sep 5, 2025
1aa7e8b
feat: added new component to existing variables (#7744)
SagarRajput-7 Sep 6, 2025
7f925bd
feat: added dynamic variable and other variable enhancements (#8873)
SagarRajput-7 Sep 6, 2025
eee9650
feat/interactive dashbaord v2 (#9011)
aks07 Sep 7, 2025
0f5825a
chore: product link and retires retry condition (#9018)
SagarRajput-7 Sep 7, 2025
1d3a8ec
fix(variable_replace_visitor): do not skip boolean value (#9021)
srikanthccv Sep 7, 2025
74be8f5
Interactive dashboards fix: hide drilldown features for non-query bui…
aks07 Sep 7, 2025
c737a7e
chore: enable alertmanager metrics collection with instrumentation::m…
aniketio-ctrl Sep 8, 2025
e67a576
chore: update CODEOWNERS (#9030)
srikanthccv Sep 8, 2025
3f27632
chore(clickhouse-upgrade): updates docker and docker swarm compose fo…
Nageshbansal Sep 8, 2025
144e866
chore(release): bump to v0.94.0 (#9040)
primus-bot[bot] Sep 8, 2025
6709b09
fix(user): populate correct error message on client (#9043)
vikrantgupta25 Sep 9, 2025
717efaf
feat: base setup for new create alerts page (#8957)
amlannandy Sep 9, 2025
57013e1
chore(release): bump to v0.94.1 (#9045)
primus-bot[bot] Sep 9, 2025
c83eaf3
chore: enable forbidigo and noerrors in depguard (#9047)
therealpandey Sep 9, 2025
6c7275d
Feat: API for exporting raw data (#8936)
tushar-signoz Sep 9, 2025
0129326
Fix: changelog modal spacing issue (#9048)
ahrefabhi Sep 9, 2025
011b769
chore: added resolution brace-expansion to 2.0.2 to fix the vulnerabi…
SagarRajput-7 Sep 9, 2025
f911159
feat: add support for span hover card in trace details v2 (#8930)
ahmadshaheer Sep 10, 2025
f82e9b5
fix: logs explorer chart severity text bugfixes (#8731)
SagarRajput-7 Sep 10, 2025
f230008
feat: update yarn lock file (#9055)
SagarRajput-7 Sep 10, 2025
31e042a
feat(alertmanager): deprecate legacy alertmanager (#9046)
therealpandey Sep 10, 2025
b1ea7ea
chore: automatically show query addon when the value is present even …
ahrefabhi Sep 10, 2025
0658c56
chore: add query section to create alerts (#8991)
amlannandy Sep 10, 2025
9d999fe
feat: change Bar color opacity and make stacking as default (#9026)
SagarRajput-7 Sep 10, 2025
c477ec6
feat: added support for hasToken function in QB (#9058)
ahrefabhi Sep 11, 2025
61acd94
fix: enable dot metrics by default (#9061)
therealpandey Sep 11, 2025
d801fce
chore: add multiple thresholds support (#8816)
aniketio-ctrl Sep 12, 2025
e9222ab
docs(integration): add docs for writing integration tests (#9070)
therealpandey Sep 12, 2025
ae58915
chore: support for json column in resources (#8376)
nityanandagohain Sep 14, 2025
a686941
fix: exception on resource filters with numeric values (#9028)
nityanandagohain Sep 14, 2025
38ca467
fix: trace perf - scan only required traces (#9072)
nityanandagohain Sep 14, 2025
252786d
chore: make qb v5 default (#9085)
srikanthccv Sep 14, 2025
c982b1e
chore: allow number segment, #, @, {} in key (#9082)
srikanthccv Sep 14, 2025
ac81eab
chore: added cumulative window support (#8828)
aniketio-ctrl Sep 15, 2025
d075cee
chore: copy changes and minor fixes, onboarding hint (#9095)
manika-signoz Sep 15, 2025
39c2738
feat: add alert condition component (#9008)
amlannandy Sep 15, 2025
2acdd10
feat: clean up tooltip elements and add dependencies (#8815)
YounixM Sep 16, 2025
c505112
feat: warn when `LIKE/ILIKE` is used without any `%/_` (#9098)
niladrix719 Sep 16, 2025
4851527
fix: fix the incorrect matching spans count (#9033)
ahmadshaheer Sep 16, 2025
6c57735
feat: add support for span logs (#8857)
ahmadshaheer Sep 16, 2025
a909049
feat: make the trace details v2 sidebar resizable (#9034)
ahmadshaheer Sep 16, 2025
ba8a499
Converted format options menu to popover (#9094)
tushar-signoz Sep 16, 2025
d96073f
feat: highlight the searched spans and dim other spans in trace detai…
ahmadshaheer Sep 16, 2025
629378b
chore: do not fail on non-existent signoz_ dbs (#9092)
srikanthccv Sep 16, 2025
233a8e4
chore: use wss usage for workloads listing (#9104)
srikanthccv Sep 16, 2025
49306cb
fix: add trace perf improvement only when there is any filter (#9099)
nityanandagohain Sep 16, 2025
cc77b82
chore: recognize dashboard view page for log_comment (#9084)
srikanthccv Sep 16, 2025
e8035b7
Added Download Button to leverage exportRawData API (#9050)
tushar-signoz Sep 17, 2025
ff8ac96
chore: fix edit alerts page crashing (#9025)
amlannandy Sep 17, 2025
1c257f3
chore: populate default zero queries for metrics (#9103)
srikanthccv Sep 17, 2025
c9568be
chore(release): bump to v0.95.0 (#9112)
primus-bot[bot] Sep 17, 2025
5cd775f
fix: upgrading clickhouse-go (#8969)
piyushsingariya Sep 17, 2025
0626a89
Revert "fix: upgrading clickhouse-go (#8969)" (#9113)
piyushsingariya Sep 17, 2025
24307b4
Fix: trace details bugfixes (#9116)
ahmadshaheer Sep 17, 2025
0c25de9
feat(authz): build authz service (#9064)
vikrantgupta25 Sep 17, 2025
bced477
feat: frontend unit test suite setup (#9027)
aks07 Sep 18, 2025
47e8a89
Fix: No quick filter found screen on navigating back from a diff scre…
aks07 Sep 18, 2025
792d0f3
fix: removed staleTime and cacheTime from query client level (#9124)
SagarRajput-7 Sep 19, 2025
9aacf7f
chore: add context and time utils for usage in alerts (#9114)
amlannandy Sep 19, 2025
c41ae00
fix intermittent failing test (#9138)
aks07 Sep 20, 2025
7f4390f
fix: Edit and patch rule functionality (#9125)
aniketio-ctrl Sep 21, 2025
a564fa9
fix: dont accept materialized key from payload (#9139)
nityanandagohain Sep 22, 2025
84ae5b4
fix: added dashboard route param, to allow trigger when new panel cre…
SagarRajput-7 Sep 22, 2025
a16ab11
chore: add evaluation cadence component for alerts v2 (#9131)
amlannandy Sep 22, 2025
710f774
fix: added fix for cursor jump in QB (#9140)
ahrefabhi Sep 23, 2025
0ac5d97
feat: Move 3rd party apis to QB V5 (#9042)
ahrefabhi Sep 23, 2025
eb38dd5
3rd party sem conv fix (#8980)
eKuG Sep 23, 2025
dc8e436
fix: fixed scroll reset issue when interacting with legends (#9065)
SagarRajput-7 Sep 23, 2025
b2dc279
fix: invalid function name cumsum (#9161)
ahrefabhi Sep 23, 2025
73ff89a
feat: revamp onboarding (#9068)
manika-signoz Sep 23, 2025
2c59c11
chore: add evaluation settings section (#9134)
amlannandy Sep 23, 2025
a54c3a3
chore: add notification settings section to create alert (#9162)
amlannandy Sep 24, 2025
2f4b8f6
feat: standardise header to include share and feedback sections (#9037)
YounixM Sep 24, 2025
4d8d022
fix(integration): fix tests (#9168)
vikrantgupta25 Sep 24, 2025
c680961
chore(clickhouse): bump ch-go (#9169)
vikrantgupta25 Sep 24, 2025
9114b44
fix: correctly set and unset the stackbarchart value across panel typ…
SagarRajput-7 Sep 24, 2025
c0acc69
fix: revert queryKey update to re-enable cancel run (#9105)
YounixM Sep 25, 2025
80f0c6d
feat: added cold storage in set ttl v2 method (#9151)
eKuG Sep 25, 2025
5a47a43
feat: hide feedback for non licensed users (#9176)
YounixM Sep 25, 2025
340aa9e
chore(release): bump to v0.96.0 (#9179)
primus-bot[bot] Sep 25, 2025
0b4831c
chore(authz): bump up openfga version (#9175)
vikrantgupta25 Sep 25, 2025
6ac812b
chore: change update workspace URL to upgrade guide (#9178)
makeavish Sep 25, 2025
1aa5f5d
fix: extra content passed by consuming component (#9191)
YounixM Sep 25, 2025
96cdf21
Fix: Opening logs link broken (Pref framework) (#9182)
aks07 Sep 25, 2025
9a5bcb6
revert: removed changes done for cursor position jump fix (#9193)
ahrefabhi Sep 25, 2025
2c19f01
chore(release): bump to v0.96.1 (#9194)
primus-bot[bot] Sep 25, 2025
6d5f0ad
fix: prevent panels with all queries disabled (#9093)
niladrix719 Sep 26, 2025
7ddaa84
feat: add materialise ttl = 0 in set ttl v2 (#9189)
eKuG Sep 26, 2025
d595dcc
fix: added fix for passing activeLogId in query range in log context …
ahrefabhi Sep 26, 2025
8b485de
chore: create a HOC to wrap components with ErrorBoundary (#9096)
YounixM Sep 26, 2025
735b907
chore(notification grouping): added custom grouping in signoz dispatc…
aniketio-ctrl Sep 26, 2025
411414f
chore: add routing polices page (#9198)
amlannandy Sep 27, 2025
3c36414
fix: fix page offset in exceptions tab (#9184)
aks07 Sep 28, 2025
1b818dd
feat(authz): build role module (#9136)
vikrantgupta25 Sep 29, 2025
8b21ba5
ISSUE:2806 - View traces/logs functionality across the product with n…
ahrefabhi Sep 29, 2025
1a1ef5a
chore: create alerts ux improvements and api integration (#9165)
amlannandy Sep 29, 2025
9ffe0d8
chore(statsreporter): add nomad, vultr, aca platform detection (#9220)
Nageshbansal Sep 30, 2025
cbb24d9
chore: edit alerts api integration (#9210)
amlannandy Sep 30, 2025
78e4f4f
fix: handle resource/attribute context collision with expression usin…
srikanthccv Oct 3, 2025
d3be263
fix: exists/not exists for resource attributes (#9129)
nityanandagohain Oct 3, 2025
f9a70a3
chore: notification routing | added notificaiton routing via expressi…
aniketio-ctrl Oct 3, 2025
1b1aa49
chore: link to docs, QB flavour for expr and update options (#9246)
srikanthccv Oct 3, 2025
101b366
chore(statsreporter): fix azure IMDS endpoint in statsreporter (#9243)
Nageshbansal Oct 3, 2025
c770a1a
chore: remove routing policies feature flag (#9249)
amlannandy Oct 4, 2025
a22ef64
fix: fix the flaky test (#9255)
ahmadshaheer Oct 6, 2025
432d179
Merge branch 'SigNoz:main' into main
murali-zenskar Oct 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
10 changes: 6 additions & 4 deletions .devenv/docker/clickhouse/compose.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
services:
clickhouse:
image: clickhouse/clickhouse-server:24.1.2-alpine
image: clickhouse/clickhouse-server:25.5.6
container_name: clickhouse
volumes:
- ${PWD}/fs/etc/clickhouse-server/config.d/config.xml:/etc/clickhouse-server/config.d/config.xml
Expand All @@ -23,8 +23,10 @@ services:
retries: 3
depends_on:
- zookeeper
environment:
- CLICKHOUSE_SKIP_USER_SETUP=1
zookeeper:
image: bitnami/zookeeper:3.7.1
image: signoz/zookeeper:3.7.1
container_name: zookeeper
volumes:
- ${PWD}/fs/tmp/zookeeper:/bitnami/zookeeper
Expand All @@ -40,7 +42,7 @@ services:
timeout: 5s
retries: 3
schema-migrator-sync:
image: signoz/signoz-schema-migrator:v0.111.41
image: signoz/signoz-schema-migrator:v0.129.6
container_name: schema-migrator-sync
command:
- sync
Expand All @@ -53,7 +55,7 @@ services:
condition: service_healthy
restart: on-failure
schema-migrator-async:
image: signoz/signoz-schema-migrator:v0.111.41
image: signoz/signoz-schema-migrator:v0.129.6
container_name: schema-migrator-async
command:
- async
Expand Down
29 changes: 29 additions & 0 deletions .devenv/docker/signoz-otel-collector/compose.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
services:
signoz-otel-collector:
image: signoz/signoz-otel-collector:v0.129.6
container_name: signoz-otel-collector-dev
command:
- --config=/etc/otel-collector-config.yaml
- --feature-gates=-pkg.translator.prometheus.NormalizeName
volumes:
- ./otel-collector-config.yaml:/etc/otel-collector-config.yaml
environment:
- OTEL_RESOURCE_ATTRIBUTES=host.name=signoz-host,os.type=linux
- LOW_CARDINAL_EXCEPTION_GROUPING=false
ports:
- "4317:4317" # OTLP gRPC receiver
- "4318:4318" # OTLP HTTP receiver
- "13133:13133" # health check extension
healthcheck:
test:
- CMD
- wget
- --spider
- -q
- localhost:13133
interval: 30s
timeout: 5s
retries: 3
restart: unless-stopped
extra_hosts:
- "host.docker.internal:host-gateway"
96 changes: 96 additions & 0 deletions .devenv/docker/signoz-otel-collector/otel-collector-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
receivers:
otlp:
protocols:
grpc:
endpoint: 0.0.0.0:4317
http:
endpoint: 0.0.0.0:4318
prometheus:
config:
global:
scrape_interval: 60s
scrape_configs:
- job_name: otel-collector
static_configs:
- targets:
- localhost:8888
labels:
job_name: otel-collector

processors:
batch:
send_batch_size: 10000
send_batch_max_size: 11000
timeout: 10s
resourcedetection:
# Using OTEL_RESOURCE_ATTRIBUTES envvar, env detector adds custom labels.
detectors: [env, system]
timeout: 2s
signozspanmetrics/delta:
metrics_exporter: signozclickhousemetrics
metrics_flush_interval: 60s
latency_histogram_buckets: [100us, 1ms, 2ms, 6ms, 10ms, 50ms, 100ms, 250ms, 500ms, 1000ms, 1400ms, 2000ms, 5s, 10s, 20s, 40s, 60s ]
dimensions_cache_size: 100000
aggregation_temporality: AGGREGATION_TEMPORALITY_DELTA
enable_exp_histogram: true
dimensions:
- name: service.namespace
default: default
- name: deployment.environment
default: default
# This is added to ensure the uniqueness of the timeseries
# Otherwise, identical timeseries produced by multiple replicas of
# collectors result in incorrect APM metrics
- name: signoz.collector.id
- name: service.version
- name: browser.platform
- name: browser.mobile
- name: k8s.cluster.name
- name: k8s.node.name
- name: k8s.namespace.name
- name: host.name
- name: host.type
- name: container.name

extensions:
health_check:
endpoint: 0.0.0.0:13133
pprof:
endpoint: 0.0.0.0:1777

exporters:
clickhousetraces:
datasource: tcp://host.docker.internal:9000/signoz_traces
low_cardinal_exception_grouping: ${env:LOW_CARDINAL_EXCEPTION_GROUPING}
use_new_schema: true
signozclickhousemetrics:
dsn: tcp://host.docker.internal:9000/signoz_metrics
clickhouselogsexporter:
dsn: tcp://host.docker.internal:9000/signoz_logs
timeout: 10s
use_new_schema: true

service:
telemetry:
logs:
encoding: json
extensions:
- health_check
- pprof
pipelines:
traces:
receivers: [otlp]
processors: [signozspanmetrics/delta, batch]
exporters: [clickhousetraces]
metrics:
receivers: [otlp]
processors: [batch]
exporters: [signozclickhousemetrics]
metrics/prometheus:
receivers: [prometheus]
processors: [batch]
exporters: [signozclickhousemetrics]
logs:
receivers: [otlp]
processors: [batch]
exporters: [clickhouselogsexporter]
73 changes: 73 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,83 @@
/frontend/ @SigNoz/frontend @YounixM
/frontend/src/container/MetricsApplication @srikanthccv
/frontend/src/container/NewWidget/RightContainer/types.ts @srikanthccv

# Dashboard, Alert, Metrics, Service Map, Services
/frontend/src/container/ListOfDashboard/ @srikanthccv
/frontend/src/container/NewDashboard/ @srikanthccv
/frontend/src/pages/DashboardsListPage/ @srikanthccv
/frontend/src/pages/DashboardWidget/ @srikanthccv
/frontend/src/pages/NewDashboard/ @srikanthccv
/frontend/src/providers/Dashboard/ @srikanthccv

# Alerts
/frontend/src/container/AlertHistory/ @srikanthccv
/frontend/src/container/AllAlertChannels/ @srikanthccv
/frontend/src/container/AnomalyAlertEvaluationView/ @srikanthccv
/frontend/src/container/CreateAlertChannels/ @srikanthccv
/frontend/src/container/CreateAlertRule/ @srikanthccv
/frontend/src/container/EditAlertChannels/ @srikanthccv
/frontend/src/container/FormAlertChannels/ @srikanthccv
/frontend/src/container/FormAlertRules/ @srikanthccv
/frontend/src/container/ListAlertRules/ @srikanthccv
/frontend/src/container/TriggeredAlerts/ @srikanthccv
/frontend/src/pages/AlertChannelCreate/ @srikanthccv
/frontend/src/pages/AlertDetails/ @srikanthccv
/frontend/src/pages/AlertHistory/ @srikanthccv
/frontend/src/pages/AlertList/ @srikanthccv
/frontend/src/pages/CreateAlert/ @srikanthccv
/frontend/src/providers/Alert.tsx @srikanthccv

# Metrics
/frontend/src/container/MetricsExplorer/ @srikanthccv
/frontend/src/pages/MetricsApplication/ @srikanthccv
/frontend/src/pages/MetricsExplorer/ @srikanthccv

# Services and Service Map
/frontend/src/container/ServiceApplication/ @srikanthccv
/frontend/src/container/ServiceTable/ @srikanthccv
/frontend/src/pages/Services/ @srikanthccv
/frontend/src/pages/ServiceTopLevelOperations/ @srikanthccv
/frontend/src/container/Home/Services/ @srikanthccv

/deploy/ @SigNoz/devops
.github @SigNoz/devops

# Scaffold Owners
/pkg/config/ @grandwizard28
/pkg/errors/ @grandwizard28
/pkg/factory/ @grandwizard28
/pkg/types/ @grandwizard28
/pkg/valuer/ @grandwizard28
/cmd/ @grandwizard28
.golangci.yml @grandwizard28

# Zeus Owners
/pkg/zeus/ @vikrantgupta25
/ee/zeus/ @vikrantgupta25
/pkg/licensing/ @vikrantgupta25
/ee/licensing/ @vikrantgupta25

# SQL Owners
/pkg/sqlmigration/ @vikrantgupta25
/ee/sqlmigration/ @vikrantgupta25
/pkg/sqlschema/ @vikrantgupta25
/ee/sqlschema/ @vikrantgupta25

# Analytics Owners
/pkg/analytics/ @vikrantgupta25
/pkg/statsreporter/ @vikrantgupta25

# Querier Owners
/pkg/querier/ @srikanthccv
/pkg/variables/ @srikanthccv
/pkg/types/querybuildertypes/ @srikanthccv
/pkg/querybuilder/ @srikanthccv
/pkg/telemetrylogs/ @srikanthccv
/pkg/telemetrymetadata/ @srikanthccv
/pkg/telemetrymetrics/ @srikanthccv
/pkg/telemetrytraces/ @srikanthccv

# AuthN / AuthZ Owners

/pkg/authz/ @vikrantgupta25 @grandwizard28
4 changes: 1 addition & 3 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,7 @@ ex:

> Tag the relevant teams for review:

- [ ] @SigNoz/frontend
- [ ] @SigNoz/backend
- [ ] @SigNoz/devops
- frontend / backend / devops

---

Expand Down
9 changes: 5 additions & 4 deletions .github/workflows/build-community.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -62,21 +62,22 @@ jobs:
secrets: inherit
with:
PRIMUS_REF: main
GO_VERSION: 1.23
GO_VERSION: 1.24
GO_NAME: signoz-community
GO_INPUT_ARTIFACT_CACHE_KEY: community-jsbuild-${{ github.sha }}
GO_INPUT_ARTIFACT_PATH: frontend/build
GO_BUILD_CONTEXT: ./pkg/query-service
GO_BUILD_CONTEXT: ./cmd/community
GO_BUILD_FLAGS: >-
-tags timetzdata
-ldflags='-linkmode external -extldflags \"-static\" -s -w
-X github.com/SigNoz/signoz/pkg/version.version=${{ needs.prepare.outputs.version }}
-X github.com/SigNoz/signoz/pkg/version.variant=community
-X github.com/SigNoz/signoz/pkg/version.hash=${{ needs.prepare.outputs.hash }}
-X github.com/SigNoz/signoz/pkg/version.time=${{ needs.prepare.outputs.time }}
-X github.com/SigNoz/signoz/pkg/version.branch=${{ needs.prepare.outputs.branch }}'
-X github.com/SigNoz/signoz/pkg/version.branch=${{ needs.prepare.outputs.branch }}
-X github.com/SigNoz/signoz/pkg/analytics.key=9kRrJ7oPCGPEJLF6QjMPLt5bljFhRQBr'
GO_CGO_ENABLED: 1
DOCKER_BASE_IMAGES: '{"alpine": "alpine:3.20.3"}'
DOCKER_DOCKERFILE_PATH: ./pkg/query-service/Dockerfile.multi-arch
DOCKER_DOCKERFILE_PATH: ./cmd/community/Dockerfile.multi-arch
DOCKER_MANIFEST: true
DOCKER_PROVIDERS: dockerhub
14 changes: 7 additions & 7 deletions .github/workflows/build-enterprise.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -67,9 +67,8 @@ jobs:
echo 'TUNNEL_URL="${{ secrets.TUNNEL_URL }}"' >> frontend/.env
echo 'TUNNEL_DOMAIN="${{ secrets.TUNNEL_DOMAIN }}"' >> frontend/.env
echo 'POSTHOG_KEY="${{ secrets.POSTHOG_KEY }}"' >> frontend/.env
echo 'CUSTOMERIO_ID="${{ secrets.CUSTOMERIO_ID }}"' >> frontend/.env
echo 'CUSTOMERIO_SITE_ID="${{ secrets.CUSTOMERIO_SITE_ID }}"' >> frontend/.env
echo 'USERPILOT_KEY="${{ secrets.USERPILOT_KEY }}"' >> frontend/.env
echo 'PYLON_APP_ID="${{ secrets.PYLON_APP_ID }}"' >> frontend/.env
echo 'APPCUES_APP_ID="${{ secrets.APPCUES_APP_ID }}"' >> frontend/.env
- name: cache-dotenv
uses: actions/cache@v4
with:
Expand All @@ -94,10 +93,10 @@ jobs:
secrets: inherit
with:
PRIMUS_REF: main
GO_VERSION: 1.23
GO_VERSION: 1.24
GO_INPUT_ARTIFACT_CACHE_KEY: enterprise-jsbuild-${{ github.sha }}
GO_INPUT_ARTIFACT_PATH: frontend/build
GO_BUILD_CONTEXT: ./ee/query-service
GO_BUILD_CONTEXT: ./cmd/enterprise
GO_BUILD_FLAGS: >-
-tags timetzdata
-ldflags='-linkmode external -extldflags \"-static\" -s -w
Expand All @@ -109,9 +108,10 @@ jobs:
-X github.com/SigNoz/signoz/ee/zeus.url=https://api.signoz.cloud
-X github.com/SigNoz/signoz/ee/zeus.deprecatedURL=https://license.signoz.io
-X github.com/SigNoz/signoz/ee/query-service/constants.ZeusURL=https://api.signoz.cloud
-X github.com/SigNoz/signoz/ee/query-service/constants.LicenseSignozIo=https://license.signoz.io/api/v1'
-X github.com/SigNoz/signoz/ee/query-service/constants.LicenseSignozIo=https://license.signoz.io/api/v1
-X github.com/SigNoz/signoz/pkg/analytics.key=9kRrJ7oPCGPEJLF6QjMPLt5bljFhRQBr'
GO_CGO_ENABLED: 1
DOCKER_BASE_IMAGES: '{"alpine": "alpine:3.20.3"}'
DOCKER_DOCKERFILE_PATH: ./ee/query-service/Dockerfile.multi-arch
DOCKER_DOCKERFILE_PATH: ./cmd/enterprise/Dockerfile.multi-arch
DOCKER_MANIFEST: true
DOCKER_PROVIDERS: ${{ needs.prepare.outputs.docker_providers }}
12 changes: 7 additions & 5 deletions .github/workflows/build-staging.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,8 @@ jobs:
echo 'CI=1' > frontend/.env
echo 'TUNNEL_URL="${{ secrets.NP_TUNNEL_URL }}"' >> frontend/.env
echo 'TUNNEL_DOMAIN="${{ secrets.NP_TUNNEL_DOMAIN }}"' >> frontend/.env
echo 'USERPILOT_KEY="${{ secrets.NP_USERPILOT_KEY }}"' >> frontend/.env
echo 'PYLON_APP_ID="${{ secrets.NP_PYLON_APP_ID }}"' >> frontend/.env
echo 'APPCUES_APP_ID="${{ secrets.NP_APPCUES_APP_ID }}"' >> frontend/.env
- name: cache-dotenv
uses: actions/cache@v4
with:
Expand All @@ -91,10 +92,10 @@ jobs:
secrets: inherit
with:
PRIMUS_REF: main
GO_VERSION: 1.23
GO_VERSION: 1.24
GO_INPUT_ARTIFACT_CACHE_KEY: staging-jsbuild-${{ github.sha }}
GO_INPUT_ARTIFACT_PATH: frontend/build
GO_BUILD_CONTEXT: ./ee/query-service
GO_BUILD_CONTEXT: ./cmd/enterprise
GO_BUILD_FLAGS: >-
-tags timetzdata
-ldflags='-linkmode external -extldflags \"-static\" -s -w
Expand All @@ -106,10 +107,11 @@ jobs:
-X github.com/SigNoz/signoz/ee/zeus.url=https://api.staging.signoz.cloud
-X github.com/SigNoz/signoz/ee/zeus.deprecatedURL=https://license.staging.signoz.cloud
-X github.com/SigNoz/signoz/ee/query-service/constants.ZeusURL=https://api.staging.signoz.cloud
-X github.com/SigNoz/signoz/ee/query-service/constants.LicenseSignozIo=https://license.staging.signoz.cloud/api/v1'
-X github.com/SigNoz/signoz/ee/query-service/constants.LicenseSignozIo=https://license.staging.signoz.cloud/api/v1
-X github.com/SigNoz/signoz/pkg/analytics.key=9kRrJ7oPCGPEJLF6QjMPLt5bljFhRQBr'
GO_CGO_ENABLED: 1
DOCKER_BASE_IMAGES: '{"alpine": "alpine:3.20.3"}'
DOCKER_DOCKERFILE_PATH: ./ee/query-service/Dockerfile.multi-arch
DOCKER_DOCKERFILE_PATH: ./cmd/enterprise/Dockerfile.multi-arch
DOCKER_MANIFEST: true
DOCKER_PROVIDERS: gcp
staging:
Expand Down
Loading
Loading