diff --git a/packages/grafana-data/src/types/featureToggles.gen.ts b/packages/grafana-data/src/types/featureToggles.gen.ts index ec02a7f5baa..bfe2f5a880a 100644 --- a/packages/grafana-data/src/types/featureToggles.gen.ts +++ b/packages/grafana-data/src/types/featureToggles.gen.ts @@ -394,6 +394,11 @@ export interface FeatureToggles { */ annotationPermissionUpdate?: boolean; /** + * Enables annotation clustering and switches to refactored annotation code + * @default false + */ + annotationsClustering?: boolean; + /** * Enables dashboard rendering using scenes for all roles * @default true */ diff --git a/pkg/services/featuremgmt/registry.go b/pkg/services/featuremgmt/registry.go index cf1250e21e9..b935e26504d 100644 --- a/pkg/services/featuremgmt/registry.go +++ b/pkg/services/featuremgmt/registry.go @@ -600,6 +600,14 @@ var ( Expression: "true", // enabled by default Owner: identityAccessTeam, }, + { + Name: "annotationsClustering", + Description: "Enables annotation clustering and switches to refactored annotation code", + Stage: FeatureStageExperimental, + FrontendOnly: true, + Owner: grafanaDatavizSquad, + Expression: "false", + }, { Name: "dashboardScene", Description: "Enables dashboard rendering using scenes for all roles", diff --git a/pkg/services/featuremgmt/toggles_gen.csv b/pkg/services/featuremgmt/toggles_gen.csv index a834cbc02bb..abf242b54ae 100644 --- a/pkg/services/featuremgmt/toggles_gen.csv +++ b/pkg/services/featuremgmt/toggles_gen.csv @@ -22,7 +22,7 @@ Created,Name,Stage,Owner,requiresDevMode,RequiresRestart,FrontendOnly 2023-04-12,disableSSEDataplane,experimental,@grafana/grafana-datasources-core-services,false,false,false 2023-04-03,renderAuthJWT,preview,@grafana/grafana-operator-experience-squad,false,false,false 2023-06-06,refactorVariablesTimeRange,preview,@grafana/dashboards-squad,false,false,false -2023-05-05,faroDatasourceSelector,preview,@grafana/app-o11y,false,false,true +2023-05-04,faroDatasourceSelector,preview,@grafana/app-o11y,false,false,true 2026-02-18,faroSessionReplay,experimental,@grafana/session-replay,false,false,true 2023-07-12,logsExploreTableVisualisation,GA,@grafana/observability-logs,false,false,true 2023-07-06,awsDatasourcesTempCredentials,GA,@grafana/aws-datasources,false,false,false @@ -43,11 +43,11 @@ Created,Name,Stage,Owner,requiresDevMode,RequiresRestart,FrontendOnly 2023-09-19,lokiRunQueriesInParallel,privatePreview,@grafana/oss-big-tent,false,false,false 2023-09-28,externalServiceAccounts,preview,@grafana/identity-access-team,false,false,false 2023-12-05,kubernetesSnapshots,experimental,@grafana/grafana-app-platform-squad,false,true,false -2025-06-26,kubernetesLibraryPanels,experimental,@grafana/grafana-app-platform-squad,false,true,false +2025-06-25,kubernetesLibraryPanels,experimental,@grafana/grafana-app-platform-squad,false,true,false 2024-06-05,kubernetesDashboards,GA,@grafana/dashboards-squad,false,false,false -2025-08-01,kubernetesShortURLs,experimental,@grafana/grafana-app-platform-squad,false,true,false +2025-07-31,kubernetesShortURLs,experimental,@grafana/grafana-app-platform-squad,false,true,false 2025-08-29,useKubernetesShortURLsAPI,experimental,@grafana/sharing-squad,false,false,true -2025-08-01,kubernetesAlertingRules,experimental,@grafana/alerting-squad,false,true,false +2025-07-31,kubernetesAlertingRules,experimental,@grafana/alerting-squad,false,true,false 2025-08-29,kubernetesCorrelations,experimental,@grafana/datapro,false,true,false 2025-12-09,kubernetesUnifiedStorageQuotas,experimental,@grafana/search-and-storage,false,true,false 2025-10-16,kubernetesLogsDrilldown,experimental,@grafana/observability-logs,false,true,false @@ -74,6 +74,7 @@ Created,Name,Stage,Owner,requiresDevMode,RequiresRestart,FrontendOnly 2025-11-24,alertingUIUseFullyCompatBackendFilters,preview,@grafana/alerting-squad,false,false,false 2023-10-30,alertmanagerRemotePrimary,experimental,@grafana/alerting-squad,false,false,false 2023-10-31,annotationPermissionUpdate,GA,@grafana/identity-access-team,false,false,false +2026-03-12,annotationsClustering,experimental,@grafana/dataviz-squad,false,false,true 2023-11-13,dashboardScene,GA,@grafana/dashboards-squad,false,false,true 2024-10-23,dashboardNewLayouts,preview,@grafana/dashboards-squad,false,false,false 2025-08-29,dashboardUndoRedo,experimental,@grafana/dashboards-squad,false,false,true @@ -95,7 +96,7 @@ Created,Name,Stage,Owner,requiresDevMode,RequiresRestart,FrontendOnly 2024-01-10,alertingQueryOptimization,GA,@grafana/alerting-squad,false,false,false 2024-01-18,jitterAlertRulesWithinGroups,preview,@grafana/alerting-squad,false,true,false 2025-12-29,auditLoggingAppPlatform,experimental,@grafana/grafana-operator-experience-squad,false,true,false -2025-08-01,secretsManagementAppPlatformUI,preview,@grafana/grafana-operator-experience-squad,false,false,false +2025-07-31,secretsManagementAppPlatformUI,preview,@grafana/grafana-operator-experience-squad,false,false,false 2026-02-18,secretsKeeperUI,experimental,@grafana/grafana-operator-experience-squad,false,false,true 2024-01-23,alertingSaveStatePeriodic,privatePreview,@grafana/alerting-squad,false,false,false 2025-01-27,alertingSaveStateCompressed,preview,@grafana/alerting-squad,false,false,false @@ -146,7 +147,7 @@ Created,Name,Stage,Owner,requiresDevMode,RequiresRestart,FrontendOnly 2022-05-30,prometheusAzureOverrideAudience,deprecated,@grafana/partner-datasources,false,false,false 2024-09-11,alertingFilterV2,experimental,@grafana/alerting-squad,false,false,false 2024-08-09,dataplaneAggregator,experimental,@grafana/grafana-app-platform-squad,false,true,false -2025-08-01,vizActionsAuth,preview,@grafana/dataviz-squad,false,false,true +2025-07-31,vizActionsAuth,preview,@grafana/dataviz-squad,false,false,true 2024-09-27,alertingPrometheusRulesPrimary,experimental,@grafana/alerting-squad,false,false,true 2024-08-29,exploreLogsShardSplitting,experimental,@grafana/observability-logs,false,false,true 2024-08-29,exploreLogsAggregatedMetrics,experimental,@grafana/observability-logs,false,false,true @@ -160,10 +161,10 @@ Created,Name,Stage,Owner,requiresDevMode,RequiresRestart,FrontendOnly 2024-10-04,pluginsSriChecks,GA,@grafana/plugins-platform-backend,false,false,false 2024-10-17,unifiedStorageBigObjectsSupport,experimental,@grafana/search-and-storage,false,false,false 2024-10-22,timeRangeProvider,experimental,@grafana/grafana-frontend-platform,false,false,false -2025-11-05,timeRangePan,GA,@grafana/dataviz-squad,false,false,true +2025-11-04,timeRangePan,GA,@grafana/dataviz-squad,false,false,true 2025-11-20,newTimeRangeZoomShortcuts,GA,@grafana/dataviz-squad,false,false,true 2024-10-24,azureMonitorDisableLogLimit,GA,@grafana/partner-datasources,false,false,false -2024-12-20,playlistsReconciler,experimental,@grafana/grafana-app-platform-squad,false,true,false +2024-12-19,playlistsReconciler,experimental,@grafana/grafana-app-platform-squad,false,true,false 2024-11-14,passwordlessMagicLinkAuthentication,experimental,@grafana/identity-access-team,false,false,false 2024-12-18,prometheusSpecialCharsInLabelValues,experimental,@grafana/oss-big-tent,false,false,true 2024-11-05,enableExtensionsAdminPage,experimental,@grafana/plugins-platform-backend,false,true,false @@ -175,7 +176,7 @@ Created,Name,Stage,Owner,requiresDevMode,RequiresRestart,FrontendOnly 2025-07-23,alertingAIFeedback,experimental,@grafana/alerting-squad,false,false,false 2025-07-16,alertingAIImproveAlertRules,experimental,@grafana/alerting-squad,false,false,false 2025-07-16,alertingAIGenTemplates,experimental,@grafana/alerting-squad,false,false,false -2025-08-01,alertingEnrichmentPerRule,experimental,@grafana/alerting-squad,false,false,false +2025-07-31,alertingEnrichmentPerRule,experimental,@grafana/alerting-squad,false,false,false 2025-08-29,alertingEnrichmentAssistantInvestigations,experimental,@grafana/alerting-squad,false,false,false 2025-07-16,alertingAIAnalyzeCentralStateHistory,experimental,@grafana/alerting-squad,false,false,false 2024-11-22,alertingNotificationsStepMode,GA,@grafana/alerting-squad,false,false,true @@ -215,7 +216,7 @@ Created,Name,Stage,Owner,requiresDevMode,RequiresRestart,FrontendOnly 2025-04-09,unifiedNavbars,GA,@grafana/plugins-platform-backend,false,false,true 2025-04-07,logsPanelControls,preview,@grafana/observability-logs,false,false,true 2025-04-09,metricsFromProfiles,experimental,@grafana/observability-traces-and-profiling,false,false,true -2025-08-01,grafanaAssistantInProfilesDrilldown,GA,@grafana/observability-traces-and-profiling,false,false,true +2025-07-31,grafanaAssistantInProfilesDrilldown,GA,@grafana/observability-traces-and-profiling,false,false,true 2025-07-15,tempoAlerting,experimental,@grafana/observability-traces-and-profiling,false,false,false 2025-04-16,pluginsAutoUpdate,experimental,@grafana/plugins-platform-backend,false,false,false 2025-04-22,alertingListViewV2PreviewToggle,privatePreview,@grafana/alerting-squad,false,false,true @@ -226,7 +227,7 @@ Created,Name,Stage,Owner,requiresDevMode,RequiresRestart,FrontendOnly 2026-02-18,kubernetesAuthZResourcePermissionsRedirect,experimental,@grafana/identity-access-team,false,false,false 2026-02-18,kubernetesAuthZRolesRedirect,experimental,@grafana/identity-access-team,false,false,false 2026-03-06,kubernetesAuthZRoleBindingsRedirect,experimental,@grafana/identity-access-team,false,false,false -2025-08-01,kubernetesAuthzResourcePermissionApis,experimental,@grafana/identity-access-team,false,false,false +2025-07-31,kubernetesAuthzResourcePermissionApis,experimental,@grafana/identity-access-team,false,false,false 2025-10-13,kubernetesAuthzZanzanaSync,experimental,@grafana/identity-access-team,false,false,false 2026-01-15,kubernetesAuthzGlobalRolesApi,experimental,@grafana/identity-access-team,false,false,false 2026-01-12,kubernetesAuthzRolesApi,experimental,@grafana/identity-access-team,false,false,false @@ -238,15 +239,15 @@ Created,Name,Stage,Owner,requiresDevMode,RequiresRestart,FrontendOnly 2026-01-13,experimentRecentlyViewedDashboards,experimental,@grafana/grafana-frontend-navigation,false,false,true 2026-02-24,createdByMeSearchFilter,experimental,@grafana/grafana-frontend-navigation,false,false,true 2025-06-06,alertEnrichment,experimental,@grafana/alerting-squad,false,false,false -2025-08-01,alertEnrichmentMultiStep,experimental,@grafana/alerting-squad,false,false,false -2025-08-01,alertEnrichmentConditional,experimental,@grafana/alerting-squad,false,false,false +2025-07-31,alertEnrichmentMultiStep,experimental,@grafana/alerting-squad,false,false,false +2025-07-31,alertEnrichmentConditional,experimental,@grafana/alerting-squad,false,false,false 2025-06-10,alertingImportAlertmanagerAPI,experimental,@grafana/alerting-squad,false,false,false -2025-08-01,alertingImportAlertmanagerUI,experimental,@grafana/alerting-squad,false,false,false +2025-07-31,alertingImportAlertmanagerUI,experimental,@grafana/alerting-squad,false,false,false 2026-02-18,alertingDisableDMAinUI,experimental,@grafana/alerting-squad,false,false,false 2025-07-15,sharingDashboardImage,GA,@grafana/sharing-squad,false,false,true 2025-06-17,preferLibraryPanelTitle,privatePreview,@grafana/dashboards-squad,false,false,false 2025-06-25,newInfluxDSConfigPageDesign,privatePreview,@grafana/partner-datasources,false,false,false -2025-06-30,enableAppChromeExtensions,experimental,@grafana/plugins-platform-backend,false,false,true +2025-06-29,enableAppChromeExtensions,experimental,@grafana/plugins-platform-backend,false,false,true 2025-10-13,enableDashboardEmptyExtensions,experimental,@grafana/dashboards-squad,false,false,true 2025-07-03,foldersAppPlatformAPI,experimental,@grafana/grafana-frontend-navigation,false,false,true 2025-07-16,otelLogsFormatting,experimental,@grafana/observability-logs,false,false,true @@ -254,18 +255,18 @@ Created,Name,Stage,Owner,requiresDevMode,RequiresRestart,FrontendOnly 2025-07-18,unifiedStorageSearchDualReaderEnabled,experimental,@grafana/search-and-storage,false,false,false 2025-07-31,dashboardLevelTimeMacros,experimental,@grafana/dashboards-squad,false,false,true 2025-07-25,alertmanagerRemoteSecondaryWithRemoteState,experimental,@grafana/alerting-squad,false,false,false -2025-08-01,restrictedPluginApis,GA,@grafana/plugins-platform-backend,false,false,true -2025-08-01,favoriteDatasources,experimental,@grafana/plugins-platform-backend,false,false,true -2025-08-01,newLogContext,experimental,@grafana/observability-logs,false,false,true -2025-08-01,newClickhouseConfigPageDesign,privatePreview,@grafana/partner-datasources,false,false,false -2025-08-01,teamFolders,experimental,@grafana/grafana-frontend-navigation,false,false,false +2025-07-31,restrictedPluginApis,GA,@grafana/plugins-platform-backend,false,false,true +2025-07-31,favoriteDatasources,experimental,@grafana/plugins-platform-backend,false,false,true +2025-07-31,newLogContext,experimental,@grafana/observability-logs,false,false,true +2025-07-31,newClickhouseConfigPageDesign,privatePreview,@grafana/partner-datasources,false,false,false +2025-07-31,teamFolders,experimental,@grafana/grafana-frontend-navigation,false,false,false 2025-10-22,interactiveLearning,preview,@grafana/pathfinder,false,false,false -2025-08-01,alertingTriage,experimental,@grafana/alerting-squad,false,false,false +2025-07-31,alertingTriage,experimental,@grafana/alerting-squad,false,false,false 2026-02-18,alertingAlertsActivityBanner,experimental,@grafana/alerting-squad,false,false,true -2025-08-01,graphiteBackendMode,privatePreview,@grafana/partner-datasources,false,false,false -2025-08-01,azureResourcePickerUpdates,GA,@grafana/partner-datasources,false,false,true -2025-08-01,prometheusTypeMigration,experimental,@grafana/partner-datasources,false,true,false -2025-08-01,pluginContainers,privatePreview,@grafana/plugins-platform-backend,false,true,false +2025-07-31,graphiteBackendMode,privatePreview,@grafana/partner-datasources,false,false,false +2025-07-31,azureResourcePickerUpdates,GA,@grafana/partner-datasources,false,false,true +2025-07-31,prometheusTypeMigration,experimental,@grafana/partner-datasources,false,true,false +2025-07-31,pluginContainers,privatePreview,@grafana/plugins-platform-backend,false,true,false 2025-08-29,cdnPluginsLoadFirst,experimental,@grafana/plugins-platform-backend,false,false,false 2025-08-29,cdnPluginsUrls,experimental,@grafana/plugins-platform-backend,false,false,false 2025-10-24,pluginInstallAPISync,experimental,@grafana/plugins-platform-backend,false,false,false @@ -273,9 +274,9 @@ Created,Name,Stage,Owner,requiresDevMode,RequiresRestart,FrontendOnly 2025-11-12,newVizSuggestions,preview,@grafana/dataviz-squad,false,false,true 2026-02-18,panelStyleActions,experimental,@grafana/dataviz-squad,false,false,true 2026-02-18,vizPresets,preview,@grafana/dataviz-squad,false,false,true -2025-12-02,externalVizSuggestions,experimental,@grafana/dataviz-squad,false,false,true -2026-03-03,vizLegendSeriesLimit,experimental,@grafana/dataviz-squad,false,false,true -2026-03-07,nestedFramesFieldOverrides,preview,@grafana/dataviz-squad,false,false,true +2025-12-01,externalVizSuggestions,experimental,@grafana/dataviz-squad,false,false,true +2026-03-02,vizLegendSeriesLimit,experimental,@grafana/dataviz-squad,false,false,true +2026-03-06,nestedFramesFieldOverrides,preview,@grafana/dataviz-squad,false,false,true 2026-03-10,vizLegendFacetedFilter,experimental,@grafana/dataviz-squad,false,false,true 2025-12-18,heatmapRowsAxisOptions,experimental,@grafana/dataviz-squad,false,false,true 2025-10-17,preventPanelChromeOverflow,preview,@grafana/grafana-frontend-platform,false,false,true diff --git a/pkg/services/featuremgmt/toggles_gen.json b/pkg/services/featuremgmt/toggles_gen.json index 7c2571b6086..f5505c066d0 100644 --- a/pkg/services/featuremgmt/toggles_gen.json +++ b/pkg/services/featuremgmt/toggles_gen.json @@ -893,6 +893,23 @@ "expression": "true" } }, + { + "metadata": { + "name": "annotationsClustering", + "resourceVersion": "1773352347788", + "creationTimestamp": "2026-03-12T21:45:54Z", + "annotations": { + "grafana.app/updatedTimestamp": "2026-03-12 21:52:27.788294 +0000 UTC" + } + }, + "spec": { + "description": "Enables annotation clustering and switches to refactored annotation code", + "stage": "experimental", + "codeowner": "@grafana/dataviz-squad", + "frontend": true, + "expression": "false" + } + }, { "metadata": { "name": "appPlatformGrpcClientAuth",