VersionDrift
Product

Grafana 12.4.13 → 13.2.4

25 releases · 4 breaking changes · 57 security fixes · 1 advisory fixed

57security4breaking0deprecated112feature32fix

Vulnerabilities fixed by this upgrade

  • 7.1 CVE-2026-14199 Only self-managed Grafana instances with Auth Proxy authentication and identity caching enabled (sync_ttl greater than zero) are affected. The Auth Proxy cache key concatenated the username and for…

Breaking changes

  • breaking Alerting: Remove alertingSaveStateCompressed feature flag in 13.2.0
  • breaking Prometheus: Remove azure and sigv4 auth from core prometheus in 13.1.0
  • breaking Prometheus: Remove grafana-prometheus package#122953 in 13.1.0
  • breaking Zipkin: Remove from core plugins in 13.1.0

Security changes

  • security Security: Fix CVE-2026-15577 in 13.2.4
  • security Security: Fix CVE-2026-33374 in 13.2.4
  • security Security: Fix CVE-2026-93294 in 13.2.4
  • security Security: Fix CVE-2026-95502 in 13.2.4
  • security CVE-2026-92539: IAM: Fix: SCIM (Enterprise) in 13.2.4
  • security Security: Fix CVE-2026-13719 in 13.2.3
  • security Security: Fix CVE-2026-13720 in 13.2.3
  • security Security: Fix CVE-2026-81841 in 13.2.3
  • security Security: Fix CVE-2026-15815 in 13.2.2
  • security Security: Fix CVE-2026-76154 in 13.2.2
  • security Security: Fix CVE-2026-79656 in 13.2.2
  • security Security: Fix CVE-2026-12704 in 13.2.1
  • security Security: Fix CVE-2026-14199 in 13.2.1
  • security Fixes CVE-2026-14199: Only self-managed Grafana instances with Auth Proxy authentication and identity caching enabled (sync_ttl greater than zero) are affected. The Auth Proxy cache key concatenated the username and for… in 13.2.0
  • security CVE-2026-17183 in 13.2.0
  • security Security: Fix CVE-2026-15577 in 13.1.8
  • security Security: Fix CVE-2026-33374 in 13.1.8
  • security Security: Fix CVE-2026-93294 in 13.1.8
  • security Security: Fix CVE-2026-95502 in 13.1.8
  • security CVE-2026-92539: IAM: Fix: SCIM (Enterprise) in 13.1.8
  • security Security: Fix CVE-2026-13719 in 13.1.7
  • security Security: Fix CVE-2026-13720 in 13.1.7
  • security Security: Fix CVE-2026-81841 in 13.1.7
  • security Security: Fix CVE-2026-15815 in 13.1.6
  • security Security: Fix CVE-2026-76154 in 13.1.6
  • security Security: Fix CVE-2026-79656 in 13.1.6
  • security Security: Fix CVE-2026-12704 in 13.1.5
  • security Security: Fix CVE-2026-14199 in 13.1.5
  • security Security: Fix CVE-2026-19475 in 13.1.5
  • security CVE-2026-17183 in 13.1.4
  • security Security: Fix CVE-2026-13438 in 13.1.2
  • security Fixes CVE-2026-14199: Only self-managed Grafana instances with Auth Proxy authentication and identity caching enabled (sync_ttl greater than zero) are affected. The Auth Proxy cache key concatenated the username and for… in 13.1.0
  • security Security: Fix CVE-2026-15577 in 13.0.11
  • security Security: Fix CVE-2026-33374 in 13.0.11
  • security Security: Fix CVE-2026-93294 in 13.0.11
  • security Security: Fix CVE-2026-95502 in 13.0.11
  • security CVE-2026-92539: IAM: Fix: Scim endpoints (Enterprise) in 13.0.11
  • security Security: Fix CVE-2026-13719 in 13.0.10
  • security Security: Fix CVE-2026-13720 in 13.0.10
  • security Security: Fix CVE-2026-81841 in 13.0.10
  • security Security: Fix CVE-2026-81842 in 13.0.10
  • security Security: Fix CVE-2026-15815 in 13.0.9
  • security Security: Fix CVE-2026-76154 in 13.0.9
  • security Security: Fix CVE-2026-79656 in 13.0.9
  • security Security: Fix CVE-2026-12704 in 13.0.8
  • security Security: Fix CVE-2026-14199 in 13.0.8
  • security Security: Fix CVE-2026-19475 in 13.0.8
  • security CVE-2026-17183 in 13.0.7
  • security Security: CVE-2026-9029 in 13.0.2
  • security Security: CVE-2026-33382 in 13.0.2
  • security Security: CVE-2026-42127 in 13.0.2
  • security Security: CVE-2026-42129 in 13.0.2
  • security Security: CVE-2026-10601 in 13.0.2
  • security Security: CVE-2026-8609 in 13.0.2
  • security Security: CVE-2026-8595 in 13.0.2
  • security Fixes CVE-2026-33380: A vulnerability in SQL Expressions allows an authenticated attacker to read arbitrary files from the Grafana server's filesystem. Only instances with the sqlExpressions feature toggle enabled are v… in 13.0.1
  • security Fixes CVE-2026-33381: When a user's access to mint tokens for a service account is revoked, it is sometimes still possible to do so for a few seconds after the event. The user will eventually lose access to do this. in 13.0.1

