Abhi kumar
bf704333b3
Feature/trace operators ( #8869 )
...
* feat: added traceoperator component and styles
* chore: minor style improvments
* feat: added conditions for traceoperator
* chore: minor UI fixes
* chore: type changes
* chore: added initialvalue for trace operators
* chore: Added changes to prepare request payload
* chore: fixed minor styles + minor ux fix
* feat: added span selector
* chore: added ui changes in the editor
* chore: removed traceoperations and reused queryoperations
* chore: minor changes in queryaddon and aggregation for support
* chore: added traceoperators in alerts
* chore: minor pr review change
* chore: linter fix
* fix: fixed minor ts issues
* fix: added limit support in traceoperator
* chore: minor fix in traceoperator styles
* chore: linting fix + icon changes
* chore: updated type
* chore: lint fixes
* feat: added changes for showing querynames in alerts
* feat: added trace operator grammer + antlr files
* feat: added traceoperator context util
* chore: added traceoperator validation function
* feat: added traceoperator editor
* feat: added queryname boost + operator constants
* fix: pr reviews
* chore: minor ui fix
* fix: updated grammer files
* test: added test for traceoperatorcontext
* chore: removed check for multiple queries in traceexplorer
* test: minor test fix
* test: fixed breaking mapQueryDataFromApi test
* chore: fixed logic to show trace operator
* chore: updated docs link
* chore: minor ui issue fix
* chore: changed trace operator query name
* chore: removed using spans from in trace opeartors
* fix: added fix for order by in trace opeartor
* feat: added changes related to saved in views in trace opeartor
* chore: added changes to keep indirect descendent operator at bottom
* chore: removed returnspansfrom field from traceoperator
* chore: updated file names + regenerated grammer
* chore: added beta tag in trace opeartor
* chore: pr review fixes
* Fix/tsc trace operator + tests (#8942 )
* fix: added tsc fixes for trace operator
* chore: moved traceoperator utils
* test: added test for traceopertor util
* chore: tsc fix
* fix: fixed tsc issue
* Feat/trace operator dashboards (#8992 )
* chore: added callout message for multiple queries without trace operators
* feat: added changes for supporting trace operators in dashboards
* chore: minor changes for list panel
2025-09-05 16:00:24 +00:00
Vibhu Pandey
f63f175a77
fix(binding): better error messages ( #9010 )
2025-09-05 15:47:19 +00:00
Ekansh Gupta
b6f5c053a0
feat: trace operators BE ( #8293 )
...
* feat: [draft] added implementation of trace operators
* feat: [draft] added implementation of trace operators
* feat: [draft] added implementation of trace operators
* feat: [draft] added implementation of trace operators
* feat: added implementation of trace operators
* feat: added implementation of trace operators
* feat: added implementation of trace operators
* feat: added implementation of trace operators
* feat: added implementation of trace operators
* feat: added implementation of trace operators
* feat: added implementation of trace operators
* feat: added implementation of trace operators
* feat: added implementation of trace operators
* feat: added implementation of trace operators
* feat: refactor trace operator
* feat: added postprocess
* feat: added postprocess
* feat: added postprocess
* feat: refactored the consume function
* feat: refactored the consume function
* feat: refactored the consume function
* feat: refactored the consume function
* feat: refactored the consume function
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
* feat: replaced info to debug logs
* feat: replaced info to debug logs
* feat: replaced info to debug logs
* feat: updated time series query
* feat: fixed merge conflicts
* feat: fixed merge conflicts
* feat: fixed merge conflicts
* feat: fixed merge conflicts
* feat: added deep copy in ranged queries
* feat: refactored fingerprinting
* feat: refactored fingerprinting
* feat: refactored fingerprinting
* feat: refactored fingerprinting
* feat: refactored fingerprinting
* feat: refactored fingerprinting
* feat: refactored fingerprinting
* feat: added comment for build all spans cte
* feat: added postprocess for timeseries and added limits to memory
* feat: fixed span count in trace view
* feat: fixed span count in trace view
* feat: fixed linting issues
* feat: fixed linting issues
* feat: fixed linting issues
* feat: fixed linting issues
---------
Co-authored-by: Nityananda Gohain <nityanandagohain@gmail.com>
2025-09-05 21:07:10 +05:30
Abhi kumar
abeadc7672
fix: backward compatibility for explorer in case of aggregateAttribute is not present ( #9000 )
v0.93.0-cloud.2
2025-09-04 13:21:16 +00:00
SagarRajput-7
faadc60c74
fix: fixed table panels not sorting, due to mismatch in lookup (id vs name) for aggregations ( #9002 )
...
* fix: fixed table panels not sorting, due to mismatch in id for aggregations
* fix: added test cases for the sort and util for qbv5 aggregation
2025-09-04 18:44:38 +05:30
Vibhu Pandey
360e8309c8
feat(password): implement strong controls for password ( #8983 )
...
## 📄 Summary
implement strong controls for password. Now the password requirement is :
password must be at least 12 characters long, should contain at least one uppercase letter [A-Z], one lowercase letter [a-z], one number [0-9], and one symbol
2025-09-04 17:22:28 +05:30
SagarRajput-7
27580b62ba
fix: fixed full view height for table panel ( #9004 )
2025-09-04 10:40:30 +00:00
SagarRajput-7
bcd21cee74
fix: y axis unit not interactive in the panel edit mode ( #9003 )
2025-09-04 16:00:03 +05:30
Vikrant Gupta
2dbe0777f4
feat(authz): add openfga authz middleware ( #8990 )
...
* feat(authz): add openfga authz middleware
* feat(authz): update the auth context
* feat(authz): update the auth context
* feat(authz): update check request
* feat(authz): update check request
* feat(authz): add lifecycle tests
* feat(authz): add lifecycle tests
* feat(authz): add start-stop tests
2025-09-04 08:37:11 +00:00
SagarRajput-7
7602d863dd
fix: fixed table panel no scroll issue due to style override from calender component ( #8996 )
2025-09-04 09:55:46 +05:30
Abhi kumar
68d9c6c3cc
fix: added fix for incorrect query in dashboard on panel change to list panel ( #8994 )
...
* fix: added fix for incorrect query in dashboard on panel change to list issue
* test: added test for handleQueryChange
* chore: pr reviews
2025-09-03 14:00:22 +00:00
manika-signoz
10c6e1fac7
feat: add delete button to invite user flow ( #8993 )
2025-09-03 19:07:35 +05:30
Shaheer Kochai
3999a64c64
feat: add pinning functionality for span attributes ( #8769 )
...
* refactor: adjust the attribute pinning changes based on trace actionables latest changes
* feat: persist pinned attributes on the BE, fallback to local storage
* chore: overall improvement
* chore: fix the failing tests
* fix: make the changes w.r.t. pinned attributes preferences in in preference.go
2025-09-03 16:36:10 +04:30
Vikrant Gupta
729bfb31f1
feat(authz): implement the current usecases in openfga ( #8982 )
...
* feat(authz): implement the current usecases in openfga
* feat(authz): implement the current usecases in openfga
* feat(authz): extract out the schema and DI the same
* feat(authz): extract out the schema and DI the same
v0.93.0-cloud.1
2025-09-02 11:00:47 +00:00
Nityananda Gohain
052fb8b703
fix: support canDefaultZero for logs and traces ( #8973 )
...
* fix: support canDefaultZero for logs and traces
* fix: remove increase
* fix: move changes to req.go
* fix: add tood
* fix: address comments
2025-09-02 09:54:55 +00:00
nikhilmantri0902
5d9247f591
Allow deletion of multiple panels for dashboard updates made with API key ( #8903 )
2025-09-02 09:30:22 +00:00
Yunus M
c0a9948146
feat: handle active log flow ( #8946 )
...
* feat: handle active log flow
* feat: show live logs in logs explorer view
* feat: enable live logs in logs explorer
* feat: show live time option only in logs list view
* chore: pass showLiveLogs as false in test cases
* fix: handle live logs data format to open in log details
* fix: use current query state for frequency chart in live logs view
* fix: encode filter expression, show live option only in list view
2025-09-02 11:05:52 +05:30
Vikrant Gupta
f3569a9a02
chore(meter): remove the meter data validity message for non cloud users ( #8972 )
2025-09-01 16:18:47 +00:00
Vikrant Gupta
0df1ed3b57
fix(dashboard): remove context from dashboard types ( #8971 )
2025-09-01 16:08:25 +00:00
Nityananda Gohain
d0132f11ae
fix: update clickhouse-sql-parser ( #8970 )
2025-09-01 13:25:27 +00:00
Vikrant Gupta
f61e859901
feat(authz): embed openfga server ( #8966 )
...
* feat(access-control): embed openfga in signoz
* feat(authz): rename access control to authz
* feat(authz): fix codeowners and go mod tidy
* feat(authz): fix lint
* feat(authz): update go version and move convertor to instrumentation
* feat(authz): some more lint issues
* feat(authz): some more lint issues
* feat(authz): some more lint issues
* feat(authz): fix more lint issues
* feat(authz): make logger converter interface
2025-09-01 17:10:13 +05:30
Ekansh Gupta
4daec45d98
feat: added custom retention for logs api ( #8513 )
...
* feat: added custom retention for logs api
* feat: added custom retention for logs api
* feat: added implementation of trace operators
* feat: added validation checks for resource keys
* feat: added validation checks for resource keys
* feat: added validation checks for resource keys
* feat: added validation checks for resource keys
* feat: added validation checks for resource keys
* feat: added validation checks for resource keys
* feat: added validation checks for resource keys
* feat: added validation checks for resource keys
* feat: added default checks for custom retention
* feat: added default checks for custom retention
* feat: added default checks for custom retention
* feat: added change for ttl
* feat: v2 api supports both v1 and v2
* feat: v2 api supports both v1 and v2
* feat: v2 api supports both v1 and v2
* feat: v2 api supports both v1 and v2
* feat: added default_ttl in v1
* feat: added set logs ttl v1 from v2
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
2025-09-01 07:30:57 +00:00
Ekansh Gupta
382d9d4a87
Revert "3rd party API sem conv fix (Supports >1.26) ( #8822 )" ( #8954 )
...
This reverts commit 396e0cdc2d7cf58814295f34e7efaf9f845931bc.
2025-09-01 07:20:56 +00:00
Nityananda Gohain
87ce197631
fix: don't skip resource filter in main table for OR queries ( #8958 )
...
* fix: don't skip resource filter in main table for OR queries
* fix: dont skip resource table
* fix: make check case insensitive
* fix: iterate over token stream
2025-08-30 23:16:56 +05:30
aniketio-ctrl
3cc5a24a4b
fix: return 404 status code if rule not found ( #8940 )
...
* fix(rule-alert-state): added 404 status code for invalid rules
2025-08-30 12:32:03 +05:30
Yunus M
9b8a892079
chore: use infinity table for logs column view ( #8953 )
2025-08-29 16:12:27 +05:30
Ekansh Gupta
396e0cdc2d
3rd party API sem conv fix (Supports >1.26) ( #8822 )
...
* feat: adding support for 1.26 semconv
* feat: adding support for 1.26 semconv
* feat: adding support for 1.26 semconv
* feat: adding support for 1.26 semconv
* feat: added native support for 1.26
* feat: added native support for 1.26
* feat: adding support for 1.26 semconv
* feat: adding support for 1.26 semconv
* feat: adding support for 1.26 semconv
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
* feat: resolved conflicts
2025-08-29 09:50:16 +00:00
Abhi kumar
c838d7e2d4
chore: added api chagnes for logs retenetion v2 api ( #8649 )
...
* chore: added api chagnes for logs retenetion v2 api
* chore: added pr review fixes
* chore: minor fix
* feat: added api changes for setting retention period
* chore: pr review fixes
* chore: removed return statement
* fix: pr reviews
* fix: pr review
2025-08-29 15:10:15 +05:30
Nityananda Gohain
1a193fb1a9
fix: update email template for update role ( #8610 )
...
* fix: update email template for update role
* fix: remove space
2025-08-29 06:51:03 +00:00
Yunus M
88dff3f552
feat: minor ui updates ( #8947 )
2025-08-29 11:36:32 +05:30
Nityananda Gohain
5bb6d78c42
fix: remove isRoot and Entrypoint from selectfields ( #8893 )
...
* fix: remove isRoot and Entrypoint from selectfields
* fix: add comment
* fix: add comment
* fix: move logic to validation
* fix: remove requestType trace
* fix: update comment
* fix: update error message
2025-08-29 05:46:16 +00:00
Yunus M
369f77977d
feat: use update props from data table component for better UX ( #8950 )
2025-08-29 10:06:43 +05:30
Vikrant Gupta
836605def5
feat(ingestion): add ingestion id to details ( #8949 )
2025-08-29 00:47:42 +05:30
Yunus M
cc80923265
feat: show timestamp in selected timezone format ( #8948 )
2025-08-29 00:18:05 +05:30
Yunus M
92e5986af2
feat: replace infinity list view component with data table component ( #8904 )
...
* feat: replace infinity list view component with data table component
* feat: remove duplicate hook calls
* chore: add @signozhq/table to transformIgnorePatterns
* feat: update test cases for frequency chart in logs explorer
* feat: address review comments , add sonner for notifications
* feat: address review comments
2025-08-28 19:03:29 +05:30
Abhi kumar
912a34da8d
fix: added fix for context query not getting updated ( #8941 )
2025-08-28 15:14:18 +05:30
primus-bot[bot]
8b99ba0f9f
chore(release): bump SigNoz to v0.93.0, OTel Collector to v0.129.2 ( #8939 )
...
Co-authored-by: primus-bot[bot] <171087277+primus-bot[bot]@users.noreply.github.com>
v0.93.0
2025-08-28 12:26:46 +05:30
Nityananda Gohain
841abf8c0b
fix: update live tail api ( #8807 )
...
* fix: update live tail api
* fix: minor fixes
* fix: more minor fixes
* fix: remove zap
* fix: correct spelling
* fix: tests
* fix: lint issues
* fix: remove debug
* fix: address comments
* fix: update name
---------
Co-authored-by: Srikanth Chekuri <srikanth.chekuri92@gmail.com>
2025-08-28 11:44:43 +05:30
Vishal Sharma
df54e6350d
fix: trace explorer and home page keyboard shortcut ( #8934 )
2025-08-27 18:19:54 +00:00
Srikanth Chekuri
f6bc30050b
fix: exclusion operators use AND combinator on ambiguity ( #8928 )
2025-08-26 14:22:23 +00:00
Srikanth Chekuri
1e76046c7c
chore: add value search for related values request ( #8925 )
2025-08-26 19:37:25 +05:30
SagarRajput-7
910751713d
fix: removed transformstringwithprefix and removeprefix utilities ( #8922 )
...
* fix: removed transformstringwithprefix and removeprefix utilities
* fix: fixed testcase
2025-08-26 16:13:08 +05:30
Vikrant Gupta
85c671c8d5
fix(meter): meter regex for comment middleware ( #8921 )
2025-08-26 08:12:31 +00:00
Yunus M
4d2094b4ce
feat: enable global actions ( #8906 )
...
* feat: enable global actions
* feat: separate actions for collapse and open sidebar
* fix: remove spaces from shortcuts
* chore: remove console log
* chore: yarn install to update yarn.lock
2025-08-26 13:28:28 +05:30
Shaheer Kochai
32410baa72
feat: display HTTP status badge in trace details v2 spans ( #8699 )
...
* feat: display http status badge in trace details v2 spans
* chore: change the fallback background for status code badge
* fix: align the status badge to the end of span details column
* chore: fix the failing tests
2025-08-26 06:38:23 +00:00
Yunus M
2a5fb9fd6f
feat: date picker v2 ( #8886 )
...
* feat: date picker v2
* feat: custom date time range history
* feat: light mode updates and interaction fixes
* fix: improve usability
* chore: add calendar, input and popover to transformIgnorePatterns
* chore: add date-fns to transformIgnorePatterns
* chore: add @signozhq/button to transformIgnorePatterns
* feat: update css variables
2025-08-26 06:13:23 +00:00
Nityananda Gohain
514bceca34
feat: support for hasToken ( #8891 )
...
* feat: support for hasToken
* fix: address comments
* fix: address comments
2025-08-26 05:58:31 +00:00
Shaheer Kochai
ac7d8bcde2
chore: add tests for trace details actionables ( #8840 )
2025-08-26 05:48:25 +00:00
Shaheer Kochai
88312e971d
fix: fix the trace explorer back navigation issue ( #8760 )
2025-08-26 04:47:28 +00:00
Shaheer Kochai
17533b2f1c
fix: fix the issue of group by queries not switching to timeseries view in logs and traces explorer ( #8870 )
...
* fix: fix the issue of group by queries not switching to timeseries view in logs explorer
* fix: fix the issue of group by queries not switching to timeseries view in traces explorer
* chore: overall improvements
2025-08-25 13:05:50 +00:00