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

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

## Breaking Changes & Deprecations
- Breaking changes We're adding a between the response of the ID token HD parameter and the list of allowed domains. This feature can be disabled through the configuration toggle `validate_hd `. Anyone using the legacy Google OAuth configuration should disable this validation if the ID Token response doesn't have the HD parameter. Issue [#83726](https://github.com/grafana/grafana/issues/83726)
- The following breaking change occurs only when feature flag `nestedFolders` is enabled.**

## New Features
- **AuthToken:** Remove client token rotation feature toggle. #82886, @kalleep
- **Plugins:** Enable feature toggle angularDeprecationUI by default. #82880, @xnyo
- **Table Component:** Improve text-wrapping behavior of cells. #82872, @ahuarte47
- **Alerting:** Dry-run legacy upgrade on startup. #82835, @JacobsonMT
- **Logs Panel:** Add CSV to download options. #82480, @gtk-grafana
- **Folders:** Switch order of the columns in folder table indexes so that org_id becomes first. #82454, @papagian

## Bug Fixes
- **Tempo:** Upgrade @grafana/lezer-traceql patch version to use trace metrics syntax. #82532, @joey-grafana
- **Auth:** Fix email verification bypass when using basic authentication. #82914, @volcanonoodle
- **LibraryPanels/RBAC:** Fix issue where folder scopes weren't being correctly inherited. #82700, @kaydelaney
- **Table Panel:** Fix display of ad-hoc filter actions. #82442, @codeincarnate
- **Loki:** Update `@grafana/lezer-logql` to `0.2.3` containing fix for ip label name. #82378, @ivanahuckova
- **Alerting:** Fix slack double pound and email summary. #82333, @gillesdemey