Every release in between

securitySecurity: Fix CVE-2026-15577
securitySecurity: Fix CVE-2026-33374
securitySecurity: Fix CVE-2026-93294
securitySecurity: Fix CVE-2026-95502
featureAlerting: Strip sensitive headers from oauth2 cross-host redirects
featureDashboard: Fall back when collection deletion is unsupported
featureGit Sync: Clarify repository links for pure Git
featureProvisioning: Allow resource previews in unsynced folders
featureProvisioning: Reject invalid resource names before API calls
featureProvisioning: Show last checked time in Pull status
featureProvisioning: Skip previews for pull requests from forks
featureProvisioning: Stop PR previews when refs disappear
featureProvisioning: Support legacy paths and diagnose missing source annotations
featureProvisioning: write terminal sync status back to repository on early sync-job failures and Respect Git Sync polling intervals after unchanged refs
securityCVE-2026-92539: IAM: Fix: SCIM (Enterprise)
securitySecurity: Fix CVE-2026-13719
securitySecurity: Fix CVE-2026-13720
securitySecurity: Fix CVE-2026-81841
securitySecurity: Fix CVE-2026-15815
securitySecurity: Fix CVE-2026-76154
securitySecurity: Fix CVE-2026-79656
fixDashboards: Preserve query variable refresh setting on v2 dashboard import
fixProvisioning: Fix folder rename UID collision during full sync
securitySecurity: Fix CVE-2026-12704
securitySecurity: Fix CVE-2026-14199
fixDashboards: Fix adhoc and groupby variable datasource on UI import
fixPackaging: Fix issue with bundled plugins not being moved properly
fixPanelEditor: Fix options pane not resizable beyond the preview's content width
securityFixes CVE-2026-14199: Only self-managed Grafana instances with Auth Proxy authentication and identity caching enabled (sync_ttl greater than zero) are affected. The Auth Proxy cache key concatenated the username and for…
securityCVE-2026-17183
featureAlerting: Add Import tab in alerting settings page
featureAlerting: Add notification template import to the import-to-GMA wizard
featureAlerting: Add promote and auto sync to ImportToGMAWizard
featureAlerting: Add staged configuration summary in import settings page
featureAlerting: Compute staged config origin server-side
featureAlerting: Migrate notifications API to v1beta1
featureAlerting: Recognize "default" and "user-defined" as the default routing tree (1/4)
featureAlerting: Recognize "default" and "user-defined" as the default routing tree (2/4)
featureAlerting: Recognize "default" and "user-defined" as the default routing tree (3/4)
featureAlerting: Recognize "default" and "user-defined" as the default routing tree (4/4)
featureAlerting: Return 403 instead of 500 on contact point provenance mismatch
featureAlerting: Revert a staged import configuration
featureAlerting: Show unusable time intervals as disabled in the mute timings selector
featureAlerting: Track import method analytics in import to gma
featureAlerting: remove AlertingCentralHistory FT
featureAnalytics: Add public dashboard UID to loki usage insights events (Enterprise)
featureAuditing: Record the user name on user deletion audit logs (Enterprise)
featureAzure Monitor: Cache subscription lookups and collapse double Unmarshal in buildQuery
featureAzure monitor: Azure Metrics Batch API Implementation backend
featureCloudWatch Logs: Add frontend support for querying by data source
featureColorScale: Remove live hoverValue, remove from HeatMap tooltip
featureDashList: Show dashboard description tooltip when it's available
featureDashboard: redirect from dashboard settings tabs to sidebar counterparts
featureDashboards: Allow threshold interpolation
featureDashboards: Deprecate scripted dashboards and disable them by default
featureDashboards: Enable new view panel controls by default
featureDashboards: Increase nesting depth to 4 and allow nested tabs
featureDashboards: Show panel query errors and notices in one UI
featureDeveloper Guide: Add note about requiring signed commits
featureDocs: document the tracing file exporter
featureExplore Logs: log line highlight color lighten in dark, update deprecated pinned color
featureFolder API: Replace legacy access control logic with app platform API call
featureGo: Update version to 1.26.5
featureGrafanaUI: Add real magnification effect to GrotNotFound lens
featureHome: Enable unified homepage for all users (remove flag)
featureLive: Support redis:// and rediss:// (TLS) connection URLs in ha_engine_address
featureLogs: Add more suggested fields and integrate with the new Logs Table
featureLogs: use gray (dimgray) for debug level color
+122 more items in the release notes
securitySecurity: Fix CVE-2026-15577
securitySecurity: Fix CVE-2026-33374
securitySecurity: Fix CVE-2026-93294
securitySecurity: Fix CVE-2026-95502
featureAlerting: Strip sensitive headers from oauth2 cross-host redirects
featureDashboard: Fall back when collection deletion is unsupported
securityCVE-2026-92539: IAM: Fix: SCIM (Enterprise)
securitySecurity: Fix CVE-2026-13719
securitySecurity: Fix CVE-2026-13720
securitySecurity: Fix CVE-2026-81841
securitySecurity: Fix CVE-2026-15815
securitySecurity: Fix CVE-2026-76154
securitySecurity: Fix CVE-2026-79656
fixDashboards: Preserve query variable refresh setting on v2 dashboard import
fixProvisioning: Fix folder rename UID collision during full sync
securitySecurity: Fix CVE-2026-12704
securitySecurity: Fix CVE-2026-14199
securitySecurity: Fix CVE-2026-19475
securityCVE-2026-17183
fixReporting: batch dashboard lookups when listing reports (Enterprise)
fixLogs Table: Fix missing results when logs stream
fixLogs Table: Fix mixed usage of field name and display name
securitySecurity: Fix CVE-2026-13438
featureGo: Update version to 1.26.5
featureProvisioning: Improve form errors for github connections
featureProvisioning: make sync per-resource write timeout configurable
fixAccessibility: Ensure InlineToast contents are announced by screenreaders
fixDashboardDS: Fix chained dashboard datasource panels showing stale data
fixProvisioning: make GitHub webhook creation idempotent (fix repos stuck unhealthy with HTTP 422)
fixPagination: Set aria-current on active page
securityFixes CVE-2026-14199: Only self-managed Grafana instances with Auth Proxy authentication and identity caching enabled (sync_ttl greater than zero) are affected. The Auth Proxy cache key concatenated the username and for…
featureA11y: Remove interactivity from UserIcon if onClick is not provided
featureAccessibility: Add aria-pressed state to FilterPill
featureAccessibility: Colorblind-safe line style fill patterns
featureAlerting: Add Mimir Alertmanager auto-sync configuration to settings page
featureAlerting: Add alerting.rulesAPIV2 feature flag
featureAlerting: Add common section to filter dropdown in Alerts Activity
featureAlerting: Add feature flag for notifications api migration
featureAlerting: Add label section to enrichment view/edit drawers (Enterprise)
featureAlerting: Add reusable hook to add enrichment query param to url on drawer open
featureAlerting: Add support for label selectors in AlertRule and RecordingRule legacy storage
featureAlerting: Alert activity UI improvements part 3
featureAlerting: Alert activity groupBy not filtering by environment
featureAlerting: Alerts Activity Instance drawer drilldown, Silence flow
featureAlerting: Allow restricting contact point integration types
featureAlerting: Block Viewers from Alert Group edit route
featureAlerting: Block editing plugin-provided and provisioned rule groups
featureAlerting: Deduplicate and validate groupBy labels in alerts
featureAlerting: Export external Alertmanager sender metrics with data source UIDs
featureAlerting: Include error in Loki state history when exec_err_state is Alerting
featureAlerting: Mark notification provisioning endpoints deprecated
featureAlerting: Move filters to sidebar alerts activity
featureAlerting: Open new alert rule drawer from panel menu
featureAlerting: Preview notification routing in the alert instances table
featureAlerting: Propagate plugin rule origin as X-Rule-Origin header
featureAlerting: Remove alertRuleUseFiredAtForStartsAt feature toggle
featureAlerting: Restrict email contact point recipients to org members
featureAlerting: Set enrichment uid in url for enrichment view/edit drawer (Enterprise)
featureAlerting: Small improvements to instance drawer drilldown silence flow
featureAlerting: Support creating Grafana-managed rules without a group
featureAlerting: Surface contact point save errors in the UI
featureAlerting: Surface errors on contact point creation
featureAlerting: Surface save and bulk-delete errors to the user
featureAlerting: Use Rules API v2 in panel alert rule drawer
featureAnnotations: Clustering GA
featureAuth: Support inline public keys for JWT authentication
featureAuth: Use GrafanaComProxyAPIToken for managed plugin API requests (Enterprise)
featureAuth: Use dedicated token for requests to Grafana.com
breakingPrometheus: Remove azure and sigv4 auth from core prometheus
breakingPrometheus: Remove grafana-prometheus package#122953
+171 more items in the release notes
securitySecurity: Fix CVE-2026-15577
securitySecurity: Fix CVE-2026-33374
securitySecurity: Fix CVE-2026-93294
securitySecurity: Fix CVE-2026-95502
featureAlerting: Strip sensitive headers from oauth2 cross-host redirects
featureDashboard: Fall back when collection deletion is unsupported
securityCVE-2026-92539: IAM: Fix: Scim endpoints (Enterprise)
securitySecurity: Fix CVE-2026-13719
securitySecurity: Fix CVE-2026-13720
securitySecurity: Fix CVE-2026-81841
securitySecurity: Fix CVE-2026-81842
securitySecurity: Fix CVE-2026-15815
securitySecurity: Fix CVE-2026-76154
securitySecurity: Fix CVE-2026-79656
fixDashboards: Preserve query variable refresh setting on v2 dashboard import
securitySecurity: Fix CVE-2026-12704
securitySecurity: Fix CVE-2026-14199
securitySecurity: Fix CVE-2026-19475
fixDashboards: Fix version dates and user display names in the legacy version history page
securityCVE-2026-17183
fixReporting: batch dashboard lookups when listing reports (Enterprise)
featureAlerting: Return 403 instead of 500 on contact point provenance mismatch
featureGo: Update version to 1.26.5
featureProvisioning: Improve form errors for github connections
fixDashboard: Fixes issue with interval variable with Auto value
fixProvisioning: make GitHub webhook creation idempotent (fix repos stuck unhealthy with HTTP 422)
fixalerting: fix ORM table mapping bug causing SELECT alert_rule columns FROM user on PostgreSQL
featureDocker: Bump Alpine-based images to 3.24.1
featureProvisioning: Write _folder.json when creating dashboards in new folders
featureProvisioning: Write _folder.json when moving dashboards into new folders
fixDatasources: return 400 when payload UID does not match URL UID in PUT /api/datasources/uid/:uid
fixProvisioning: Fix PR comments on multi-org Grafana instances
fixProvisioning: Fix PR links when folder is renamed via UI
fixfix(provisioning): ignore terminating repositories when validating connection delete
fixfix: bad MySQL query in datasource_type column migration
featureDashboards: Show k8s format in provisioned save
featureDocker: Bump Alpine-based images to 3.23.4
featureGo: Update version to 1.26.3
featureHomepage: Support v2 dashboards if defined by a file
featureLibraryPanels: Return 403 instead of 500 for insufficient permissions
featureProvisioning: Don't mark folders pending due to _folder.json metadata
featureProvisioning: Honor ruleset bypass for write workflow validation
featureProvisioning: Negotiate receive-pack capabilities for git pushes
featureProvisioning: Per-verb fallback for the files subresource
featureProvisioning: Scope repository uniqueness by (URL, branch, path)
featureProvisioning: Surface folder uid-too-long and other validation 4xx as sync warnings
featureProvisioning: add public_root_url instance setting for external URLs
fixDashboardDS: Fix Mixed panels not updating on time-range change with stale upstreams
fixJaeger: Fix log event timestamp unit conversion in trace view
fixK8s Dashboards: Fix folder permission check to use dashboards:create
fixPostgreSQL: Allow sql_engine to return results for EXPLAIN queries
fixProvisioning: Bump nanogit to v0.17.0 to fix pushes with repositories using git modules
fixRBAC: Quick fix for global datasource permissions (Enterprise)
securitySecurity: CVE-2026-9029
securitySecurity: CVE-2026-33382
securitySecurity: CVE-2026-42127
securitySecurity: CVE-2026-42129
securitySecurity: CVE-2026-10601
securitySecurity: CVE-2026-8609
securitySecurity: CVE-2026-8595
securityFixes CVE-2026-33380: A vulnerability in SQL Expressions allows an authenticated attacker to read arbitrary files from the Grafana server's filesystem. Only instances with the sqlExpressions feature toggle enabled are v…
securityFixes CVE-2026-33381: When a user's access to mint tokens for a service account is revoked, it is sometimes still possible to do so for a few seconds after the event. The user will eventually lose access to do this.
featureDashboard: Preserve timezone user-preference when converting V1 → V2
featureProvisioning: Include dashboard validation errors in pull request comments
fixUnified storage: Skip migrations if dualwrite state shows they were already migrated
See how far your stack has drifted from upstream. Release data from vendors’ own sources · feed under CC BY 4.0 · Code under AGPL-3.0 Settings Feed status