Commit e85c81f
authored
chore(deps): update grafana/grafana docker tag to v12.4.0 (main) (#14520)
> ℹ️ **Note**
>
> This PR body was truncated due to platform limits.
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [grafana/grafana](https://redirect.github.com/grafana/grafana) | minor
| `12.3.3` → `12.4.0` |
---
> [!WARNING]
> Some dependencies could not be looked up. Check the warning logs for
more information.
---
### Release Notes
<details>
<summary>grafana/grafana (grafana/grafana)</summary>
###
[`v12.4.0`](https://redirect.github.com/grafana/grafana/blob/HEAD/CHANGELOG.md#1240-2026-02-24)
[Compare
Source](https://redirect.github.com/grafana/grafana/compare/v12.3.4...v12.4.0)
##### Features and enhancements
- **API:** Add missing scope check on dashboards
[#​116885](https://redirect.github.com/grafana/grafana/pull/116885),
[@​Proximyst](https://redirect.github.com/Proximyst)
- **Alerting Enrichment:** Add new RBAC permissions for reading and
writing enrichments (Enterprise)
- **Alerting:** Add Alert Rules tabs navigation with feature toggle
[#​116253](https://redirect.github.com/grafana/grafana/pull/116253),
[@​aifraenkel](https://redirect.github.com/aifraenkel)
- **Alerting:** Add Alert activity card to alerting home page
[#​115822](https://redirect.github.com/grafana/grafana/pull/115822),
[@​dhalachliyski](https://redirect.github.com/dhalachliyski)
- **Alerting:** Add Cursor frontmatter to CLAUDE.md for auto-loading
[#​115613](https://redirect.github.com/grafana/grafana/pull/115613),
[@​soniaAguilarPeiron](https://redirect.github.com/soniaAguilarPeiron)
- **Alerting:** Add Edit/Export actions to group rows, clickable
folders, and square icon for recording rules
[#​117763](https://redirect.github.com/grafana/grafana/pull/117763),
[@​konrad147](https://redirect.github.com/konrad147)
- **Alerting:** Add RBAC for enrichment
[#​113296](https://redirect.github.com/grafana/grafana/pull/113296),
[@​soniaAguilarPeiron](https://redirect.github.com/soniaAguilarPeiron)
- **Alerting:** Add RBAC to enrichments (Enterprise)
- **Alerting:** Add UI for imported time intervals
[#​116249](https://redirect.github.com/grafana/grafana/pull/116249),
[@​soniaAguilarPeiron](https://redirect.github.com/soniaAguilarPeiron)
- **Alerting:** Add alert labels as tags on annotations
([#​28610](https://redirect.github.com/grafana/grafana/issues/28610))
[#​116244](https://redirect.github.com/grafana/grafana/pull/116244),
[@​msvechla](https://redirect.github.com/msvechla)
- **Alerting:** Add alertingSyncNotifiersApiMigration feature flag
[#​117946](https://redirect.github.com/grafana/grafana/pull/117946),
[@​rodrigopk](https://redirect.github.com/rodrigopk)
- **Alerting:** Add compressed periodic save for alert instances
[#​111803](https://redirect.github.com/grafana/grafana/pull/111803),
[@​softho0n](https://redirect.github.com/softho0n)
- **Alerting:** Add counts for firing and pending alert rules
[#​113309](https://redirect.github.com/grafana/grafana/pull/113309),
[@​laurenashleigh](https://redirect.github.com/laurenashleigh)
- **Alerting:** Add empty state to triage page WIP
[#​113390](https://redirect.github.com/grafana/grafana/pull/113390),
[@​laurenashleigh](https://redirect.github.com/laurenashleigh)
- **Alerting:** Add expression type information to webhook valueString
[#​112312](https://redirect.github.com/grafana/grafana/pull/112312),
[@​softho0n](https://redirect.github.com/softho0n)
- **Alerting:** Add feature toggle to disable DMA creation in UI
[#​116830](https://redirect.github.com/grafana/grafana/pull/116830),
[@​soniaAguilarPeiron](https://redirect.github.com/soniaAguilarPeiron)
- **Alerting:** Add first CLAUDE.md in the frontend alerting folder
[#​114308](https://redirect.github.com/grafana/grafana/pull/114308),
[@​soniaAguilarPeiron](https://redirect.github.com/soniaAguilarPeiron)
- **Alerting:** Add folder\_uid label to the
grafana\_alerting\_rule\_group\_rules metric
[#​115129](https://redirect.github.com/grafana/grafana/pull/115129),
[@​alexander-akhmetov](https://redirect.github.com/alexander-akhmetov)
- **Alerting:** Add gh in CLAUDE.md
[#​114992](https://redirect.github.com/grafana/grafana/pull/114992),
[@​soniaAguilarPeiron](https://redirect.github.com/soniaAguilarPeiron)
- **Alerting:** Add limits for the size of expanded notification
templates
[#​115242](https://redirect.github.com/grafana/grafana/pull/115242),
[@​yuri-tceretian](https://redirect.github.com/yuri-tceretian)
- **Alerting:** Add managed folder validation frontend
[#​115203](https://redirect.github.com/grafana/grafana/pull/115203),
[@​laurenashleigh](https://redirect.github.com/laurenashleigh)
- **Alerting:** Add policy selector in the alert rule form
[#​117464](https://redirect.github.com/grafana/grafana/pull/117464),
[@​soniaAguilarPeiron](https://redirect.github.com/soniaAguilarPeiron)
- **Alerting:** Add saved searches feature for alert rules page
[#​115001](https://redirect.github.com/grafana/grafana/pull/115001),
[@​dhalachliyski](https://redirect.github.com/dhalachliyski)
- **Alerting:** Add viz wrapper for run queries in enrichment
(Enterprise)
- **Alerting:** Alerts page performance improvements
[#​113391](https://redirect.github.com/grafana/grafana/pull/113391),
[@​konrad147](https://redirect.github.com/konrad147)
- **Alerting:** Analyze an alert rule with Grafana Assistant
[#​114420](https://redirect.github.com/grafana/grafana/pull/114420),
[@​soniaAguilarPeiron](https://redirect.github.com/soniaAguilarPeiron)
- **Alerting:** Apply pending period to NoData and Error alerts
[#​117024](https://redirect.github.com/grafana/grafana/pull/117024),
[@​santihernandezc](https://redirect.github.com/santihernandezc)
- **Alerting:** Change group filtering to search-based using lightweight
BE endpoint
[#​114347](https://redirect.github.com/grafana/grafana/pull/114347),
[@​laurenashleigh](https://redirect.github.com/laurenashleigh)
- **Alerting:** Collate alert\_rule.namespace\_uid column as binary
[#​115152](https://redirect.github.com/grafana/grafana/pull/115152),
[@​alexander-akhmetov](https://redirect.github.com/alexander-akhmetov)
- **Alerting:** Collate rule\_group column as binary
[#​114365](https://redirect.github.com/grafana/grafana/pull/114365),
[@​rwwiv](https://redirect.github.com/rwwiv)
- **Alerting:** Config option to set default datasource in Prometheus
rule import
[#​115665](https://redirect.github.com/grafana/grafana/pull/115665),
[@​alexander-akhmetov](https://redirect.github.com/alexander-akhmetov)
- **Alerting:** Correct relative paths in CLAUDE.md Required Reading
links
[#​114709](https://redirect.github.com/grafana/grafana/pull/114709),
[@​dhalachliyski](https://redirect.github.com/dhalachliyski)
- **Alerting:** Dedicated permission for Template testing API
[#​115032](https://redirect.github.com/grafana/grafana/pull/115032),
[@​yuri-tceretian](https://redirect.github.com/yuri-tceretian)
- **Alerting:** Deprecate OpsGenie integration
[#​117085](https://redirect.github.com/grafana/grafana/pull/117085),
[@​yuri-tceretian](https://redirect.github.com/yuri-tceretian)
- **Alerting:** Filter out imported contact points from simplified
routing dropdown
[#​116408](https://redirect.github.com/grafana/grafana/pull/116408),
[@​soniaAguilarPeiron](https://redirect.github.com/soniaAguilarPeiron)
- **Alerting:** Hide DMA options when no manageAlerts datasources exist
[#​115952](https://redirect.github.com/grafana/grafana/pull/115952),
[@​soniaAguilarPeiron](https://redirect.github.com/soniaAguilarPeiron)
- **Alerting:** Import to Grafana Alerting Wizard - first iteration
[#​116924](https://redirect.github.com/grafana/grafana/pull/116924),
[@​soniaAguilarPeiron](https://redirect.github.com/soniaAguilarPeiron)
- **Alerting:** Improve ASH Loki query efficiency by including folderUID
[#​113322](https://redirect.github.com/grafana/grafana/pull/113322),
[@​JacobsonMT](https://redirect.github.com/JacobsonMT)
- **Alerting:** Improve instance count display
[#​114997](https://redirect.github.com/grafana/grafana/pull/114997),
[@​laurenashleigh](https://redirect.github.com/laurenashleigh)
- **Alerting:** Make AI Helper in triage to use only assistant
(Enterprise)
- **Alerting:** Make default notification configuration use empty
receiver
[#​116368](https://redirect.github.com/grafana/grafana/pull/116368),
[@​yuri-tceretian](https://redirect.github.com/yuri-tceretian)
- **Alerting:** Make saved search name clickable to apply search
[#​116832](https://redirect.github.com/grafana/grafana/pull/116832),
[@​dhalachliyski](https://redirect.github.com/dhalachliyski)
- **Alerting:** Migrate to K8s style receiver testing API
[#​116847](https://redirect.github.com/grafana/grafana/pull/116847),
[@​rodrigopk](https://redirect.github.com/rodrigopk)
- **Alerting:** Notification configuration tabs
[#​116749](https://redirect.github.com/grafana/grafana/pull/116749),
[@​aifraenkel](https://redirect.github.com/aifraenkel)
- **Alerting:** Prevent routing preview from auto-triggering on mount
[#​113749](https://redirect.github.com/grafana/grafana/pull/113749),
[@​laurenashleigh](https://redirect.github.com/laurenashleigh)
- **Alerting:** Prevent users from saving rules to git-synced folders
[#​114944](https://redirect.github.com/grafana/grafana/pull/114944),
[@​rwwiv](https://redirect.github.com/rwwiv)
- **Alerting:** Protected fields for Contact points
[#​115442](https://redirect.github.com/grafana/grafana/pull/115442),
[@​yuri-tceretian](https://redirect.github.com/yuri-tceretian)
- **Alerting:** Receiver testing via app platform APIs
[#​111338](https://redirect.github.com/grafana/grafana/pull/111338),
[@​yuri-tceretian](https://redirect.github.com/yuri-tceretian)
- **Alerting:** Refactor error for duplicate names on notificationPolicy
creation
[#​117797](https://redirect.github.com/grafana/grafana/pull/117797),
[@​rodrigopk](https://redirect.github.com/rodrigopk)
- **Alerting:** Replace the static radio button list for notification
routing with a dropdown
[#​117414](https://redirect.github.com/grafana/grafana/pull/117414),
[@​soniaAguilarPeiron](https://redirect.github.com/soniaAguilarPeiron)
- **Alerting:** Resize created\_by and updated\_by columns in alert
rules tables
[#​113870](https://redirect.github.com/grafana/grafana/pull/113870),
[@​yuri-tceretian](https://redirect.github.com/yuri-tceretian)
- **Alerting:** Restrict import UI to admin users only
[#​117441](https://redirect.github.com/grafana/grafana/pull/117441),
[@​rodrigopk](https://redirect.github.com/rodrigopk)
- **Alerting:** Show alert rule scoping in the UI to enrichments list
and form (Enterprise)
- **Alerting:** Single alertmanager contact points versions
[#​116076](https://redirect.github.com/grafana/grafana/pull/116076),
[@​soniaAguilarPeiron](https://redirect.github.com/soniaAguilarPeiron)
- **Alerting:** Update GOPS labels API calls to v2alpha1
[#​116327](https://redirect.github.com/grafana/grafana/pull/116327),
[@​soniaAguilarPeiron](https://redirect.github.com/soniaAguilarPeiron)
- **Alerting:** Update RuleGroupConfig definitions with missing fields
[#​115850](https://redirect.github.com/grafana/grafana/pull/115850),
[@​JacobsonMT](https://redirect.github.com/JacobsonMT)
- **Alerting:** Update UI of instance counts on triage page
[#​113660](https://redirect.github.com/grafana/grafana/pull/113660),
[@​laurenashleigh](https://redirect.github.com/laurenashleigh)
- **Alerting:** Update createdBy field when silence is being Recreated
[#​115543](https://redirect.github.com/grafana/grafana/pull/115543),
[@​paulojmdias](https://redirect.github.com/paulojmdias)
- **Alerting:** Update docs for ash AI helper button
[#​114229](https://redirect.github.com/grafana/grafana/pull/114229),
[@​soniaAguilarPeiron](https://redirect.github.com/soniaAguilarPeiron)
- **Alerting:** Update import wizard to use policyTreeName as config
identifier
[#​117382](https://redirect.github.com/grafana/grafana/pull/117382),
[@​soniaAguilarPeiron](https://redirect.github.com/soniaAguilarPeiron)
- **Alerting:** Update logic handling canCreate in integrations version,
and handle the new deprecated field in the schema
[#​116672](https://redirect.github.com/grafana/grafana/pull/116672),
[@​soniaAguilarPeiron](https://redirect.github.com/soniaAguilarPeiron)
- **Alerting:** Update origin for openAssistant in ash (Enterprise)
- **Alerting:** Update prompt for Analyze rule AI button
[#​115341](https://redirect.github.com/grafana/grafana/pull/115341),
[@​soniaAguilarPeiron](https://redirect.github.com/soniaAguilarPeiron)
- **Alerting:** Update prompt for the button 'Analyze rule with
assistant' button
[#​114593](https://redirect.github.com/grafana/grafana/pull/114593),
[@​konrad147](https://redirect.github.com/konrad147)
- **Alerting:** Update tooltip message when routing preview is disabled
[#​113962](https://redirect.github.com/grafana/grafana/pull/113962),
[@​laurenashleigh](https://redirect.github.com/laurenashleigh)
- **Alerting:** Update translations (Enterprise)
- **Alerting:** Use assistant inline hook instead of llm for template ai
button (Enterprise)
- **Alerting:** Use canUse instead of provenance to filter out time
intervals
[#​117036](https://redirect.github.com/grafana/grafana/pull/117036),
[@​rodrigopk](https://redirect.github.com/rodrigopk)
- **Alerting:** Use data source headers when remote writing
[#​114528](https://redirect.github.com/grafana/grafana/pull/114528),
[@​santihernandezc](https://redirect.github.com/santihernandezc)
- **AppChrome:** Add proper menu icon for menu, logo icon becomes home
[#​114713](https://redirect.github.com/grafana/grafana/pull/114713),
[@​torkelo](https://redirect.github.com/torkelo)
- **Auditing:** Allow configuring Loki retries and timeout (Enterprise)
- **Auditing:** Track uid endpoints for dashboards, not id (Enterprise)
- **Auth:** Add SSO settings PATCH endpoint
[#​117346](https://redirect.github.com/grafana/grafana/pull/117346),
[@​colin-stuart](https://redirect.github.com/colin-stuart)
- **Auth:** Add support for validating OAuth ID token signatures
[#​116442](https://redirect.github.com/grafana/grafana/pull/116442),
[@​DanCech](https://redirect.github.com/DanCech)
- **Auth:** Promote SCIM to GA
[#​116963](https://redirect.github.com/grafana/grafana/pull/116963),
[@​linoman](https://redirect.github.com/linoman)
- **Authz:** Implement Query operation for Zanzana with folder parent
retrieval
[#​113483](https://redirect.github.com/grafana/grafana/pull/113483),
[@​mihai-turdean](https://redirect.github.com/mihai-turdean)
- **Avatar:** Require sign-in, remove queue, respect timeout
[#​116891](https://redirect.github.com/grafana/grafana/pull/116891),
[@​macabu](https://redirect.github.com/macabu)
- **Azure Monitor:** Clear filter options in logs builder when key
changes
[#​116329](https://redirect.github.com/grafana/grafana/pull/116329),
[@​aangelisc](https://redirect.github.com/aangelisc)
- **Azure:** Improved column handling in logs query builder
[#​114667](https://redirect.github.com/grafana/grafana/pull/114667),
[@​aangelisc](https://redirect.github.com/aangelisc)
- **Azure:** Include aggregate columns in logs builder
[#​114684](https://redirect.github.com/grafana/grafana/pull/114684),
[@​aangelisc](https://redirect.github.com/aangelisc)
- **CandleStick:** Add timeRangePan
[#​113888](https://redirect.github.com/grafana/grafana/pull/113888),
[@​drew08t](https://redirect.github.com/drew08t)
- **Chore:** API: add query params to the spec
[#​117217](https://redirect.github.com/grafana/grafana/pull/117217),
[@​yudintsevegor](https://redirect.github.com/yudintsevegor)
- **Chore:** Access API: add missing query params (Enterprise)
- **Chore:** Deprecate experimental restore dashboard API
[#​116256](https://redirect.github.com/grafana/grafana/pull/116256),
[@​ryantxu](https://redirect.github.com/ryantxu)
- **Chore:** Deprecate the localeFormatPreference feature toggle
[#​116621](https://redirect.github.com/grafana/grafana/pull/116621),
[@​joshhunt](https://redirect.github.com/joshhunt)
- **Chore:** Improve packaging/docker/run.sh
[#​114012](https://redirect.github.com/grafana/grafana/pull/114012),
[@​dmotte](https://redirect.github.com/dmotte)
- **Chore:** RBAC: Migrate role picker to rtkq
[#​116571](https://redirect.github.com/grafana/grafana/pull/116571),
[@​yudintsevegor](https://redirect.github.com/yudintsevegor)
- **Chore:** Remove Drilldown Investigations
[#​115471](https://redirect.github.com/grafana/grafana/pull/115471),
[@​joey-grafana](https://redirect.github.com/joey-grafana)
- **Chore:** Remove `logRequestsInstrumentedAsUnknown` feature flag
[#​116417](https://redirect.github.com/grafana/grafana/pull/116417),
[@​undef1nd](https://redirect.github.com/undef1nd)
- **Chore:** Remove `pinNavItems` feature toggle
[#​113855](https://redirect.github.com/grafana/grafana/pull/113855),
[@​tomratcliffe](https://redirect.github.com/tomratcliffe)
- **Chore:** Remove `unifiedHistory` feature toggle and associated code
[#​113857](https://redirect.github.com/grafana/grafana/pull/113857),
[@​tomratcliffe](https://redirect.github.com/tomratcliffe)
- **Chore:** Remove deprecated language\_provider methods in prometheus
package
[#​114361](https://redirect.github.com/grafana/grafana/pull/114361),
[@​itsmylife](https://redirect.github.com/itsmylife)
- **Chore:** Remove experimental feature individualCookiePreferences
[#​116374](https://redirect.github.com/grafana/grafana/pull/116374),
[@​hairyhenderson](https://redirect.github.com/hairyhenderson)
- **Chore:** Remove unused+experimental /dashboards/calculate-diff API
support
[#​114151](https://redirect.github.com/grafana/grafana/pull/114151),
[@​ryantxu](https://redirect.github.com/ryantxu)
- **Chore:** Rudderstack upgrade to SDK v3 behind flag
[#​114126](https://redirect.github.com/grafana/grafana/pull/114126),
[@​samsch](https://redirect.github.com/samsch)
- **Chore:** Upgrade Grafana Faro to v2, removing
`web_vitals_attribution_enabled`
[#​117516](https://redirect.github.com/grafana/grafana/pull/117516),
[@​tskarhed](https://redirect.github.com/tskarhed)
- **Cleanup:** Remove CSV drag-and-drop snapshot query feature
[#​113645](https://redirect.github.com/grafana/grafana/pull/113645),
[@​fastfrwrd](https://redirect.github.com/fastfrwrd)
- **Cloud Monitoring:** Add support for Google Cloud universe\_domain
[#​115931](https://redirect.github.com/grafana/grafana/pull/115931),
[@​aangelisc](https://redirect.github.com/aangelisc)
- **CloudMigrations:** Remove feature toggle and introduce config
setting to disable it
[#​114223](https://redirect.github.com/grafana/grafana/pull/114223),
[@​macabu](https://redirect.github.com/macabu)
- **CloudWatch Logs:** Hide internal logs field
[#​114121](https://redirect.github.com/grafana/grafana/pull/114121),
[@​kevinwcyu](https://redirect.github.com/kevinwcyu)
- **CloudWatch Logs:** Limit CloudWatch logs queries to use
logGroupIdentifiers only for monitoring accounts
[#​113137](https://redirect.github.com/grafana/grafana/pull/113137),
[@​kevinwcyu](https://redirect.github.com/kevinwcyu)
- **CloudWatch Logs:** Select log groups with the log group selector and
$\_\_logGroups macro for OpenSearch Structured Query Language queries
[#​116222](https://redirect.github.com/grafana/grafana/pull/116222),
[@​kevinwcyu](https://redirect.github.com/kevinwcyu)
- **CloudWatch:** Add anomaly command to language support, add
documentation for anomaly queries
[#​113311](https://redirect.github.com/grafana/grafana/pull/113311),
[@​idastambuk](https://redirect.github.com/idastambuk)
- **CloudWatch:** Add links to data source docs in the config editor
[#​113795](https://redirect.github.com/grafana/grafana/pull/113795),
[@​kevinwcyu](https://redirect.github.com/kevinwcyu)
- **CloudWatch:** Make match exact toggle false by default
[#​113314](https://redirect.github.com/grafana/grafana/pull/113314),
[@​idastambuk](https://redirect.github.com/idastambuk)
- **Cloudwatch:** Make cloudwatchBatchQueries GA
[#​117448](https://redirect.github.com/grafana/grafana/pull/117448),
[@​iwysiu](https://redirect.github.com/iwysiu)
- **Cloudwatch:** Mark missing default region error downstream
[#​117551](https://redirect.github.com/grafana/grafana/pull/117551),
[@​iwysiu](https://redirect.github.com/iwysiu)
- **Cloudwatch:** Update grafana-aws-sdk to 1.4.2
[#​115855](https://redirect.github.com/grafana/grafana/pull/115855),
[@​iwysiu](https://redirect.github.com/iwysiu)
- **Config:** Set skip migrations in defaults.ini + override when
running frontend service locally
[#​114007](https://redirect.github.com/grafana/grafana/pull/114007),
[@​ashharrison90](https://redirect.github.com/ashharrison90)
- **Correlations:** Remove support for org\_id=0
[#​116877](https://redirect.github.com/grafana/grafana/pull/116877),
[@​gelicia](https://redirect.github.com/gelicia)
- **Dashboard :** Allow applying variable regex to display text
[#​114426](https://redirect.github.com/grafana/grafana/pull/114426),
[@​kristinademeshchik](https://redirect.github.com/kristinademeshchik)
- **Dashboard Controls:** Add UI for displaying under menu
[#​113517](https://redirect.github.com/grafana/grafana/pull/113517),
[@​leventebalogh](https://redirect.github.com/leventebalogh)
- **Dashboard provisioning:** Add support for v2 schema
[#​113620](https://redirect.github.com/grafana/grafana/pull/113620),
[@​stephaniehingtgen](https://redirect.github.com/stephaniehingtgen)
- **Dashboard:** Do not select element always
[#​116986](https://redirect.github.com/grafana/grafana/pull/116986),
[@​torkelo](https://redirect.github.com/torkelo)
- **Dashboard:** Hide sidebar in kiosk mode
[#​115387](https://redirect.github.com/grafana/grafana/pull/115387),
[@​torkelo](https://redirect.github.com/torkelo)
- **Dashboard:** Hide sidebar on mobile when in view mode
[#​117369](https://redirect.github.com/grafana/grafana/pull/117369),
[@​torkelo](https://redirect.github.com/torkelo)
- **Dashboard:** Hide sidebar when playlist is playing
[#​115414](https://redirect.github.com/grafana/grafana/pull/115414),
[@​torkelo](https://redirect.github.com/torkelo)
- **Dashboard:** New experimental time range zoom shortcuts
[#​114190](https://redirect.github.com/grafana/grafana/pull/114190),
[@​jesdavpet](https://redirect.github.com/jesdavpet)
- **Dashboard:** Round x/y/w/h when importing a dashboard with floats
[#​117072](https://redirect.github.com/grafana/grafana/pull/117072),
[@​bfmatei](https://redirect.github.com/bfmatei)
- **Dashboards:** Avoid using internal id from the frontend
[#​117398](https://redirect.github.com/grafana/grafana/pull/117398),
[@​ryantxu](https://redirect.github.com/ryantxu)
- **Dashboards:** Do not show alert rules button for new dashboads
[#​115571](https://redirect.github.com/grafana/grafana/pull/115571),
[@​torkelo](https://redirect.github.com/torkelo)
- **Dashboards:** Make clear all of variable dropdown accessible by
keyboard navigation
[#​117462](https://redirect.github.com/grafana/grafana/pull/117462),
[@​oscarkilhed](https://redirect.github.com/oscarkilhed)
- **Dashboards:** Per panel filtering for timeseries
[#​114499](https://redirect.github.com/grafana/grafana/pull/114499),
[@​mdvictor](https://redirect.github.com/mdvictor)
- **Dashboards:** Prevent memory leak in CUE validation by reusing
context only for 100 validations
[#​114818](https://redirect.github.com/grafana/grafana/pull/114818),
[@​MissingRoberto](https://redirect.github.com/MissingRoberto)
- **Dashboards:** Remove deprecated dashboard id endpoints
[#​117227](https://redirect.github.com/grafana/grafana/pull/117227),
[@​stephaniehingtgen](https://redirect.github.com/stephaniehingtgen)
- **DashboardsAPI:** Deprecate /api/dashboards/home
[#​115333](https://redirect.github.com/grafana/grafana/pull/115333),
[@​ryantxu](https://redirect.github.com/ryantxu)
- **DataSources:** Deprecate api routes with name and internal IDs
[#​116391](https://redirect.github.com/grafana/grafana/pull/116391),
[@​ryantxu](https://redirect.github.com/ryantxu)
- **DataSources:** Update SDKs in support of auth service
[#​112101](https://redirect.github.com/grafana/grafana/pull/112101),
[@​njvrzm](https://redirect.github.com/njvrzm)
- **Datagrid:** Deprecate panel
[#​116071](https://redirect.github.com/grafana/grafana/pull/116071),
[@​natellium](https://redirect.github.com/natellium)
- **Datasources:** Experimental API group names use full plugin IDs
[#​112961](https://redirect.github.com/grafana/grafana/pull/112961),
[@​dafydd-t](https://redirect.github.com/dafydd-t)
- **Datasources:** Support new temp creds AWS datasources in auth
service (Enterprise)
- **Dependencies:** Bump Go to v1.25.5
[#​114749](https://redirect.github.com/grafana/grafana/pull/114749),
[@​macabu](https://redirect.github.com/macabu)
- **Docs:** Add Knowledge Graph trace & profile configuration section
[#​117155](https://redirect.github.com/grafana/grafana/pull/117155),
[@​github-actions\[bot\]](https://redirect.github.com/github-actions\[bot])
- **Docs:** Add a "DO NOT MODIFY" warning to the `public/img/*` source
code directory
[#​115502](https://redirect.github.com/grafana/grafana/pull/115502),
[@​jesdavpet](https://redirect.github.com/jesdavpet)
- **Docs:** Clarify section title for repeating rows and tabs
[#​115170](https://redirect.github.com/grafana/grafana/pull/115170),
[@​imatwawana](https://redirect.github.com/imatwawana)
- **Docs:** Cleanup enterprise tag usage
[#​114694](https://redirect.github.com/grafana/grafana/pull/114694),
[@​Hipska](https://redirect.github.com/Hipska)
- **Docs:** Cleanup enterprise tag usage (Enterprise)
- **Dynamic Dashboards:** Add new panel button with drag & drop
[#​116276](https://redirect.github.com/grafana/grafana/pull/116276),
[@​idastambuk](https://redirect.github.com/idastambuk)
- **Dynamic Dashboards:** Disallow adding empty row and tab titles
[#​113941](https://redirect.github.com/grafana/grafana/pull/113941),
[@​idastambuk](https://redirect.github.com/idastambuk)
- **Dynamic Dashboards:** Make outline open by default
[#​114146](https://redirect.github.com/grafana/grafana/pull/114146),
[@​idastambuk](https://redirect.github.com/idastambuk)
- **Dynamic Dashboards:** Show hidden variables greyed out
[#​115723](https://redirect.github.com/grafana/grafana/pull/115723),
[@​idastambuk](https://redirect.github.com/idastambuk)
- **EchoSrv:** Enable auto route tracking for Azure App Insights
[#​113354](https://redirect.github.com/grafana/grafana/pull/113354),
[@​joshhunt](https://redirect.github.com/joshhunt)
- **ElasticSearch:** Update annotation time-range properties
[#​115500](https://redirect.github.com/grafana/grafana/pull/115500),
[@​aangelisc](https://redirect.github.com/aangelisc)
- **Elasticsearch:** Add default query mode config setting
[#​112540](https://redirect.github.com/grafana/grafana/pull/112540),
[@​cauemarcondes](https://redirect.github.com/cauemarcondes)
- **Elasticsearch:** Add support for serverless connections
[#​114855](https://redirect.github.com/grafana/grafana/pull/114855),
[@​cauemarcondes](https://redirect.github.com/cauemarcondes)
- **Elasticsearch:** Clear code editor query when switching query types
[#​116318](https://redirect.github.com/grafana/grafana/pull/116318),
[@​Milad93R](https://redirect.github.com/Milad93R)
- **Elasticsearch:** Handle keyed filters buckets and emit frames
[#​113478](https://redirect.github.com/grafana/grafana/pull/113478),
[@​adamyeats](https://redirect.github.com/adamyeats)
- **Elasticsearch:** Raw query editor for DSL
[#​114066](https://redirect.github.com/grafana/grafana/pull/114066),
[@​bossinc](https://redirect.github.com/bossinc)
- **Explore:** Add keyboard shortcut to run queries
([#​111675](https://redirect.github.com/grafana/grafana/issues/111675))
[#​115811](https://redirect.github.com/grafana/grafana/pull/115811),
[@​naimeshpatel5295](https://redirect.github.com/naimeshpatel5295)
- **Explore:** Ensure data source is part of query object in internal
data links
[#​112949](https://redirect.github.com/grafana/grafana/pull/112949),
[@​ifrost](https://redirect.github.com/ifrost)
- **Explore:** Remove use of AppChrome navbar
[#​114680](https://redirect.github.com/grafana/grafana/pull/114680),
[@​torkelo](https://redirect.github.com/torkelo)
- **Explore:** Reset legend when a new query is run
[#​116323](https://redirect.github.com/grafana/grafana/pull/116323),
[@​ifrost](https://redirect.github.com/ifrost)
- **Explore:** Traces query that will work with either logs drilldown or
explore
[#​115837](https://redirect.github.com/grafana/grafana/pull/115837),
[@​gtk-grafana](https://redirect.github.com/gtk-grafana)
- **Explore:** Use new Table component
[#​111463](https://redirect.github.com/grafana/grafana/pull/111463),
[@​SamarthBagga](https://redirect.github.com/SamarthBagga)
- **ExternalPlugins:** Restore backward compatability for util function
[#​113735](https://redirect.github.com/grafana/grafana/pull/113735),
[@​torkelo](https://redirect.github.com/torkelo)
- **Feat:** Datasources Auth Service (Enterprise)
- **Feat:** Experimental sandbox mode for community & PPT plugins
(Enterprise)
- **Feat:** Experimental sandbox mode for community plugins
[#​115936](https://redirect.github.com/grafana/grafana/pull/115936),
[@​njvrzm](https://redirect.github.com/njvrzm)
- **Feat:** Remove experimental `permissionsFilterRemoveSubquery`
feature
[#​116405](https://redirect.github.com/grafana/grafana/pull/116405),
[@​papagian](https://redirect.github.com/papagian)
- **FeatureToggle:** Create experimental `timeRangePan` flag
[#​112988](https://redirect.github.com/grafana/grafana/pull/112988),
[@​jesdavpet](https://redirect.github.com/jesdavpet)
- **FeatureToggle:** Enable time range pan zoom flags by default as
generally available
[#​116970](https://redirect.github.com/grafana/grafana/pull/116970),
[@​jesdavpet](https://redirect.github.com/jesdavpet)
- **FieldColor:** Add accessible color palettes
[#​114424](https://redirect.github.com/grafana/grafana/pull/114424),
[@​ashharrison90](https://redirect.github.com/ashharrison90)
- **Folders:** Deprecate `getFolderByUID` method
[#​113173](https://redirect.github.com/grafana/grafana/pull/113173),
[@​tomratcliffe](https://redirect.github.com/tomratcliffe)
- **Folders:** Improve wording for actions and move/delete
[#​114090](https://redirect.github.com/grafana/grafana/pull/114090),
[@​tomratcliffe](https://redirect.github.com/tomratcliffe)
- **Folders:** Manage folder owner reference
[#​117426](https://redirect.github.com/grafana/grafana/pull/117426),
[@​tomratcliffe](https://redirect.github.com/tomratcliffe)
- **Folders:** Send permissions query param with app platform for folder
picker
[#​114158](https://redirect.github.com/grafana/grafana/pull/114158),
[@​tomratcliffe](https://redirect.github.com/tomratcliffe)
- **Folders:** Show owner references on folder details pages
[#​116843](https://redirect.github.com/grafana/grafana/pull/116843),
[@​tomratcliffe](https://redirect.github.com/tomratcliffe)
- **Gauge:** Delete radialbar plugin to avoid migrations
[#​116722](https://redirect.github.com/grafana/grafana/pull/116722),
[@​fastfrwrd](https://redirect.github.com/fastfrwrd)
- **Gauge:** Mark grafana/ui export as deprecated
[#​116436](https://redirect.github.com/grafana/grafana/pull/116436),
[@​fastfrwrd](https://redirect.github.com/fastfrwrd)
- **Geomap:** Min/Max Zoom options for XYZ Tile Layer
[#​114947](https://redirect.github.com/grafana/grafana/pull/114947),
[@​WoozyMasta](https://redirect.github.com/WoozyMasta)
- **Geomap:** Variable support in the XYZ Tile layer
[#​116654](https://redirect.github.com/grafana/grafana/pull/116654),
[@​WoozyMasta](https://redirect.github.com/WoozyMasta)
- **Go:** Update to 1.25.6
[#​116394](https://redirect.github.com/grafana/grafana/pull/116394),
[@​macabu](https://redirect.github.com/macabu)
- **Go:** Update to 1.25.7
[#​117470](https://redirect.github.com/grafana/grafana/pull/117470),
[@​macabu](https://redirect.github.com/macabu)
- **Grafana Cli:** Add admin flush-rbac-seed-assignment command
[#​116716](https://redirect.github.com/grafana/grafana/pull/116716),
[@​stephaniehingtgen](https://redirect.github.com/stephaniehingtgen)
- **Grafana Monitoring:** Enable native HTTP histograms by default, make
classic histograms configurable
[#​116534](https://redirect.github.com/grafana/grafana/pull/116534),
[@​undef1nd](https://redirect.github.com/undef1nd)
- **GrafanaBootData:** Deprecate config.apps
[#​115610](https://redirect.github.com/grafana/grafana/pull/115610),
[@​hugohaggmark](https://redirect.github.com/hugohaggmark)
- **GrafanaBootData:** Deprecate config.panels
[#​116918](https://redirect.github.com/grafana/grafana/pull/116918),
[@​hugohaggmark](https://redirect.github.com/hugohaggmark)
- **Graphite:** Revert naming convention changes
[#​117158](https://redirect.github.com/grafana/grafana/pull/117158),
[@​aangelisc](https://redirect.github.com/aangelisc)
- **Heatmap:** Add timeRangePan
[#​113889](https://redirect.github.com/grafana/grafana/pull/113889),
[@​drew08t](https://redirect.github.com/drew08t)
- **Heatmap:** Support for linear y axis
[#​113337](https://redirect.github.com/grafana/grafana/pull/113337),
[@​leeoniya](https://redirect.github.com/leeoniya)
- **I18n:** Ignore dist folder in packages when extracting translations
[#​116532](https://redirect.github.com/grafana/grafana/pull/116532),
[@​aocenas](https://redirect.github.com/aocenas)
- **IAM:** Optionally make refresh tokens required if
use\_refresh\_token is enabled
[#​114174](https://redirect.github.com/grafana/grafana/pull/114174),
[@​cinaglia](https://redirect.github.com/cinaglia)
- **InteractiveTable:** Extend sort options with `disableSortRemove` and
`sortDescFirst`
[#​115352](https://redirect.github.com/grafana/grafana/pull/115352),
[@​mikkancso](https://redirect.github.com/mikkancso)
- **InteractiveTable:** Prevent reset to first page after `data`
property change unless `autoResetPage` property is specified
[#​117546](https://redirect.github.com/grafana/grafana/pull/117546),
[@​darrenjaneczek](https://redirect.github.com/darrenjaneczek)
- **Library Elements:** Deprecate folderFilter query param; update docs
for folderFilterUIDs
[#​116048](https://redirect.github.com/grafana/grafana/pull/116048),
[@​stephaniehingtgen](https://redirect.github.com/stephaniehingtgen)
- **Live:** Add configuration for client\_queue\_max\_size
[#​114225](https://redirect.github.com/grafana/grafana/pull/114225),
[@​itsgareth](https://redirect.github.com/itsgareth)
- **Live:** Use namespace rather than OrgID
[#​117275](https://redirect.github.com/grafana/grafana/pull/117275),
[@​ryantxu](https://redirect.github.com/ryantxu)
- **Log Line Context:** Internally manage displayed fields
[#​116912](https://redirect.github.com/grafana/grafana/pull/116912),
[@​matyax](https://redirect.github.com/matyax)
- **Logs Panel:** Added support for transformations when using infinite
scrolling
[#​116528](https://redirect.github.com/grafana/grafana/pull/116528),
[@​matyax](https://redirect.github.com/matyax)
- **Logs Panel:** Added support for unwrapped logs with optional columns
for displayed fields
[#​117402](https://redirect.github.com/grafana/grafana/pull/117402),
[@​matyax](https://redirect.github.com/matyax)
- **Logs Panel:** Integrate client-side search with Popover Menu
[#​114653](https://redirect.github.com/grafana/grafana/pull/114653),
[@​colega](https://redirect.github.com/colega)
- **Logs Volume:** Show visible range of logs in Explore
[#​114501](https://redirect.github.com/grafana/grafana/pull/114501),
[@​matyax](https://redirect.github.com/matyax)
- **Logs:** Cell format value on inspect should use Code view for
arrays, objects, and JSON strings
[#​115037](https://redirect.github.com/grafana/grafana/pull/115037),
[@​L2D2Grafana](https://redirect.github.com/L2D2Grafana)
- **Logs:** Feature flag logRowsPopoverMenu removed
[#​113583](https://redirect.github.com/grafana/grafana/pull/113583),
[@​matyax](https://redirect.github.com/matyax)
- **Logs:** Feature flag logsInfiniteScrolling removed
[#​113585](https://redirect.github.com/grafana/grafana/pull/113585),
[@​matyax](https://redirect.github.com/matyax)
- **Logs:** Improved flexibility of `hasSupplementaryQuerySupport`
[#​115348](https://redirect.github.com/grafana/grafana/pull/115348),
[@​aangelisc](https://redirect.github.com/aangelisc)
- **Logs:** Persist sort order in the Explore URL
[#​114350](https://redirect.github.com/grafana/grafana/pull/114350),
[@​matyax](https://redirect.github.com/matyax)
- **Loki:** Apply default\_manage\_alerts\_ui\_toggle config
[#​112297](https://redirect.github.com/grafana/grafana/pull/112297),
[@​416e64726579](https://redirect.github.com/416e64726579)
- **MSSQL:** Current-user authentication
[#​113977](https://redirect.github.com/grafana/grafana/pull/113977),
[@​aangelisc](https://redirect.github.com/aangelisc)
- **MetricsDrilldown:** Remove `exploreMetricsRelatedLogs` feature
toggle
[#​116090](https://redirect.github.com/grafana/grafana/pull/116090),
[@​NWRichmond](https://redirect.github.com/NWRichmond)
- **MySQL:** Add variable query editor support
[#​116900](https://redirect.github.com/grafana/grafana/pull/116900),
[@​yesoreyeram](https://redirect.github.com/yesoreyeram)
- **NPM:** Dispatch to plugin-tools on e2e-selectors changes
[#​115218](https://redirect.github.com/grafana/grafana/pull/115218),
[@​sunker](https://redirect.github.com/sunker)
- **New Logs Panel:** Enable new visualization by default
[#​113340](https://redirect.github.com/grafana/grafana/pull/113340),
[@​matyax](https://redirect.github.com/matyax)
- **News Panel:** Modify pubDate logic to use updated date as fallback
[#​113329](https://redirect.github.com/grafana/grafana/pull/113329),
[@​swiffer](https://redirect.github.com/swiffer)
- **Node Graph:** Use first numeric field as fallback for main stat
[#​116530](https://redirect.github.com/grafana/grafana/pull/116530),
[@​ifrost](https://redirect.github.com/ifrost)
- **PDFTables:** Dynamically shrink font to try and fit whole table in
pdf page width (Enterprise)
- **Page:** Background prop to support canvas background for standard
layout pages
[#​111174](https://redirect.github.com/grafana/grafana/pull/111174),
[@​torkelo](https://redirect.github.com/torkelo)
- **Panel Menu:** Allow using icons for link extensions
[#​114836](https://redirect.github.com/grafana/grafana/pull/114836),
[@​leventebalogh](https://redirect.github.com/leventebalogh)
- **Panel visualizations:** Focus on search input when changing
visualizations
[#​115484](https://redirect.github.com/grafana/grafana/pull/115484),
[@​idastambuk](https://redirect.github.com/idastambuk)
- **PanelChrome:** Enable new panel padding by default
[#​114492](https://redirect.github.com/grafana/grafana/pull/114492),
[@​torkelo](https://redirect.github.com/torkelo)
- **PanelChrome:** Feature toggle increased panel header height and
padding
[#​112613](https://redirect.github.com/grafana/grafana/pull/112613),
[@​torkelo](https://redirect.github.com/torkelo)
- **Playlists:** Graduate to v1 apis
[#​117638](https://redirect.github.com/grafana/grafana/pull/117638),
[@​stephaniehingtgen](https://redirect.github.com/stephaniehingtgen)
- **Plugin Metrics:** Improve metrics on long duration queries within
grafana
[#​116371](https://redirect.github.com/grafana/grafana/pull/116371),
[@​sarahzinger](https://redirect.github.com/sarahzinger)
- **PostgreSQL:** Add variable query editor support
[#​115974](https://redirect.github.com/grafana/grafana/pull/115974),
[@​yesoreyeram](https://redirect.github.com/yesoreyeram)
- **PostgreSQL:** Remove feature toggle `postgresDSUsePGX`
[#​113675](https://redirect.github.com/grafana/grafana/pull/113675),
[@​zoltanbedi](https://redirect.github.com/zoltanbedi)
- **Preferences:** Add API validation and update documentation
[#​116045](https://redirect.github.com/grafana/grafana/pull/116045),
[@​stephaniehingtgen](https://redirect.github.com/stephaniehingtgen)
- **Prometheus Dashboards:** Use $\_\_rate\_interval instead of
hardcoded value
[#​111899](https://redirect.github.com/grafana/grafana/pull/111899),
[@​attu0](https://redirect.github.com/attu0)
- **Prometheus:** Add variable job and replaced hardcoded values in
prometheus 2.0 stats dashboard
[#​115916](https://redirect.github.com/grafana/grafana/pull/115916),
[@​saurabh007007](https://redirect.github.com/saurabh007007)
- **Prometheus:** Hide 'Kick start your query' button for existing
queries
[#​113980](https://redirect.github.com/grafana/grafana/pull/113980),
[@​priyansh3006](https://redirect.github.com/priyansh3006)
- **Prometheus:** Introduce failsafe PromQueryFormat unmarshalling
[#​116670](https://redirect.github.com/grafana/grafana/pull/116670),
[@​itsmylife](https://redirect.github.com/itsmylife)
- **Prometheus:** Introduce filtering /series endpoint for prometheus
versions that don't support match\[] parameter
[#​116648](https://redirect.github.com/grafana/grafana/pull/116648),
[@​itsmylife](https://redirect.github.com/itsmylife)
- **Prometheus:** Optimize regex pattern for multi-value label matchers
[#​116233](https://redirect.github.com/grafana/grafana/pull/116233),
[@​Krishnachaitanyakc](https://redirect.github.com/Krishnachaitanyakc)
- **Prometheus:** Revert "Prometheus: Make sure "Min Step" has
precedence
([#​115941](https://redirect.github.com/grafana/grafana/issues/115941))"
[#​116959](https://redirect.github.com/grafana/grafana/pull/116959),
[@​ellisda](https://redirect.github.com/ellisda)
- **Provisioning:** Enable editing dashboard via JSON model
[#​115420](https://redirect.github.com/grafana/grafana/pull/115420),
[@​Clarity-89](https://redirect.github.com/Clarity-89)
- **Provisioning:** Integrate GH app connections into the wizard flow
[#​116547](https://redirect.github.com/grafana/grafana/pull/116547),
[@​Clarity-89](https://redirect.github.com/Clarity-89)
- **Pyroscope:** Exemplar support for series queries
[#​113926](https://redirect.github.com/grafana/grafana/pull/113926),
[@​alsoba13](https://redirect.github.com/alsoba13)
- **Query Editor:** Add Query Options footer and sidebar for new query
editor
[#​117403](https://redirect.github.com/grafana/grafana/pull/117403),
[@​Develer](https://redirect.github.com/Develer)
- **QueryEditorRows:** Clear hideSeriesFrom override on query edit
[#​114315](https://redirect.github.com/grafana/grafana/pull/114315),
[@​Sergej-Vlasov](https://redirect.github.com/Sergej-Vlasov)
- **Reporting:** Productize reporting retries feature
[#​117378](https://redirect.github.com/grafana/grafana/pull/117378),
[@​macabu](https://redirect.github.com/macabu)
- **Reporting:** Remove newPDFRendering feature flag, stabilising it
(Enterprise)
- **Reporting:** Support editing template variables in the form for
dashboards v2 (Enterprise)
- **Restore dashboards:** Improve permissions
[#​116266](https://redirect.github.com/grafana/grafana/pull/116266),
[@​Clarity-89](https://redirect.github.com/Clarity-89)
- **SQL Expressions:** Add "NOT" keyword to allow list
[#​116802](https://redirect.github.com/grafana/grafana/pull/116802),
[@​net0pyr](https://redirect.github.com/net0pyr)
- **SQLDataSource:** Use UID rather than internal ID
[#​116461](https://redirect.github.com/grafana/grafana/pull/116461),
[@​ryantxu](https://redirect.github.com/ryantxu)
- **SQLExpressions:** Add new schema inspector panel
[#​113545](https://redirect.github.com/grafana/grafana/pull/113545),
[@​alexjonspencer1](https://redirect.github.com/alexjonspencer1)
- **Scopes:** Scope input UI update
[#​114002](https://redirect.github.com/grafana/grafana/pull/114002),
[@​torkelo](https://redirect.github.com/torkelo)
- **Search:** Move experimental panelTitleSearch from searchV2 to
unified search
[#​116326](https://redirect.github.com/grafana/grafana/pull/116326),
[@​ryantxu](https://redirect.github.com/ryantxu)
- **SearchAPI:** Return "shared with me" children based on the
permission query param
[#​116254](https://redirect.github.com/grafana/grafana/pull/116254),
[@​aocenas](https://redirect.github.com/aocenas)
- **Secrets Keeper:** Add secretsKeeperUI feature flag
[#​117427](https://redirect.github.com/grafana/grafana/pull/117427),
[@​ericrshields](https://redirect.github.com/ericrshields)
- **Secrets Keeper:** UI shell with tab navigation (Enterprise)
- **Security:** Sanitize TraceView html
[#​117853](https://redirect.github.com/grafana/grafana/pull/117853),
[@​github-actions\[bot\]](https://redirect.github.com/github-actions\[bot])
- **Security:** Use dashboard timerange if time selection disabled
[#​117854](https://redirect.github.com/grafana/grafana/pull/117854),
[@​dana-axinte](https://redirect.github.com/dana-axinte)
- **SelectBase:** Use standard portal container
[#​114844](https://redirect.github.com/grafana/grafana/pull/114844),
[@​torkelo](https://redirect.github.com/torkelo)
- **Short URL:** Change default expiration to never
[#​115029](https://redirect.github.com/grafana/grafana/pull/115029),
[@​nmarrs](https://redirect.github.com/nmarrs)
- **Sidebar:** A new reusable component for side toolbars and panes
[#​114141](https://redirect.github.com/grafana/grafana/pull/114141),
[@​torkelo](https://redirect.github.com/torkelo)
- **Span Details:** Two-column view
[#​112856](https://redirect.github.com/grafana/grafana/pull/112856),
[@​ifrost](https://redirect.github.com/ifrost)
- **Sparkline:** Improve min/max logic to avoid issues for very narrow
deltas
[#​115030](https://redirect.github.com/grafana/grafana/pull/115030),
[@​fastfrwrd](https://redirect.github.com/fastfrwrd)
- **Sparkline:** Prevent infinite loop when rendering a sparkline with a
single value
[#​114203](https://redirect.github.com/grafana/grafana/pull/114203),
[@​fastfrwrd](https://redirect.github.com/fastfrwrd)
- **Table:** Add title attribute to make truncated headings legible
[#​115155](https://redirect.github.com/grafana/grafana/pull/115155),
[@​jesdavpet](https://redirect.github.com/jesdavpet)
- **Table:** Clamp Safari exclusions to 26.0 and 26.1
[#​114454](https://redirect.github.com/grafana/grafana/pull/114454),
[@​fastfrwrd](https://redirect.github.com/fastfrwrd)
- **Table:** Clean up filter popover layout and improve filter selection
UX
[#​114052](https://redirect.github.com/grafana/grafana/pull/114052),
[@​fastfrwrd](https://redirect.github.com/fastfrwrd)
- **Table:** Keyboard accessibility for filter
[#​117354](https://redirect.github.com/grafana/grafana/pull/117354),
[@​fastfrwrd](https://redirect.github.com/fastfrwrd)
- **Table:** Remove hardcoded assumption of \_\_nestedFrames field name
[#​115117](https://redirect.github.com/grafana/grafana/pull/115117),
[@​fastfrwrd](https://redirect.github.com/fastfrwrd)
- **TeamFolders:** Show team folders in folder picker
[#​117381](https://redirect.github.com/grafana/grafana/pull/117381),
[@​aocenas](https://redirect.github.com/aocenas)
- **Tempo:** Encode header values before adding them to outgoing context
[#​117279](https://redirect.github.com/grafana/grafana/pull/117279),
[@​jcolladokuri](https://redirect.github.com/jcolladokuri)
- **Tempo:** Remove forwarding incoming and team headers for streaming
requests
[#​117813](https://redirect.github.com/grafana/grafana/pull/117813),
[@​jcolladokuri](https://redirect.github.com/jcolladokuri)
- **Theme:** Add breakpoint methods for container queries
[#​113619](https://redirect.github.com/grafana/grafana/pull/113619),
[@​MattIPv4](https://redirect.github.com/MattIPv4)
- **TimePicker:** Show new shortcut for zoom out when experimental flag
toggled on
[#​114506](https://redirect.github.com/grafana/grafana/pull/114506),
[@​jesdavpet](https://redirect.github.com/jesdavpet)
- **TimeRange:** Additional keyboard shortcut `t =` to complement `t +`
for zoom in
[#​115022](https://redirect.github.com/grafana/grafana/pull/115022),
[@​jesdavpet](https://redirect.github.com/jesdavpet)
- **TimeRange:** Avoid x-axis pan jump caused by data loading latency
[#​114496](https://redirect.github.com/grafana/grafana/pull/114496),
[@​jesdavpet](https://redirect.github.com/jesdavpet)
- **TimeSeries:** X-axis (time range) click-and-drag panning in panel
[#​112982](https://redirect.github.com/grafana/grafana/pull/112982),
[@​jesdavpet](https://redirect.github.com/jesdavpet)
- **Timeline:** Add timeRangePan
[#​113890](https://redirect.github.com/grafana/grafana/pull/113890),
[@​drew08t](https://redirect.github.com/drew08t)
- **Timeseries:** Change mouse cursors to indicate active x-axis and
y-axis zoom interactions
[#​113465](https://redirect.github.com/grafana/grafana/pull/113465),
[@​jesdavpet](https://redirect.github.com/jesdavpet)
- **Timeseries:** More nuanced editing of linear threshold to avoid
crashes
[#​112301](https://redirect.github.com/grafana/grafana/pull/112301),
[@​fastfrwrd](https://redirect.github.com/fastfrwrd)
- **Trace View:** Span filters updated to use combobox filters
[#​112287](https://redirect.github.com/grafana/grafana/pull/112287),
[@​adrapereira](https://redirect.github.com/adrapereira)
- **Trace datasources:** Add Victoria Metrics support for "traces to
metrics"
[#​114962](https://redirect.github.com/grafana/grafana/pull/114962),
[@​arturminchukov](https://redirect.github.com/arturminchukov)
- **Transformers:** Add smoothing transformer
[#​111077](https://redirect.github.com/grafana/grafana/pull/111077),
[@​vesalaakso-oura](https://redirect.github.com/vesalaakso-oura)
- **UI Extensions:** Add `openInNewTab` property to link extensions
[#​114831](https://redirect.github.com/grafana/grafana/pull/114831),
[@​leventebalogh](https://redirect.github.com/leventebalogh)
- **UI:** Use react-table column header types in InteractiveTable with
story and tests
[#​116091](https://redirect.github.com/grafana/grafana/pull/116091),
[@​Alan-eMartin](https://redirect.github.com/Alan-eMartin)
- **Unified:** Run resource data migrations at startup
[#​114857](https://redirect.github.com/grafana/grafana/pull/114857),
[@​RafaelPaulovic](https://redirect.github.com/RafaelPaulovic)
- **Viz:** Update OutsideRangePlugin to support single datapoint
[#​117278](https://redirect.github.com/grafana/grafana/pull/117278),
[@​fastfrwrd](https://redirect.github.com/fastfrwrd)
##### Bug fixes
- **Alerting:** Add support for client certificate authentication and
TLS options to External Alertmanager
[#​115716](https://redirect.github.com/grafana/grafana/pull/115716),
[@​yuri-tceretian](https://redirect.github.com/yuri-tceretian)
- **Alerting:** Bug fix for regex matching in Alerts page
[#​113400](https://redirect.github.com/grafana/grafana/pull/113400),
[@​laurenashleigh](https://redirect.github.com/laurenashleigh)
- **Alerting:** Fix 'Rule group does not exist' error toast
([#​101949](https://redirect.github.com/grafana/grafana/issues/101949))
[#​114766](https://redirect.github.com/grafana/grafana/pull/114766),
[@​soniaAguilarPeiron](https://redirect.github.com/soniaAguilarPeiron)
- **Alerting:** Fix Alerts page filtering
[#​115178](https://redirect.github.com/grafana/grafana/pull/115178),
[@​laurenashleigh](https://redirect.github.com/laurenashleigh)
- **Alerting:** Fix NotificationPreview permission checking
[#​114303](https://redirect.github.com/grafana/grafana/pull/114303),
[@​konrad147](https://redirect.github.com/konrad147)
- **Alerting:** Fix RuleEditorCloudRules test flakiness in CI
[#​114695](https://redirect.github.com/grafana/grafana/pull/114695),
[@​soniaAguilarPeiron](https://redirect.github.com/soniaAguilarPeiron)
- **Alerting:** Fix a race condition panic in ResetStateByRuleUID
[#​115662](https://redirect.github.com/grafana/grafana/pull/115662),
[@​alexander-akhmetov](https://redirect.github.com/alexander-akhmetov)
- **Alerting:** Fix advanced filter not preserving freewords filter in
the list view
[#​114651](https://redirect.github.com/grafana/grafana/pull/114651),
[@​soniaAguilarPeiron](https://redirect.github.com/soniaAguilarPeiron)
- **Alerting:** Fix alert rule last evaluation duration units
[#​117814](https://redirect.github.com/grafana/grafana/pull/117814),
[@​JacobsonMT](https://redirect.github.com/JacobsonMT)
- **Alerting:** Fix alert rule last evaluation time including scheduling
delays
[#​117819](https://redirect.github.com/grafana/grafana/pull/117819),
[@​JacobsonMT](https://redirect.github.com/JacobsonMT)
- **Alerting:** Fix creating a new alert rule vesion when only
keep\_firing\_for changes
[#​114926](https://redirect.github.com/grafana/grafana/pull/114926),
[@​alexander-akhmetov](https://redirect.github.com/alexander-akhmetov)
- **Alerting:** Fix data source recording rules editor
[#​113363](https://redirect.github.com/grafana/grafana/pull/113363),
[@​soniaAguilarPeiron](https://redirect.github.com/soniaAguilarPeiron)
- **Alerting:** Fix error when updating Alertmanager config with
autogenerated receivers
[#​113710](https://redirect.github.com/grafana/grafana/pull/113710),
[@​moustafab](https://redirect.github.com/moustafab)
- **Alerting:** Fix expression queries when coming from a panel
[#​114095](https://redirect.github.com/grafana/grafana/pull/114095),
[@​konrad147](https://redirect.github.com/konrad147)
- **Alerting:** Fix file import/export of recording rules with target
datasource uid
[#​115663](https://redirect.github.com/grafana/grafana/pull/115663),
[@​alexander-akhmetov](https://redirect.github.com/alexander-akhmetov)
- **Alerting:** Fix for fetching evaluation group in new filter
[#​113694](https://redirect.github.com/grafana/grafana/pull/113694),
[@​laurenashleigh](https://redirect.github.com/laurenashleigh)
- **Alerting:** Fix groupBy in simplified routing UI
[#​117076](https://redirect.github.com/grafana/grafana/pull/117076),
[@​soniaAguilarPeiron](https://redirect.github.com/soniaAguilarPeiron)
- **Alerting:** Fix ignored filters when paginating alert rules in the
API
[#​114710](https://redirect.github.com/grafana/grafana/pull/114710),
[@​alexander-akhmetov](https://redirect.github.com/alexander-akhmetov)
- **Alerting:** Fix label value dropdown suggestions in ale
</details>
---
### Configuration
📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3
* * * ) (UTC), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
## Need help?
You can ask for more help in the following Slack channel:
#proj-renovate-self-hosted. In that channel you can also find ADR and
FAQ docs in the Resources section.
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4zMC4xIiwidXBkYXRlZEluVmVyIjoiNDMuMzAuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsidXBkYXRlLW1pbm9yIl19-->
Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>1 parent 6cd57d3 commit e85c81f
1 file changed
+1
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
46 | | - | |
| 46 | + | |
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
| |||
0 commit comments