# Grafana v10.2.0 — Release & Upgrade Intelligence
- **Product:** Grafana (https://grafana.com)
- **Version:** v10.2.0
- **Released:** Oct 24, 2023
- **Impact Score:** 7/10
- **Breaking Changes:** Source flagged
- **Canonical Analysis:** https://changelogs.us/grafana/updates/v10.2.0/

## Executive Summary (TL;DR)
Grafana v10.2.0. Source highlight: Download page

## Breaking Changes & Deprecations
- Breaking changes The deprecated `/playlists/{uid}/dashboards` API endpoint has been removed. Dashboard information can be retrieved from the `/dashboard/...` APIs. Issue [#75503](https://github.com/grafana/grafana/issues/75503)
- This is a breaking change as we're removing support for `Intersection` (although it is replaced with an option that is nearly the same). Issue [#74675](https://github.com/grafana/grafana/issues/74675)
- <Breaking change description> Removed all components for the old panel header design. Issue [#74196](https://github.com/grafana/grafana/issues/74196)

## New Features
- **Canvas:** Promote Button to beta. #76582, @adela-almasan
- **BarChart:** Improve data links UX in tooltip. #76514, @torkelo
- **PluginExtensions:** Make sure to pass default timeZone in context. #76513, @mckn
- **PublicDashboards:** Enable feature by default for GA and remove public preview text. #76484, @juanicabanas
- **Grafana UI:** Add Avatar component. #76429, @Clarity-89
- **Alerting:** Add support for msteams contact point in external Alertmanagers. #76392, @alexweav

## Bug Fixes
- **Caching:** Change error logs for cache items not found to debug logs. (Enterprise)
- **Snapshots:** Fix breakage of some panel types due to missing structureRev. #76586, @leeoniya
- **Loki:** Fix Autocomplete in stream selector overwriting existing label names, or inserting autocomplete result within label value. #76485, @gtk-grafana
- **Alerting:** Prevent cleanup of non-empty folders on migration revert. #76439, @JacobsonMT
- **Flamegraph:** Fix inefficient regex generating error on some function names. #76377, @aocenas
- **Authn:** Prevent empty username and email during sync. #76330, @kalleep
