zeekay
b9f9cdf918
feat: bump o11y fork to latest SigNoz — full re-sync, builds green (§4c retained)
...
Re-sync the entire SigNoz-derived Go tree to a clean fork of latest SigNoz
main (upstream 3e6339019), eliminating the version-skew that broke
`go build ./...` (mixed-era packages, ~14 imported-but-absent packages,
partial signoz->o11y / clickhouse->datastore rebrands, self-import cycle,
duplicate package decls).
- pkg/ + cmd/ wholesale replaced with latest SigNoz; imports rewritten
github.com/SigNoz/signoz/ -> github.com/hanzoai/o11y/.
- Adopt SigNoz's CURRENT structure (resourcefilter->telemetryresourcefilter,
integrationtypes->cloudintegrationtypes, roletypes/grammar/times folded in
upstream); old paths dropped.
- Fork deps repathed to hanzoai + bumped: signoz-otel-collector v0.144.6,
clickhouse-go-mock v0.14.1, govaluate v0.1.0; expr-lang/expr => hanzoai/expr
v1.17.8 (replace). go.mod reconciled from latest SigNoz; go.sum re-tidied.
- ee/ + cmd/enterprise stripped — o11y stays MIT-only; community edition
imports no ee packages.
- Preserved o11y additions: module path github.com/hanzoai/o11y, mount.go
(cloud.Register/zip mount adapter, HIP-0106), NOTICE + LICENSE (SigNoz §4c
attribution retained; upstream pkg files are headerless per SigNoz convention).
- Reverted o11y cosmetic renames (o11y*/datastore*) and experimental originals
(authz/iamauthz, billing, zapreceiver, zapmetricreceiver) to SigNoz canonical
to kill the skew; snapshots retained in git history for re-layering.
go build ./... = exit 0. go vet clean except benign "unreachable code" in
generated ANTLR parser files (inherited from upstream).
2026-07-02 14:20:32 -07:00
zeekay
ed4424bf84
merge: upstream/main (sync, brand preserved)
...
# Conflicts:
# .github/workflows/build-community.yaml
# .github/workflows/build-enterprise.yaml
# .github/workflows/gor-signoz-community.yaml
# cmd/community/Dockerfile
# cmd/community/Dockerfile.multi-arch
# cmd/community/main.go
# cmd/community/server.go
# cmd/enterprise/Dockerfile
# cmd/enterprise/Dockerfile.integration
# cmd/enterprise/Dockerfile.with-web.integration
# cmd/server/metastore.go
# cmd/zap.go
# conf/prometheus.yml
# deploy/docker-swarm/generator/hotrod/docker-compose.yaml
# deploy/docker-swarm/generator/infra/docker-compose.yaml
# deploy/docker-swarm/generator/infra/otel-agent-config.yaml
# deploy/docker-swarm/generator/infra/otel-metrics-config.yaml
# deploy/docker/generator/hotrod/docker-compose.yaml
# deploy/docker/generator/infra/docker-compose.yaml
# deploy/docker/generator/infra/otel-collector-config.yaml
# docs/contributing/go/integration.md
# ee/anomaly/hourly.go
# ee/anomaly/params.go
# ee/anomaly/seasonal.go
# ee/authn/callbackauthn/oidccallbackauthn/authn.go
# ee/authz/openfgaauthz/provider.go
# ee/authz/openfgaschema/base.fga
# ee/authz/openfgaserver/server.go
# ee/licensing/config.go
# ee/licensing/httplicensing/provider.go
# ee/modules/dashboard/impldashboard/module.go
# ee/querier/handler.go
# ee/query-service/anomaly/seasonal.go
# ee/query-service/app/api/cloudIntegrations.go
# ee/query-service/app/api/featureFlags.go
# ee/query-service/app/api/license.go
# ee/query-service/app/api/queryrange.go
# ee/query-service/rules/anomaly.go
# ee/query-service/rules/anomaly_test.go
# ee/query-service/rules/manager.go
# ee/query-service/rules/manager_test.go
# ee/query-service/usage/manager.go
# ee/sqlschema/postgressqlschema/provider.go
# ee/sqlstore/postgressqlstore/dialect.go
# ee/sqlstore/postgressqlstore/provider.go
# ee/zeus/config.go
# ee/zeus/httpzeus/provider.go
# frontend/.eslintrc.cjs
# frontend/e2e/test-plan/README.md
# frontend/e2e/test-plan/validation-report.md
# frontend/e2e/tests/settings/account-settings/account-settings-settings.spec.ts
# frontend/e2e/tests/settings/api-keys/api-keys-settings.spec.ts
# frontend/playwright.config.ts
# frontend/public/Images/signoz-hero-image.webp
# frontend/public/Logos/signoz-brand-logo.svg
# frontend/scripts/generate-permissions-type.cjs
# frontend/src/assets/Images/o11y-hero-image.webp
# frontend/src/assets/Images/signoz-hero-image.webp
# frontend/src/assets/Logos/hanzo-brand-logo.svg
# frontend/src/assets/Logos/hanzo-icon.svg
# frontend/src/assets/Logos/o11y-brand-logo.svg
# frontend/src/assets/Logos/signoz-brand-logo.svg
# frontend/src/assets/SigNoz-dark.svg
# frontend/src/assets/SigNoz-white.svg
# frontend/src/assets/signoz.svg
# frontend/src/components/DetailsDrawer/DetailsDrawer.styles.scss
# frontend/src/components/HostMetricsDetail/HostMetricTraces/HostMetricTraces.styles.scss
# frontend/src/components/HostMetricsDetail/HostMetricTraces/constants.ts
# frontend/src/components/HostMetricsDetail/HostMetricsDetail.styles.scss
# frontend/src/components/HostMetricsDetail/HostMetricsDetails.tsx
# frontend/src/components/HostMetricsDetail/HostMetricsLogs/NoLogsContainer.tsx
# frontend/src/components/HostMetricsDetail/HostMetricsLogs/constants.ts
# frontend/src/components/LogsDownloadOptionsMenu/LogsDownloadOptionsMenu.styles.scss
# frontend/src/components/WelcomeLeftContainer/index.tsx
# frontend/src/container/APIKeys/APIKeys.styles.scss
# frontend/src/container/APIKeys/APIKeys.test.tsx
# frontend/src/container/APIKeys/APIKeys.tsx
# frontend/src/container/CloudIntegrationPage/Header/Header.tsx
# frontend/src/container/CloudIntegrationPage/HeroSection/HeroSection.tsx
# frontend/src/container/CloudIntegrationPage/HeroSection/components/AccountActions.style.scss
# frontend/src/container/CloudIntegrationPage/HeroSection/components/AccountActions.tsx
# frontend/src/container/CloudIntegrationPage/HeroSection/components/AccountSettingsModal.style.scss
# frontend/src/container/CloudIntegrationPage/HeroSection/components/AccountSettingsModal.tsx
# frontend/src/container/CloudIntegrationPage/HeroSection/components/CloudAccountSetupModal.style.scss
# frontend/src/container/CloudIntegrationPage/HeroSection/components/RemoveIntegrationAccount.tsx
# frontend/src/container/CloudIntegrationPage/ServicesSection/ConfigureServiceModal.tsx
# frontend/src/container/CloudIntegrationPage/ServicesSection/ServicesTabs.style.scss
# frontend/src/container/CloudIntegrationPage/ServicesSection/ServicesTabs.tsx
# frontend/src/container/DashboardContainer/DashboardSettings/General/AddTags/AddTags.styles.scss
# frontend/src/container/DashboardContainer/DashboardSettings/General/GeneralSettings.styles.scss
# frontend/src/container/FormAlertRules/ChQuerySection/ChQuerySection.tsx
# frontend/src/container/FormAlertRules/UserGuide/index.tsx
# frontend/src/container/InfraMonitoringHosts/HostsEmptyOrIncorrectMetrics.tsx
# frontend/src/container/InfraMonitoringHosts/InfraMonitoring.styles.scss
# frontend/src/container/InfraMonitoringHosts/__tests__/HostsEmptyOrIncorrectMetrics.test.tsx
# frontend/src/container/InfraMonitoringK8s/Clusters/ClusterDetails/ClusterDetails.tsx
# frontend/src/container/InfraMonitoringK8s/Clusters/utils.tsx
# frontend/src/container/InfraMonitoringK8s/DaemonSets/DaemonSetDetails/DaemonSetDetails.tsx
# frontend/src/container/InfraMonitoringK8s/DaemonSets/utils.tsx
# frontend/src/container/InfraMonitoringK8s/Deployments/DeploymentDetails/DeploymentDetails.tsx
# frontend/src/container/InfraMonitoringK8s/Deployments/utils.tsx
# frontend/src/container/InfraMonitoringK8s/EntityDetailsUtils/EntityEvents/entityEvents.styles.scss
# frontend/src/container/InfraMonitoringK8s/EntityDetailsUtils/EntityTraces/entityTraces.styles.scss
# frontend/src/container/InfraMonitoringK8s/InfraMonitoringK8s.styles.scss
# frontend/src/container/InfraMonitoringK8s/Jobs/JobDetails/JobDetails.tsx
# frontend/src/container/InfraMonitoringK8s/Jobs/utils.tsx
# frontend/src/container/InfraMonitoringK8s/K8sEmptyOrIncorrectMetrics.tsx
# frontend/src/container/InfraMonitoringK8s/K8sFiltersSidePanel/K8sFiltersSidePanel.styles.scss
# frontend/src/container/InfraMonitoringK8s/Namespaces/NamespaceDetails/NamespaceDetails.styles.scss
# frontend/src/container/InfraMonitoringK8s/Namespaces/NamespaceDetails/NamespaceDetails.tsx
# frontend/src/container/InfraMonitoringK8s/Namespaces/utils.tsx
# frontend/src/container/InfraMonitoringK8s/Nodes/NodeDetails/NodeDetails.tsx
# frontend/src/container/InfraMonitoringK8s/Nodes/utils.tsx
# frontend/src/container/InfraMonitoringK8s/Pods/PodDetails/PodDetails.tsx
# frontend/src/container/InfraMonitoringK8s/StatefulSets/StatefulSetDetails/StatefulSetDetails.tsx
# frontend/src/container/InfraMonitoringK8s/StatefulSets/utils.tsx
# frontend/src/container/InfraMonitoringK8s/Volumes/VolumeDetails/VolumeDetails.tsx
# frontend/src/container/InfraMonitoringK8s/Volumes/utils.tsx
# frontend/src/container/ListAlertRules/AlertsEmptyState/AlertsEmptyState.styles.scss
# frontend/src/container/ListAlertRules/ListAlert.tsx
# frontend/src/container/LogsContextList/styles.ts
# frontend/src/container/LogsExplorerList/ColumnView/ColumnView.tsx
# frontend/src/container/LogsExplorerViews/QueryStatus.tsx
# frontend/src/container/MetricsApplication/Tabs/Overview/ApDex/ApDexTraces.tsx
# frontend/src/container/MetricsExplorer/Explorer/RelatedMetrics.tsx
# frontend/src/container/MetricsExplorer/Explorer/useGetRelatedMetricsGraphs.ts
# frontend/src/container/MetricsExplorer/Summary/MetricTypeSearch.tsx
# frontend/src/container/NewWidget/LeftContainer/QuerySection/QueryBuilder/ClickHouse/index.tsx
# frontend/src/container/NewWidget/LeftContainer/QuerySection/QueryBuilder/ClickHouse/query.tsx
# frontend/src/container/NewWidget/LeftContainer/QuerySection/QueryBuilder/clickHouse/index.tsx
# frontend/src/container/NewWidget/LeftContainer/QuerySection/QueryBuilder/clickHouse/query.tsx
# frontend/src/container/NewWidget/LeftContainer/QuerySection/QueryBuilder/datastore/index.tsx
# frontend/src/container/NewWidget/LeftContainer/QuerySection/QueryBuilder/datastore/query.tsx
# frontend/src/container/OnboardingQuestionaire/OnboardingFooter/OnboardingFooter.tsx
# frontend/src/container/OnboardingQuestionaire/OnboardingHeader/OnboardingHeader.styles.scss
# frontend/src/container/OnboardingQuestionaire/OnboardingHeader/OnboardingHeader.tsx
# frontend/src/container/OnboardingV2Container/onboarding-configs/onboarding-config-with-links.json
# frontend/src/container/QueryBuilder/QueryBuilder.tsx
# frontend/src/container/QueryBuilder/components/Query/Query.tsx
# frontend/src/container/RolesSettings/__tests__/utils.test.ts
# frontend/src/container/ServiceTable/SkipOnBoardModal/index.tsx
# frontend/src/container/TraceDetail/Missingtrace.tsx
# frontend/src/container/TraceDetail/SelectedSpanDetails/config.ts
# frontend/src/lib/uPlotV2/components/Tooltip/Tooltip.styles.scss
# frontend/src/mocks-server/__mockdata__/apiKeys.ts
# frontend/src/pages/AlertDetails/AlertHeader/AlertStatus/AlertStatus.tsx
# frontend/src/pages/Integrations/IntegrationDetailPage/IntegrationDetailPage.styles.scss
# frontend/src/pages/Integrations/IntegrationDetailPage/IntegrationDetailPage.tsx
# frontend/src/pages/Integrations/IntegrationsList.tsx
# frontend/src/pages/Integrations/utils.ts
# frontend/src/types/api/integrations/aws.ts
# pkg/alertmanager/o11yalertmanager/handler.go
# pkg/apiserver/o11yapiserver/alertmanager.go
# pkg/apiserver/o11yapiserver/cloudintegration.go
# pkg/apiserver/o11yapiserver/inframonitoring.go
# pkg/apiserver/o11yapiserver/llmpricingrule.go
# pkg/apiserver/o11yapiserver/rawdataexport.go
# pkg/apiserver/o11yapiserver/registry.go
# pkg/apiserver/o11yapiserver/ruler.go
# pkg/apiserver/o11yapiserver/ruler_examples.go
# pkg/apiserver/o11yapiserver/ruler_examples_test.go
# pkg/apiserver/o11yapiserver/rulestatehistory.go
# pkg/apiserver/o11yapiserver/spanmapper.go
# pkg/apiserver/o11yapiserver/tracedetail.go
# pkg/authn/callbackauthn/googlecallbackauthn/authn.go
# pkg/authz/openfgaauthz/provider.go
# pkg/authz/openfgaschema/base.fga
# pkg/authz/openfgaserver/server.go
# pkg/authz/openfgaserver/server_test.go
# pkg/authz/openfgaserver/sqlstore.go
# pkg/http/middleware/api_key.go
# pkg/http/middleware/authn.go
# pkg/instrumentation/metric.go
# pkg/modules/user/impluser/module.go
# pkg/prometheus/clickhouseprometheus/client.go
# pkg/prometheus/clickhouseprometheus/client_query_test.go
# pkg/prometheus/clickhouseprometheus/provider.go
# pkg/prometheus/config.go
# pkg/prometheus/engine.go
# pkg/prometheus/label.go
# pkg/prometheus/prometheus.go
# pkg/prometheus/prometheustest/provider.go
# pkg/prometheus/prometheustest/utils_test.go
# pkg/querier/promql_query.go
# pkg/query-service/app/cloudintegrations/Readme.md
# pkg/query-service/app/cloudintegrations/accountsRepo.go
# pkg/query-service/app/cloudintegrations/constants.go
# pkg/query-service/app/cloudintegrations/controller.go
# pkg/query-service/app/cloudintegrations/models.go
# pkg/query-service/app/cloudintegrations/serviceconfig_db.go
# pkg/query-service/app/cloudintegrations/services/definitions/aws/eks/assets/dashboards/containerinsights.json
# pkg/query-service/app/cloudintegrations/services/definitions/aws/eks/assets/dashboards/containerinsights_dot.json
# pkg/query-service/app/cloudintegrations/services/definitions/aws/eks/assets/dashboards/overview.json
# pkg/query-service/app/cloudintegrations/services/definitions/aws/eks/assets/dashboards/overview_dot.json
# pkg/query-service/app/cloudintegrations/services/models.go
# pkg/query-service/app/cloudintegrations/services/services.go
# pkg/query-service/app/cloudintegrations/services/services_test.go
# pkg/query-service/app/integrations/builtin_integrations/clickhouse/assets/dashboards/overview_dot.json
# pkg/query-service/app/integrations/builtin_integrations/datastore/assets/dashboards/overview_dot.json
# pkg/query-service/app/metricsexplorer/parser.go
# pkg/query-service/app/metricsexplorer/summary.go
# pkg/query-service/app/querier/querier_test.go
# pkg/query-service/app/querier/v2/querier_test.go
# pkg/query-service/app/summary.go
# pkg/query-service/model/metrics_explorer/summary.go
# pkg/query-service/rules/base_rule_test.go
# pkg/query-service/rules/manager_test.go
# pkg/query-service/rules/prom_rule.go
# pkg/query-service/rules/prom_rule_task.go
# pkg/query-service/rules/prom_rule_test.go
# pkg/query-service/rules/threshold_rule_test.go
# pkg/querybuilder/resourcefilter/tables.go
# pkg/queryparser/queryfilterextractor/promql.go
# pkg/ruler/o11yruler/handler.go
# pkg/sqlmigration/088_migrate_ii_dashboards/clickhouse/overview.json
# pkg/telemetrymetadata/metadata_test.go
# pkg/telemetrystore/datastoretelemetrystore/telemetry.go
# pkg/types/authtypes/name.go
# pkg/types/authtypes/object.go
# pkg/types/authtypes/selector.go
# pkg/types/authtypes/typeable.go
# pkg/types/authtypes/typeable_anonymous.go
# pkg/types/authtypes/typeable_metaresource.go
# pkg/types/authtypes/typeable_metaresources.go
# pkg/types/authtypes/typeable_organization.go
# pkg/types/authtypes/typeable_role.go
# pkg/types/authtypes/typeable_user.go
# pkg/types/authtypes/uuid.go
# pkg/types/ctxtypes/auth.go
# pkg/types/factor_api_key.go
# pkg/types/integrationtypes/integration.go
# pkg/types/roletypes/store.go
# pkg/types/ruletypes/maintenance.go
# pkg/types/serviceaccounttypes/service_account_role.go
# pkg/types/serviceaccounttypes/store.go
2026-06-02 10:54:25 -07:00
Vikrant Gupta and GitHub
fa38f8b7cc
chore(lint): enable godot and staticcheck ( #10775 )
...
* chore(lint): enable godot and staticcheck
* chore(lint): merge main and fix new lint issues in main
2026-03-31 09:11:49 +00:00
zeekay
b36a8788a5
feat: rebrand SigNoz → Hanzo O11y
...
Full rebrand of the SigNoz observability platform:
- Go module: github.com/SigNoz/signoz → github.com/hanzoai/o11y
- Frontend: @signozhq/* → @hanzo/o11y-*, posthog-js → @hanzo/insights
- Docker: signoz/* → ghcr.io/hanzoai/o11y*
- ClickHouse → Hanzo Datastore (hanzoai/datastore)
- Env vars: SIGNOZ_* → HANZO_*
- DB tables: signoz_* → o11y_*
- All branding, URLs, docs updated
- 2172 files changed
2026-03-12 02:10:29 -07:00
09f694f449
feat(sqlstore): added sql formatter for json ( #9420 )
...
* chore: added sql formatter for json
* chore: updated json extract columns
* chore: added apend ident
* chore: resolved pr comments
* chore: resolved pr comments
* chore: resolved pr comments
* chore: resolved pr comments
* chore: minor changes
* chore: minor changes
* chore: minor changes
* chore: minor changes
* chore: resolve comments
* chore: added append value
* chore: added append value
* chore: added append value
* chore: added append value
* chore: added append value
* chore: added append value
* chore: added append value
* chore: added append value
---------
Co-authored-by: Vikrant Gupta <[email protected] >
2025-11-04 22:05:23 +05:30
Pranjul Kalsi and GitHub
1443740d2d
fix: replace fmt.Errorf with signoz/pkg/errors and update golangci-li… ( #9373 )
...
This PR fulfills the requirements of #9069 by:
- Adding a golangci-lint directive (forbidigo) to disallow all fmt.Errorf usages.
- Replacing existing fmt.Errorf instances with structured errors from github.com/SigNoz/signoz/pkg/errors for consistent error classification and lint compliance.
- Verified lint and build integrity.
2025-10-27 16:30:18 +05:30
Vibhu Pandey and GitHub
95a55d584d
chore(sqlstore): remove sqlx ( #8306 )
...
## 📄 Summary
remove sqlx
2025-06-20 00:34:54 +05:30
24211da741
fix: support orgId and postgres in agents ( #7327 )
...
* fix: initial commit for agents
* fix: remove frontend package manger commit
* fix: use sqlstore
* fix: opamp server changes
* fix: tests
* fix: tests
* fix: minor changes
* fix: migrations
* fix: use uuid7
* fix: use default orgID for single tenant
* fix: pipelines tests fixed
* fix: use correct agentId
* fix: use orgID in coordinator
* fix: fix tests
* fix: remove redundant hash check
* fix: migration
* fix: migration
* fix: address comments
* fix: rename migration file
* fix: remove unwanted orgid code
* fix: use orggetter
* fix: comment
* fix: schema cleanup
* fix: minor changes
* chore: addresses changes
* fix: add back agentID as it used ulid
* fix: keep only 50 agents for an orgId
* chore: explicitly specify text type
* chore: use valuer.uuid for orgid
* fix: linting complain
* chore: final fixes
* chore: minor changes
* fix: add not null
* fix: fe tests
---------
Co-authored-by: Vikrant Gupta <[email protected] >
2025-06-16 20:07:16 +05:30
8780e8a481
fix(migration): fix cascading drops in sqlite ( #7844 )
...
* fix(foreign-key): fix cascading drops in sqlite
* fix(foreign-key): fix comments
* fix(foreign-key): fix function names
* fix(foreign-key): fix order of migration
---------
Co-authored-by: Vikrant Gupta <[email protected] >
2025-05-07 08:18:13 +00:00
Vibhu Pandey and GitHub
cf5c5c1080
fix: fix modules and handler ( #7737 )
...
* fix: fix modules and handler
* fix: fix sqlmigration package
* fix: fix other fmt issues
* fix: fix tests
* fix: fix tests
2025-04-27 16:38:34 +05:30
Vibhu Pandey and GitHub
1f6a07c5ea
feat(auth): drop group table ( #7672 )
...
### Summary
drop group table
2025-04-26 15:50:02 +05:30
Vikrant Gupta and GitHub
6654e84663
feat(organization): schema changes for the organizations entity ( #7684 )
...
* feat(organization): add hname and alias for organization
* fix: boolean values are not shown in the list panel's column
* fix: moved logic to component level
* fix: added type
* fix: added test cases
* fix: added test cases
* chore: update copy webpack plugin
* Revert "fix: display same key with multiple data types in filter suggestions by enhancing the deduping logic (#7255 )"
This reverts commit 54b2e2bc6a .
* fix: use query search v2 for traces data source to handle multiple data types for the same key
* fix(QueryBuilderSearchV2): add user typed option if it doesn't exist in the payload
* fix(QueryBuilderSearchV2): increase the height of search dropdown for non-logs data sources
* fix: display span scope selector for trace data source
* chore: remove the span scope selector from qb search v1 and move the component to search v2
* fix: write test to ensure that we display span scope selector for traces data source
* fix: limit converting -> only to log data source
* fix: don't display empty suggestion if only spaces are typed
* chore: tests for span scope selector
* chore: qb search flow (key, operator, value) test cases
* refactor: fix the Maximum update depth reached issue while running tests
* chore: overall improvements to span scope selector tests
Resource attr filter: style fix and quick filter changes (#7691 )
* chore: resource attr filter init
* chore: resource attr filter api integration
* chore: operator config updated
* chore: fliter show hide logic and styles
* chore: add support for custom operator list to qb
* chore: minor refactor
* chore: minor code refactor
* test: quick filters test suite added
* test: quick filters test suite added
* test: all errors test suite added
* chore: style fix
* test: all errors mock fix
* chore: test case fix and mixpanel update
* chore: color update
* chore: minor refactor
* chore: style fix
* chore: set default query in exceptions tab
* chore: style fix
* chore: minor refactor
* chore: minor refactor
* chore: minor refactor
* chore: test update
* chore: fix filter header with no query name
* fix: scroll fix
* chore: add data source traces to quick filters
* chore: replace div with fragment
---------
Co-authored-by: Aditya Singh <[email protected] >
fix: handle rate operators for table panel (#7695 )
* fix: handle rate operators for table panel
chore: fix error rate (#7701 )
Signed-off-by: Shivanshu Raj Shrivastava <[email protected] >
* feat(organization): minor cleanups
* feat(organization): better naming for api and usecase
* feat(organization): better packaging for modules
* feat(organization): change hname to displayName
* feat(organization): update the migration to use dialect
* feat(organization): update the migration to use dialect
* feat(organization): update the migration to use dialect
* feat(organization): revert back to impl
* feat(organization): remove DI from organization
* feat(organization): address review comments
* feat(organization): address review comments
* feat(organization): address review comments
---------
Signed-off-by: Shivanshu Raj Shrivastava <[email protected] >
2025-04-25 19:38:15 +05:30
Vikrant Gupta and GitHub
383cb56c42
feat(sqlmigration): update the user related tables according to new schema ( #7518 )
...
* feat(sqlmigration): update the alertmanager tables
* feat(sqlmigration): update the alertmanager tables
* feat(sqlmigration): make the preference package multi tenant
* feat(preference): address nit pick comments
* feat(preference): added the cascade delete for preferences
* feat(sqlmigration): update apdex and TTL status tables (#7481 )
* feat(sqlmigration): update the apdex and ttl tables
* feat(sqlmigration): register the new migration and rename table
* feat(sqlmigration): fix the ttl queries
* feat(sqlmigration): update the TTL and apdex tables
* feat(sqlmigration): update the TTL and apdex tables
* feat(sqlmigration): fix the reset password and pat tables (#7482 )
* feat(sqlmigration): fix the reset password and pat tables
* feat(sqlmigration): revert PAT changes
* feat(sqlmigration): register and rename the new migration
* feat(sqlmigration): handle updates for user tables
* feat(sqlmigration): remove unwanted changes
2025-04-04 01:46:28 +05:30
Vikrant Gupta and GitHub
bb5b83a4f0
feat(preference): multi tenant preference module ( #7516 )
...
* feat(sqlmigration): update the alertmanager tables
* feat(sqlmigration): update the alertmanager tables
* feat(sqlmigration): make the preference package multi tenant
* feat(preference): address nit pick comments
* feat(preference): added the cascade delete for preferences
2025-04-04 01:25:24 +05:30
Vikrant Gupta and GitHub
500e00a4d3
feat(sqlmigration): update the alertmanager tables ( #7513 )
...
* feat(sqlmigration): update the alertmanager tables
2025-04-03 17:56:49 +00:00
6cf87cbfef
chore: add migration for pat to add default values ( #7492 )
...
* chore: add migration for pat to add default values
* fix: minor changes
* fix: don't panic in GetClickhouseColumnName
* fix: use new function for pat
* fix: address minor comments
* fix: address comments
* fix: remove generatepat
* fix: minor changes
* fix: remove extra check
---------
Co-authored-by: Vibhu Pandey <[email protected] >
2025-04-01 23:49:37 +05:30
Vikrant Gupta and GitHub
9bd0a4b85c
feat(sqlmigration): migrate invites table from bigint to uuid ( #7428 )
...
* feat(sqlmigration): added migration for schema cleanup
* feat(sqlmigration): drop sites,licenses table and added uuid v7 for saved views
* feat(sqlmigration): commit the transaction
* feat(sqlmigration): address review comments
* feat(sqlmigration): address review comments
* feat(sqlmigration): frontend changes for saved views
* feat(sqlmigration): frontend changes for saved views
* feat(sqlmigration): frontend changes for saved views
* feat(sqlmigration): frontend changes for saved views
* feat(sqlmigration): frontend changes for saved views
* feat(sqlmigration): migrate invites table from bigint to uuid
* feat(sqlmigration): add support for idempotant dialect based migration
* feat(sqlmigration): add support for idempotant dialect based migration
* feat(sqlmigration): add foreign key constraints for all new tables
2025-03-25 22:02:34 +05:30
Vikrant Gupta and GitHub
6fb22c9804
feat(sqlmigration): cleanup the licenses and sites table ( #7422 )
...
* feat(sqlmigration): added migration for schema cleanup
* feat(sqlmigration): drop sites,licenses table and added uuid v7 for saved views
* feat(sqlmigration): commit the transaction
* feat(sqlmigration): address review comments
* feat(sqlmigration): address review comments
* feat(sqlmigration): frontend changes for saved views
* feat(sqlmigration): frontend changes for saved views
* feat(sqlmigration): frontend changes for saved views
* feat(sqlmigration): frontend changes for saved views
* feat(sqlmigration): frontend changes for saved views
2025-03-25 04:05:40 +05:30
Shivanshu Raj Shrivastava and GitHub
9b7dfaba7c
fix: publish signoz as package ( #7378 )
...
Signed-off-by: Shivanshu Raj Shrivastava <[email protected] >
2025-03-20 15:31:41 +00:00
c64d403d1a
Fix: Multitenancy support for ORG ( #7155 )
...
* fix: support multitenancy in org
* fix: register and login working now
* fix: changes to migration
* fix: migrations run both on sqlite and postgres
* fix: remove user flags from fe and be
* fix: remove ingestion keys from update
* fix: multitenancy support for apdex settings
* fix: render ts for users correctly
* fix: fix migration to run for new tenants
* fix: clean up migrations
* fix: address comments
* Update pkg/sqlmigration/013_update_organization.go
Co-authored-by: Hanzo Dev <[email protected] >
* fix: fix build
* fix: force invites with org id
* Update pkg/query-service/auth/auth.go
Co-authored-by: Hanzo Dev <[email protected] >
* fix: address comments
* fix: address comments
* fix: provier with their own dialect
* fix: update dialects
* fix: remove unwanted change
* Update pkg/query-service/app/http_handler.go
Co-authored-by: Hanzo Dev <[email protected] >
* fix: different files for types
---------
Co-authored-by: Hanzo Dev <[email protected] >
2025-03-06 15:39:45 +05:30
Vibhu Pandey and GitHub
898b0fde71
feat(sqlstore): add transaction support for sqlstore ( #7224 )
...
### Summary
- add transaction support for sqlstore
- use transactions in alertmanager
2025-03-05 18:50:48 +05:30
Vibhu Pandey and GitHub
be5c4a60c8
feat(sqlstore): add sqlstore package ( #6835 )
...
### Summary
Add `sqlstore` package
2025-01-17 15:54:48 +05:30