Grafana 13.2.0
← All Grafana releases · Searchable index of all 1282 changes
Changelog
| PR / issue | Type | Description |
|---|---|---|
| — | Security | CVE-2026-17183 |
| #129051 | Feature | Alerting: Add Import tab in alerting settings page |
| #128329 | Feature | Alerting: Add notification template import to the import-to-GMA wizard |
| #126907 | Feature | Alerting: Add promote and auto sync to ImportToGMAWizard |
| #129204 | Feature | Alerting: Add staged configuration summary in import settings page |
| #130727 | Feature | Alerting: Compute staged config origin server-side |
| #124702 | Feature | Alerting: Migrate notifications API to v1beta1 |
| #127880 | Feature | Alerting: Recognize "default" and "user-defined" as the default routing tree (1/4) |
| #127881 | Feature | Alerting: Recognize "default" and "user-defined" as the default routing tree (2/4) |
| #127883 | Feature | Alerting: Recognize "default" and "user-defined" as the default routing tree (3/4) |
| #127884 | Feature | Alerting: Recognize "default" and "user-defined" as the default routing tree (4/4) |
| #127699 | Feature | Alerting: Return 403 instead of 500 on contact point provenance mismatch |
| #129243 | Feature | Alerting: Revert a staged import configuration |
| #130323 | Feature | Alerting: Show unusable time intervals as disabled in the mute timings selector |
| #128142 | Feature | Alerting: Track import method analytics in import to gma |
| #130164 | Feature | Alerting: remove AlertingCentralHistory FT |
| — | Feature | Analytics: Add public dashboard UID to loki usage insights events (Enterprise) |
| — | Feature | Auditing: Record the user name on user deletion audit logs (Enterprise) |
| #123556 | Feature | Azure Monitor: Cache subscription lookups and collapse double Unmarshal in buildQuery |
| #123696 | Feature | Azure monitor: Azure Metrics Batch API Implementation backend |
| #123742 | Feature | CloudWatch Logs: Add frontend support for querying by data source |
| #128812 | Feature | ColorScale: Remove live hoverValue, remove from HeatMap tooltip |
| #130006 | Feature | DashList: Show dashboard description tooltip when it's available |
| #125966 | Feature | Dashboard: redirect from dashboard settings tabs to sidebar counterparts |
| #128451 | Feature | Dashboards: Allow threshold interpolation |
| #130207 | Feature | Dashboards: Deprecate scripted dashboards and disable them by default |
| #129187 | Feature | Dashboards: Enable new view panel controls by default |
| #129174 | Feature | Dashboards: Increase nesting depth to 4 and allow nested tabs |
| #127436 | Feature | Dashboards: Show panel query errors and notices in one UI |
| #127162 | Feature | Developer Guide: Add note about requiring signed commits |
| #129339 | Feature | Docs: document the tracing file exporter |
| #130516 | Feature | Explore Logs: log line highlight color lighten in dark, update deprecated pinned color |
| #125642 | Feature | Folder API: Replace legacy access control logic with app platform API call |
| #128011 | Feature | Go: Update version to 1.26.5 |
| #130118 | Feature | GrafanaUI: Add real magnification effect to GrotNotFound lens |
| #129054 | Feature | Home: Enable unified homepage for all users (remove flag) |
| #129938 | Feature | Live: Support redis:// and rediss:// (TLS) connection URLs in ha_engine_address |
| #128002 | Feature | Logs: Add more suggested fields and integrate with the new Logs Table |
| #129896 | Feature | Logs: use gray (dimgray) for debug level color |
| #130390 | Feature | Plugins: Force TLS 1.3 feature toggle |
| — | Feature | Provisioning (enterprise): (4/8) Add OAuth app connections for GitLab and Bitbucket (Enterprise) |
| #127614 | Feature | Provisioning: Add Dashboard Previews to GitHub Enterprise |
| #127209 | Feature | Provisioning: Add Github Enterprise frontend |
| #128456 | Feature | Provisioning: Add filter for out-of-sync resources in Resources tab |
| #127970 | Feature | Provisioning: Add option to author commits as the signer |
| #127237 | Feature | Provisioning: Add resource kind icons to job summary table |
| — | Feature | Provisioning: Add webhook support for GithubEnterprise (Enterprise) |
| #130547 | Feature | Provisioning: Allow overriding the Git Sync commit author |
| #128819 | Feature | Provisioning: Attribute jobs to their author and origin |
| — | Feature | Provisioning: Attribute webhook-created jobs to the sending user (Enterprise) |
| #128649 | Feature | Provisioning: Bitbucket webhook UI |
| — | Feature | Provisioning: Bitbucket webhooks (Enterprise) |
| #128529 | Feature | Provisioning: Change commit message template to multi-line textarea |
| #128149 | Feature | Provisioning: Diff Git Sync PR previews against the merge base |
| — | Feature | Provisioning: Diff GitLab Git Sync PR previews against the merge base (Enterprise) |
| #127906 | Feature | Provisioning: Enable Dashboard Previews for Github Enterprise in UI |
| #130670 | Feature | Provisioning: Enable Git Sync conventions by default in public preview |
| #130671 | Feature | Provisioning: Enable Git Sync user attribution by default |
| #128376 | Feature | Provisioning: Enable Github Enterprise provider by default |
| — | Feature | Provisioning: Enable Github Enterprise provider by default for enterp… (Enterprise) |
| #128961 | Feature | Provisioning: Exclude SLO-apps from UI in migrate gitops workflow |
| #128815 | Feature | Provisioning: Exclude SLO-managed dashboards from being exported |
| #127204 | Feature | Provisioning: GitLab webhooks (backend) |
| #128100 | Feature | Provisioning: Improve Git Sync pull-request comment |
| #128133 | Feature | Provisioning: Improve form errors for github connections |
| #128895 | Feature | Provisioning: Link folder metadata and deleted files in PR comments |
| #127028 | Feature | Provisioning: Make Migrate to GitOps resource-agnostic for playlists |
| #128453 | Feature | Provisioning: Make Resources tab tree foldable |
| #128042 | Feature | Provisioning: Paginate the Migrate to GitOps resources table |
| #127947 | Feature | Provisioning: Pretty-print generated \_folder.json |
| #128454 | Feature | Provisioning: Show folder path in Migrate resources list |
| #128820 | Feature | Provisioning: Show job author and origin in recent jobs |
| #127936 | Feature | Provisioning: Show job errors in Migrate to GitOps drawer |
| #127021 | Feature | Provisioning: Show sync status for playlists in Resources tab |
| #127984 | Feature | Provisioning: Show who triggered repository jobs |
| #128059 | Feature | Provisioning: Surface github error details |
| #128562 | Feature | Provisioning: UI to set branch when migrating grafana -> gitops |
| — | Feature | Provisioning: adapt GitLab to the provider-agnostic webhook lifecycle (Enterprise) |
| #127409 | Feature | Provisioning: add "View repository" link next to provisioned badges |
| #128330 | Feature | Provisioning: add ability to force full pull instead of incremental sync |
| #126790 | Feature | Provisioning: add option to disable webhook in repository and connection |
| #127223 | Feature | Provisioning: add provider logo to repository page title |
| #127399 | Feature | Provisioning: allow Git Sync option for root-level saves and new folders in folderless mode |
| — | Feature | Provisioning: implement GitLab webhooks (Enterprise) |
| #128353 | Feature | Provisioning: link Git Sync PR footer to repo admin page |
| #127862 | Feature | Provisioning: make sync per-resource write timeout configurable |
| #127878 | Feature | Provisioning: regenerate token when its secret is missing |
| #127806 | Feature | Provisioning: show webhook UI for GitLab repositories |
| #128356 | Feature | Provisioning: support migrating to a selected branch |
| #127048 | Feature | QueryVariable: Redesign the query variable editor |
| — | Feature | Reports: support template variables without a type allowlist (Enterprise) |
| #130695 | Feature | SQLite: Revert the journal mode when wal is disabled |
| #127107 | Feature | Table: Make cell tooltips dynamic height so content is not cut off |
| #128702 | Feature | Trace View: Check for the existence of logs when showing the trace-to-logs button |
| #128679 | Feature | Tracing: add file exporter to write traces as OTLP/JSON |
| #129569 | Feature | Transformations: Keep Merge series/tables available with a single data series |
| #130533 | Feature | Unified Storage: set garbage collection dry run default to false |
| #128270 | Feature | ViewPanel: Url sync for fanout option |
| #127818 | Feature | alerting: allow import to gma wizard navigation for non admin users when sync is not active |
| #127969 | Feature | provisioning: allow authoring commits as the signer |
| #128532 | Bug fix | Gauge: Fix gradient stops out of order for negative thresholds |
| #128488 | Bug fix | Accessibility: Ensure InlineToast contents are announced by screenreaders |
| #130706 | Bug fix | Accessibility: Properly announce section headings on variable edit pages |
| #129247 | Bug fix | Alerting: Check managed routes when deleting a time interval |
| #130264 | Bug fix | Alerting: Fix alert rule detail showing "Inhibited" when nothing is inhibited |
| #130553 | Bug fix | Alerting: Fix reset default route wiping provenance for all managed routes |
| #129927 | Bug fix | Auth: Deduplicate concurrent login pings |
| #129920 | Bug fix | Auth: Skip session token rotation when request is not session authenticated |
| #128786 | Bug fix | Azure Monitor: fix migration for dimension filters |
| #128433 | Bug fix | Dashboard scene: Activate edit pane for programmatic panel mutations |
| #126378 | Bug fix | DashboardDS: Fix chained dashboard datasource panels showing stale data |
| #128040 | Bug fix | Dashboards: Fix loading indicator not clipping to panel border radius |
| #128910 | Bug fix | Dashboards: Fixes panel header spacing issues |
| #126948 | Bug fix | DataSourcePicker: Fix selected datasource not being highlighted |
| #122693 | Bug fix | Fix: Parse epoch ms strings correctly to prevent NaN in Postgres queries |
| #130245 | Bug fix | Logs Table: Fix data export by passing the raw table frame |
| #128870 | Bug fix | Logs Table: Fix missing results when logs stream |
| #128677 | Bug fix | Logs Table: Fix mixed usage of field name and display name |
| #128398 | Bug fix | Logs Table: Fix sticky filter after closing details |
| #120978 | Bug fix | Navigation: Inject orgId into all navigations |
| #122556 | Bug fix | PostgreSQL: Fix data source init failure when maxOpenConns=0 |
| #127973 | Bug fix | Provisioning: Disable next button until a branch is selected in the Git Sync wizard |
| #128357 | Bug fix | Provisioning: Export v0 dashboards as v1 so synced files load |
| #127207 | Bug fix | Provisioning: Fix NPE when testing GHE repo on creation |
| #128522 | Bug fix | Provisioning: Fix blank Action for deleted resources in PR comment |
| #127113 | Bug fix | Provisioning: Fix customServerURL resolution for GHE |
| #130163 | Bug fix | Provisioning: Fix enforced branch name template dropping ref on save |
| #129598 | Bug fix | Provisioning: Fix job user attribution in multi-tenant deployments |
| #127465 | Bug fix | Provisioning: Fix multi-org usage stats |
| #127927 | Bug fix | Provisioning: Fix selective export quota counting whole namespace |
| #127921 | Bug fix | Provisioning: Keep migrate reachable when connected repo can't push |
| #127925 | Bug fix | Provisioning: Only regenerate folder UIDs for folder/folderless migrations |
| #128712 | Bug fix | Provisioning: Preserve the original creator on job history records |
| #128822 | Bug fix | Provisioning: Set FileToLarge error as warning instead of error |
| #128530 | Bug fix | Provisioning: Strip deprecatedInternalId label for dashboards |
| #128238 | Bug fix | Provisioning: Use neutral fallback in the jobs Triggered by column |
| #127792 | Bug fix | Provisioning: abort in-flight worker when job lease is lost |
| #127142 | Bug fix | Provisioning: don't stamp a folder on org-scoped resources when writing |
| #128766 | Bug fix | Provisioning: drop stale and duplicate watch events in the frontend list cache |
| #127786 | Bug fix | Provisioning: fix zero-margin job lease renewal, raise claim expiry to 60s |
| #128068 | Bug fix | Provisioning: make GitHub webhook creation idempotent (fix repos stuck unhealthy with HTTP 422) |
| #127946 | Bug fix | Provisioning: normalize folder titles into safe export paths |
| #128818 | Bug fix | Provisioning: only push variable changes to git if save variables is … |
| #127754 | Bug fix | Provisioning: retry connection status patch conflicts |
| #127753 | Bug fix | Provisioning: tolerate NotFound in expired job cleanup for multi-pod |
| #129029 | Bug fix | Provisioning: treat skip-delete of resource owned by another file as a warning |
| #127783 | Bug fix | Provisioning: verify claim ownership so two pods don't run the same job |
| — | Bug fix | Reporting: batch dashboard lookups when listing reports (Enterprise) |
| — | Bug fix | Secrets: Fix RBAC gate on AWS keeper creation route (Enterprise) |
| #117615 | Bug fix | SqlExpressions: Fix parsing for Table Names with spaces |
| #128527 | Bug fix | Table: Fix apply to entire row when multiple columns enable it |
| #129572 | Bug fix | Transformations: Fix Filter by value regex matching null values |
| #129568 | Bug fix | Transformations: Fix field lookup failing for the Countries and USA States gazetteers |
| #129889 | Bug fix | Transformations: Fix field name deduplication in Extract fields |
| #129576 | Bug fix | Transformations: Fix inner join returning rows when a frame is dropped |
| — | Bug fix | fix: fix panic for unimplemented gitlab webhook repo (Enterprise) |
| #129135 | Breaking change | Alerting: Remove alertingSaveStateCompressed feature flag |
| #129788 | Plugin | Combobox: Fix duplicate async requests and stale errors overwriting fresh options |
| #124597 | Plugin | PageLoader: Expose in/ui and apply custom branding automatically |
| #128494 | Plugin | Pagination: Set aria-current on active page |
| #129579 | Plugin | Tag: Fix crash when picking an out of bounds colorIndex |
Reproduced from the official Grafana 13.2.0 release notes. Last checked 8 Oct 2026, 13:19 UTC.