# Grafana changelog > Query, visualize and alert on your metrics and logs. - Vendor: Grafana Labs - Category: Developer Tools - Official site: https://grafana.com - Tracked by: What's New (https://whatsnew.fyi/product/grafana) - Harvested from: GitHub (grafana/grafana) - Entries below: 10 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. ## Releases ### v13.1.2 — 13.1.2 - Date: 2026-08-04 - Version: v13.1.2 - Original notes: https://github.com/grafana/grafana/releases/tag/v13.1.2 - Permalink: https://whatsnew.fyi/product/grafana/releases/v13.1.2 - **fixed** — Fix missing results when logs stream in Logs Table - **fixed** — Fix mixed usage of field name and display name in Logs Table - **security** — Fix CVE-2026-13438 [Download page](https://grafana.com/grafana/download/13.1.2) [What's new highlights](https://grafana.com/docs/grafana/latest/whatsnew/) ###### Bug fixes - **Logs Table:** Fix missing results when logs stream [#128946](https://github.com/grafana/grafana/pull/128946), [@grafana-writer[bot]](https://github.com/grafana-writer[bot]) - **Logs Table:** Fix mixed usage of field name and display name [#128698](https://github.com/grafana/grafana/pull/128698), [@grafana-writer[bot]](https://github.com/grafana-writer[bot]) - **Security**: Fix CVE-2026-13438 ### v13.0.5 — 13.0.5 - Date: 2026-08-04 - Version: v13.0.5 - Original notes: https://github.com/grafana/grafana/releases/tag/v13.0.5 - Permalink: https://whatsnew.fyi/product/grafana/releases/v13.0.5 [Download page](https://grafana.com/grafana/download/13.0.5) [What's new highlights](https://grafana.com/docs/grafana/latest/whatsnew/) ### v12.4.7 — 12.4.7 - Date: 2026-08-04 - Version: v12.4.7 - Original notes: https://github.com/grafana/grafana/releases/tag/v12.4.7 - Permalink: https://whatsnew.fyi/product/grafana/releases/v12.4.7 - **changed** — Improve get annotations and dashboard endpoint performance - **fixed** — Fix Mixed panels with a time override stuck in permanent loading [Download page](https://grafana.com/grafana/download/12.4.7) [What's new highlights](https://grafana.com/docs/grafana/latest/whatsnew/) ###### Features and enhancements - **Dashboards:** Get annotations and dashboard endpoint performance improvements [#129780](https://github.com/grafana/grafana/pull/129780), [@filewalkwithme](https://github.com/filewalkwithme) ###### Bug fixes - **DashboardDS:** Fix Mixed panels with a time override stuck in permanent loading [#129289](https://github.com/grafana/grafana/pull/129289), [@oscarkilhed](https://github.com/oscarkilhed) ### v12.3.10 — 12.3.10 - Date: 2026-08-04 - Version: v12.3.10 - Original notes: https://github.com/grafana/grafana/releases/tag/v12.3.10 - Permalink: https://whatsnew.fyi/product/grafana/releases/v12.3.10 [Download page](https://grafana.com/grafana/download/12.3.10) [What's new highlights](https://grafana.com/docs/grafana/latest/whatsnew/) ### v12.4.6 — 12.4.6 - Date: 2026-07-21 - Version: v12.4.6 - Original notes: https://github.com/grafana/grafana/releases/tag/v12.4.6 - Permalink: https://whatsnew.fyi/product/grafana/releases/v12.4.6 - **added** — Add protected fields authorization check to provisioning API for alerting - **changed** — Return 403 instead of 500 on contact point provenance mismatch in alerting - **changed** — Update Go version to 1.26.5 - **fixed** — Handle gzip, deflate, and brotli compressed API responses in Jaeger - **fixed** — Fix ORM table mapping bug causing SELECT alert_rule columns FROM user on PostgreSQL [Download page](https://grafana.com/grafana/download/12.4.6) [What's new highlights](https://grafana.com/docs/grafana/latest/whatsnew/) ###### Features and enhancements - **Alerting:** Add protected fields authorization check to provisioning API [#127940](https://github.com/grafana/grafana/pull/127940), [@grafana-writer[bot]](https://github.com/grafana-writer[bot]) - **Alerting:** Return 403 instead of 500 on contact point provenance mismatch [#127814](https://github.com/grafana/grafana/pull/127814), [@rwwiv](https://github.com/rwwiv) - **Go:** Update version to 1.26.5 [#128017](https://github.com/grafana/grafana/pull/128017), [@macabu](https://github.com/macabu) ###### Bug fixes - **Jaeger:** Handle gzip, deflate, and brotli compressed API responses [#128062](https://github.com/grafana/grafana/pull/128062), [@zoltanbedi](https://github.com/zoltanbedi) - **alerting:** fix ORM table mapping bug causing SELECT alert_rule columns FROM user on PostgreSQL [#128753](https://github.com/grafana/grafana/pull/128753), [@dhananjay6561](https://github.com/dhananjay6561) ### v12.3.9 — 12.3.9 - Date: 2026-07-21 - Version: v12.3.9 - Original notes: https://github.com/grafana/grafana/releases/tag/v12.3.9 - Permalink: https://whatsnew.fyi/product/grafana/releases/v12.3.9 - **changed** — Return 403 instead of 500 on contact point provenance mismatch in alerting - **fixed** — Fix ORM table mapping bug causing SELECT alert_rule columns FROM user on PostgreSQL [Download page](https://grafana.com/grafana/download/12.3.9) [What's new highlights](https://grafana.com/docs/grafana/latest/whatsnew/) ###### Features and enhancements - **Alerting:** Return 403 instead of 500 on contact point provenance mismatch [#127813](https://github.com/grafana/grafana/pull/127813), [@rwwiv](https://github.com/rwwiv) - **Go:** Update version to 1.26.5 [#128018](https://github.com/grafana/grafana/pull/128018), [@macabu](https://github.com/macabu) ###### Bug fixes - **alerting:** fix ORM table mapping bug causing SELECT alert_rule columns FROM user on PostgreSQL [#128754](https://github.com/grafana/grafana/pull/128754), [@dhananjay6561](https://github.com/dhananjay6561) ### v13.0.4 — 13.0.4 - Date: 2026-07-21 - Version: v13.0.4 - Original notes: https://github.com/grafana/grafana/releases/tag/v13.0.4 - Permalink: https://whatsnew.fyi/product/grafana/releases/v13.0.4 - **changed** — Return 403 instead of 500 on contact point provenance mismatch in Alerting - **changed** — Improve form errors for GitHub connections in Provisioning - **fixed** — Fix issue with interval variable with Auto value in Dashboard - **fixed** — Make GitHub webhook creation idempotent to fix repos stuck unhealthy with HTTP 422 in Provisioning - **fixed** — Fix ORM table mapping bug causing SELECT alert_rule columns FROM user on PostgreSQL in Alerting [Download page](https://grafana.com/grafana/download/13.0.4) [What's new highlights](https://grafana.com/docs/grafana/latest/whatsnew/) ###### Features and enhancements - **Alerting:** Return 403 instead of 500 on contact point provenance mismatch [#127815](https://github.com/grafana/grafana/pull/127815), [@rwwiv](https://github.com/rwwiv) - **Go:** Update version to 1.26.5 [#128016](https://github.com/grafana/grafana/pull/128016), [@macabu](https://github.com/macabu) - **Provisioning:** Improve form errors for github connections [#128209](https://github.com/grafana/grafana/pull/128209), [@floriecai](https://github.com/floriecai) ###### Bug fixes - **Dashboard:** Fixes issue with interval variable with Auto value [#127053](https://github.com/grafana/grafana/pull/127053), [@grafana-writer[bot]](https://github.com/grafana-writer[bot]) - **Provisioning:** make GitHub webhook creation idempotent (fix repos stuck unhealthy with HTTP 422) [#128196](https://github.com/grafana/grafana/pull/128196), [@floriecai](https://github.com/floriecai) - **alerting:** fix ORM table mapping bug causing SELECT alert_rule columns FROM user on PostgreSQL [#128751](https://github.com/grafana/grafana/pull/128751), [@dhananjay6561](https://github.com/dhananjay6561) ### v13.1.1 — 13.1.1 - Date: 2026-07-21 - Version: v13.1.1 - Original notes: https://github.com/grafana/grafana/releases/tag/v13.1.1 - Permalink: https://whatsnew.fyi/product/grafana/releases/v13.1.1 - **changed** — Update Go version to 1.26.5 - **changed** — Improve form errors for github connections in provisioning - **changed** — Make sync per-resource write timeout configurable in provisioning - **fixed** — Ensure InlineToast contents are announced by screenreaders - **fixed** — Fix chained dashboard datasource panels showing stale data - **fixed** — Make GitHub webhook creation idempotent to prevent repos stuck unhealthy with HTTP 422 - **changed** — Set aria-current on active page in pagination [Download page](https://grafana.com/grafana/download/13.1.1) [What's new highlights](https://grafana.com/docs/grafana/latest/whatsnew/) ###### Features and enhancements - **Go:** Update version to 1.26.5 [#128015](https://github.com/grafana/grafana/pull/128015), [@macabu](https://github.com/macabu) - **Provisioning:** Improve form errors for github connections [#128177](https://github.com/grafana/grafana/pull/128177), [@grafana-writer[bot]](https://github.com/grafana-writer[bot]) - **Provisioning:** make sync per-resource write timeout configurable [#127868](https://github.com/grafana/grafana/pull/127868), [@grafana-writer[bot]](https://github.com/grafana-writer[bot]) ###### Bug fixes - **Accessibility:** Ensure `InlineToast` contents are announced by screenreaders [#128687](https://github.com/grafana/grafana/pull/128687), [@grafana-writer[bot]](https://github.com/grafana-writer[bot]) - **DashboardDS:** Fix chained dashboard datasource panels showing stale data [#127248](https://github.com/grafana/grafana/pull/127248), [@grafana-writer[bot]](https://github.com/grafana-writer[bot]) - **Provisioning:** make GitHub webhook creation idempotent (fix repos stuck unhealthy with HTTP 422) [#128201](https://github.com/grafana/grafana/pull/128201), [@floriecai](https://github.com/floriecai) ###### Plugin development fixes & changes - **Pagination:** Set `aria-current` on active page [#128518](https://github.com/grafana/grafana/pull/128518), [@grafana-writer[bot]](https://github.com/grafana-writer[bot]) ### v13.1.0 — 13.1.0 - Date: 2026-07-01 - Version: v13.1.0 - Original notes: https://github.com/grafana/grafana/releases/tag/v13.1.0 - Permalink: https://whatsnew.fyi/product/grafana/releases/v13.1.0 - **added** — Add `aria-pressed` state to `FilterPill` - **added** — Add Mimir Alertmanager auto-sync configuration to settings page - **added** — Add alerting.rulesAPIV2 feature flag - **added** — Add common section to filter dropdown in Alerts Activity - **added** — Add feature flag for notifications api migration - **added** — Add label section to enrichment view/edit drawers - **added** — Add reusable hook to add enrichment query param to url on drawer open - **added** — Add support for label selectors in AlertRule and RecordingRule legacy storage - **added** — Add Mimir Alertmanager auto-sync configuration to settings page - **added** — Add alerting.rulesAPIV2 feature flag - **added** — Allow restricting contact point integration types - **added** — Open new alert rule drawer from panel menu - **added** — Preview notification routing in the alert instances table - **added** — Support creating Grafana-managed rules without a group - **changed** — Remove interactivity from UserIcon if onClick is not provided - **changed** — Colorblind-safe line style fill patterns - **changed** — Alert activity UI improvements part 3 - **changed** — Move filters to sidebar alerts activity - **changed** — Propagate plugin rule origin as X-Rule-Origin header - **changed** — Use Rules API v2 in panel alert rule drawer - **fixed** — Alert activity groupBy not filtering by environment [Download page](https://grafana.com/grafana/download/13.1.0) [What's new highlights](https://grafana.com/docs/grafana/latest/whatsnew/) ###### Features and enhancements - **A11y:** Remove interactivity from UserIcon if onClick is not provided [#120284](https://github.com/grafana/grafana/pull/120284), [@idastambuk](https://github.com/idastambuk) - **Accessibility:** Add `aria-pressed` state to `FilterPill` [#123069](https://github.com/grafana/grafana/pull/123069), [@ashharrison90](https://github.com/ashharrison90) - **Accessibility:** Colorblind-safe line style fill patterns [#121386](https://github.com/grafana/grafana/pull/121386), [@vijaygovindaraja](https://github.com/vijaygovindaraja) - **Alerting:** Add Mimir Alertmanager auto-sync configuration to settings page [#124855](https://github.com/grafana/grafana/pull/124855), [@rodrigopk](https://github.com/rodrigopk) - **Alerting:** Add alerting.rulesAPIV2 feature flag [#122606](https://github.com/grafana/grafana/pull/122606), [@rodrigopk](https://github.com/rodrigopk) - **Alerting:** Add common section to filter dropdown in Alerts Activity [#124547](https://github.com/grafana/grafana/pull/124547), [@laurenashleigh](https://github.com/laurenashleigh) - **Alerting:** Add feature flag for notifications api migration [#124625](https://github.com/grafana/grafana/pull/124625), [@rodrigopk](https://github.com/rodrigopk) - **Alerting:** Add label section to enrichment view/edit drawers (Enterprise) - **Alerting:** Add reusable hook to add enrichment query param to url on drawer open [#123584](https://github.com/grafana/grafana/pull/123584), [@laurenashleigh](https://github.com/laurenashleigh) - **Alerting:** Add support for label selectors in AlertRule and RecordingRule legacy storage [#122293](https://github.com/grafana/grafana/pull/122293), [@moustafab](https://github.com/moustafab) - **Alerting:** Alert activity UI improvements part 3 [#121790](https://github.com/grafana/grafana/pull/121790), [@laurenashleigh](https://github.com/laurenashleigh) - **Alerting:** Alert activity groupBy not filtering by environment [#121952](https://github.com/grafana/grafana/pull/121952), [@rodrigopk](https://github.com/rodrigopk) - **Alerting:** Alerts Activity Instance drawer drilldown, Silence flow [#122317](https://github.com/grafana/grafana/pull/122317), [@laurenashleigh](https://github.com/laurenashleigh) - **Alerting:** Allow restricting contact point integration types [#118858](https://github.com/grafana/grafana/pull/118858), [@chriscerie](https://github.com/chriscerie) - **Alerting:** Block Viewers from Alert Group edit route [#125669](https://github.com/grafana/grafana/pull/125669), [@laurenashleigh](https://github.com/laurenashleigh) - **Alerting:** Block editing plugin-provided and provisioned rule groups [#123214](https://github.com/grafana/grafana/pull/123214), [@konrad147](https://github.com/konrad147) - **Alerting:** Deduplicate and validate `groupBy` labels in alerts [#122983](https://github.com/grafana/grafana/pull/122983), [@yuri-tceretian](https://github.com/yuri-tceretian) - **Alerting:** Export external Alertmanager sender metrics with data source UIDs [#121996](https://github.com/grafana/grafana/pull/121996), [@santihernandezc](https://github.com/santihernandezc) - **Alerting:** Include error in Loki state history when exec_err_state is Alerting [#125775](https://github.com/grafana/grafana/pull/125775), [@imankurpatel000](https://github.com/imankurpatel000) - **Alerting:** Mark notification provisioning endpoints deprecated [#121995](https://github.com/grafana/grafana/pull/121995), [@titolins](https://github.com/titolins) - **Alerting:** Move filters to sidebar alerts activity [#121577](https://github.com/grafana/grafana/pull/121577), [@laurenashleigh](https://github.com/laurenashleigh) - **Alerting:** Open new alert rule drawer from panel menu [#125712](https://github.com/grafana/grafana/pull/125712), [@laurenashleigh](https://github.com/laurenashleigh) - **Alerting:** Previe _[Truncated at 4000 characters — full notes: https://github.com/grafana/grafana/releases/tag/v13.1.0]_ ### v13.0.3 — 13.0.3 - Date: 2026-06-23 - Version: v13.0.3 - Original notes: https://github.com/grafana/grafana/releases/tag/v13.0.3 - Permalink: https://whatsnew.fyi/product/grafana/releases/v13.0.3 - **changed** — Bump Alpine-based Docker images to 3.24.1 - **added** — Write _folder.json when creating dashboards in new folders - **added** — Write _folder.json when moving dashboards into new folders - **fixed** — Return 400 when payload UID does not match URL UID in PUT /api/datasources/uid/:uid - **fixed** — Fix PR comments on multi-org Grafana instances - **fixed** — Fix PR links when folder is renamed via UI - **fixed** — Ignore terminating repositories when validating connection delete - **fixed** — Fix bad MySQL query in datasource_type column migration [Download page](https://grafana.com/grafana/download/13.0.3) [What's new highlights](https://grafana.com/docs/grafana/latest/whatsnew/) ###### Features and enhancements - **Docker:** Bump Alpine-based images to 3.24.1 [#126548](https://github.com/grafana/grafana/pull/126548), [@macabu](https://github.com/macabu) - **Provisioning:** Write `_folder.json` when creating dashboards in new folders [#126323](https://github.com/grafana/grafana/pull/126323), [@ferruvich](https://github.com/ferruvich) - **Provisioning:** Write `_folder.json` when moving dashboards into new folders [#126676](https://github.com/grafana/grafana/pull/126676), [@ferruvich](https://github.com/ferruvich) ###### Bug fixes - **Datasources:** return 400 when payload UID does not match URL UID in PUT /api/datasources/uid/:uid [#125771](https://github.com/grafana/grafana/pull/125771), [@papagian](https://github.com/papagian) - **Provisioning:** Fix PR comments on multi-org Grafana instances [#126887](https://github.com/grafana/grafana/pull/126887), [@ferruvich](https://github.com/ferruvich) - **Provisioning:** Fix PR links when folder is renamed via UI [#126858](https://github.com/grafana/grafana/pull/126858), [@grafana-writer[bot]](https://github.com/grafana-writer[bot]) - **fix(provisioning):** ignore terminating repositories when validating connection delete [#126862](https://github.com/grafana/grafana/pull/126862), [@grafana-writer[bot]](https://github.com/grafana-writer[bot]) - **fix:** bad MySQL query in datasource_type column migration [#126897](https://github.com/grafana/grafana/pull/126897), [@grafana-writer[bot]](https://github.com/grafana-writer[bot])