This pull request introduces a new utility file, `collision.go`, to the `querybuilder` package, which provides robust logic for handling duplicate and ambiguous field keys in query builder queries. The new functions ensure that queries are more resilient to naming collisions and ambiguities, especially when dealing with JSON and promoted fields. Additionally, several test cases have been updated to reflect improved handling and warning messages for ambiguous keys.
* feat: handle custom time ranges in timezones correctly
* fix: improve timezone UI
* fix: prettier issues
* fix: show time in user selected timezone, overflow issue (#10096)
* fix: show time in user selected timezone, overflow issue, metadata loading
* fix: add gap to popover row
* fix: use inline conditional render for startTimeMs
* fix: remove unused variable in CustomTimePicker
* fix: remove unused variable in CustomTimePicker, TraceMetadata
* fix: update timezone mock in SpanHoverCard test case
* feat(authz): initial commit for migrating rbac to openfga
* feat(authz): make the role updates idempotant
* feat(authz): split role module into role and grant
* feat(authz): some naming changes
* feat(authz): integrate the grant module
* feat(authz): add support for migrating existing user role
* feat(authz): add support for migrating existing user role
* feat(authz): figure out the * selector
* feat(authz): merge main
* feat(authz): merge main
* feat(authz): address couple of todos
* feat(authz): address couple of todos
* feat(authz): fix tests and revert public dashboard change
* feat(authz): fix tests and revert public dashboard change
* feat(authz): add open api spec
* feat(authz): add open api spec
* feat(authz): add api key changes and missing migration
* feat(authz): split role into getter and setter
* feat(authz): add integration tests for authz register
* feat(authz): add more tests for user invite and delete
* feat(authz): update user tests
* feat(authz): rename grant to granter
* feat(authz): address review comments
* feat(authz): address review comments
* feat(authz): address review comments
* feat(authz): add the migration for existing roles
* feat(authz): go mod tidy
* feat(authz): fix integration tests
* feat(authz): handle community changes
* feat(authz): handle community changes
* feat(authz): role selectors for open claims
* feat(authz): role selectors for open claims
* feat(authz): prevent duplicate entries for changelog
* feat(authz): scafolding for rbac migration
* feat(authz): scafolding for rbac migration
* feat(authz): scafolding for rbac migration
* feat(authz): scafolding for rbac migration
* feat(authz): scafolding for rbac migration
* chore(env): add docs base url for staging and production
* chore(env): add docs base url for staging and production
* chore(env): add docs base url for staging and production
This pull request introduces significant improvements to the handling and normalization of telemetry field keys, adds comprehensive tests for these changes, and refactors JSON unmarshaling for query builder types to ensure consistent normalization and error handling
This pull request improves the handling of field key resolution in query building. The main focus is to make the field key matching logic in the VisitKey function more robust, especially when dealing with context and data type prefixes.
* feature: init open api ts code gen
* chore: update custom instance to a separate axios instance
* chore: update code owners
* chore: set up node version in CI
* fix: node version
* chore: update jsci.yaml
* chore: update goci.yaml
* chore: rename instance
* chore: resolve comments
* feat: dropdown to select query filters
* feat: updated test cases
* feat: updated for cursor fixes
* feat: updated value to have default as lastUsedQuery
* chore: updated package json and lock file
* chore: test case updated
* chore: updated auto-import
* feat: dropdown to select query filters
* feat: updated test cases
* feat: updated for cursor fixes
* feat: updated value to have default as lastUsedQuery
* chore: updated package json and lock file
* chore: test case updated
* chore: updated auto-import
* feat: updated conditions for traces page - duration and logs table actions
* feat: updated conditions for checkbox
* feat: renoved unwanted test caes
* feat: updated value to have lastUsedquery or minIndex
* feat: removed state for value , used lastUsedQuery
* feat: used displayQueryName for leftActions
* refactor: using global config's ingestion URL
* refactor: add global ingestion URL to configuration
---------
Co-authored-by: Vikrant Gupta <vikrant@signoz.io>
* feat: cmd enter in qb
* feat: cnd enter test added
* feat: update test case
* feat: update test case
* feat: minor refactor
---------
Co-authored-by: Srikanth Chekuri <srikanth.chekuri92@gmail.com>