| AArch64 | |
| ppc64le | |
| s390x | |
| x86-64 |
- Exclude ix86 architectures. They are not supported and fail to build.
- CVE-2024-45337: Prevent possible misuse of ServerConfig.PublicKeyCallback by upgrading golang.org/x/crypto (bsc#1234554)
- Update to version 10.4.13:
* Bugfixes
Alerting: Add useReturnTo hook to safely handle returnTo
parameter
VizTooltip: Fix positioning on mobile
- Pin Go to version 1.22
- Removed patch 0002-Fix-permission-on-external-rule-write.patch
- Added patch 0002-Fix-msagl-and-remove-esfx.patch
- Update to version 10.4.12 (jsc#PED-11591):
* Bugfixes
Alerting: Make context deadline on AlertNG service startup
configurable.
- Update to version 10.4.11:
* Bugfixes
[SECURITY] CVE-2024-8118: Fix incorrect permission on POST
external rule alerting groups endpoint.
Alerting: Fix broken panelId links.
Dashboard: Make dashboard search faster.
- Update to version 10.4.10:
* Bugfixes
AzureMonitor: Deduplicate resource picker rows.
Correlations: Limit access to correlations page to users who
can access Explore.
- Update to version 10.4.9:
* Bugfixes
Provisioning: Prevent provisioning folder errors from failing
startup.
- Update to version 10.4.8:
* Bugfixes
Alerting: Fix persisting result fingerprint that is used by
recovery threshold.
Snapshots: Fix panic when snapshot_remove_expired is true.
- Update to version 10.4.7:
* Bugfixes
[SECURITY] Fixed CVE-2024-6837.
- Update to version 10.4.6:
* Features and enhancements
Prometheus: Reintroduce Azure audience override feature flag.
* Bugfixes
Alerting: Fix Discord, Microsoft Teams and Telegram
integrations.
Alerting: Fix panic in provisioning filter contacts by unknown
name.
Alerting: Skip loading alert rules for dashboards when
disabled.
Echo: Suppress errors from frontend-metrics API call failing.
- Update to version 10.4.5:
* Bugfixes
Echo: Suppress errors from frontend-metrics API call failing.
Azure Monitor: Add validation for namespace field in
AdvancedResourcePicker when entering a forward
slash.
- Update to version 10.4.4:
* Bugfixes
BrowseDashboards: Prepend subpath to New Browse Dashboard
actions.
Alerting: Fix rule storage to filter by group names using
case-sensitive comparison.
Alerting: Fix editing Grafana folder via alert rule editor.
AzureMonitor: Fix bug detecting app insights queries.
Auth: Fix signout redirect url.
SSE: Fix threshold unmarshal to avoid panic.
Alerting: Fix typo in JSON response for rule export.
CloudMonitoring: Fix query type selection issue.
- Update to version 10.4.3:
* Bugfixes
CloudMonitoring: Improve legacy query migrations.
Azure data sources: Set selected config type before save.
Provisioning: Look up provisioned folders by UID when possible.
Cloudwatch: Update grafana-aws-sdk to fix sts endpoints.
Alerting: Prevent search from locking the browser.
SQLStore: Disable redundant create and drop unique index
migrations on dashboard table.
Alerting: Take receivers into account when custom grouping
Alertmanager groups.
LDAP: Fix listing all non-matching groups.
Alerting: Fix simplified routing group by override.
Alerting: Return a 400 and errutil error when trying to delete
a contact point that is referenced by a policy.
LibraryPanelRBAC: Fix issue with importing dashboards
containing library panels.
Google Cloud Monitor: Fix res being accessed after it becomes
nil in promql_query.go.
Google Cloud Monitor: Fix interface conversion for incorrect
type in cloudMonitoringProm.run.
Dashboard: Allow auto refresh option when saving a dashboard.
- Update to version 10.4.2:
* Bugfixes
Angular deprecation: Prefer local “angularDetected” value to
the remote one.
AuthProxy: Fix missing session for ldap auth proxy users.
Alerting: Fix receiver inheritance when provisioning a
notification policy.
CloudMonitoring: Only run query if filters are complete.
- Update to version 10.4.1:
* Features and enhancements
Alerting: Add "Keep Last State" backend functionality.
Postgres: Allow disabling SNI on SSL-enabled connections.
DataQuery: Track panel plugin id not type.
* Bugfixes
Elasticsearch: Fix legend for alerting, expressions and
previously frontend queries.
Alerting: Fix optional fields requiring validation rule.
ExtSvcAccounts: FIX prevent service account deletion.
Loki: Fix null pointer exception in case request returned an
error.
Dashboard: Fix issue where out-of-view shared query panels
caused blank dependent panels.
Auth: Only call rotate token if we have a session expiry
cookie.
Serviceaccounts: Add ability to add samename SA for different
orgs.
GenAI: Update the component only when the response is fully
generated.
Tempo: Better fallbacks for metrics query.
Tempo: Add template variable interpolation for filters.
Alerting: Fix saving evaluation group.
QueryVariableEditor: Select a variable ds does not work.
Logs Panel: Add option extra UI functionality for log context
- Update to version 10.4.0:
* Features and enhancements
Canvas: Add support for snapping and aligning elements
Geomap: Add support for geojson layer styling
Visualizations: Allow viewing data links inline in table
visualizations.
Alerting: Add Grafana Alerting migration preview tool.
Alerting: Simplified alert notification routing.
Plugins: Add SurrealDB datasource (experimental).
Auth: Easier configuration for OAuth providers.
- Update to version 10.3.3:
* Bugfixes
[SECURITY] CVE-2023-6152: Add email verification when updating
user email (bsc#1219912)
Elasticsearch: Fix creating of legend so it is backward
compatible with frontend produced frames.
ShareModal: Fixes url sync issue that caused issue with save
drawer.
- Update to version 10.3.2:
* (unreleased)
- Update to version 10.3.1:
* Upstream build changes only, no functional changes
- Update to version 10.3.0:
* Features and enhancements
Canvas: Add support for pan and zoom.
Dashboards: Allow viewing percent change in stat visualizations
Alerting: Improved organization and visibility of contact
points.
Logs: Improved search and queries with the popover menu.
- Update to version 10.2.3:
* Breaking changes
In panels using the `extract fields` transformation, where one
of the extracted names collides with one of the already
existing ields, the extracted field will be renamed.
For the existing backend mode users who have table
visualization might see some inconsistencies on their panels.
We have updated the table column naming. This will
potentially affect field transformations and/or field
overrides. To resolve this either: update transformation or
field override.
For the existing backend mode users who have Transformations
with the `time` field, might see their transformations are
not working. Those panels that have broken transformations
will fail to render. This is because we changed the field
key. To resolve this either: Remove the affected panel and
re-create it; Select the `Time` field again; Edit the `time`
field as `Time` for transformation in `panel.json` or
`dashboard.json`
The following data source permission endpoints have been
removed:
`GET /datasources/:datasourceId/permissions`
`POST /api/datasources/:datasourceId/permissions`
`DELETE /datasources/:datasourceId/permissions`
`POST /datasources/:datasourceId/enable-permissions`
`POST /datasources/:datasourceId/disable-permissions`
Please use the following endpoints instead:
`GET /api/access-control/datasources/:uid` for listing data
source permissions
`POST /api/access-control/datasources/:uid/users/:id`,
`POST /api/access-control/datasources/:uid/teams/:id` and
`POST /api/access-control/datasources/:uid/buildInRoles/:id`
for adding or removing data source permissions
If you are using Terraform Grafana provider to manage data
source permissions, you will need to upgrade your provider.
* Features and enhancements
Azure: New default dashboards.
Visualization: Apply data transformations to annotation data.
Visualization: Plot enum values in time series and state
timeline.
Visualization: Enhanced tooltips.
Visualization: Use a transformation to perform regression
analysis.
Alerting: Extended Opsgenie contact point.
Auth: Allow monitoring the anonymous devices connected to
Grafana instance
- Update to version 10.2.2:
* Bugfixes
FeatureToggle: Disable `dashgpt` by default and mark it as
preview.
SaveDashboardPrompt: Reduce time to open drawer when many
changes applied.
Alerting: Fix export with modifications URL when mounted on
subpath.
Explore: Fix queries (cached & non) count in usage insights.
Plugins: Keep working when there is no internet access.
- Update to version 10.2.1:
* Breaking changes
For the existing backend mode users who have table visualization
might see some inconsistencies on their panels. We have
updated the table column naming. This will potentially affect
field transformations and/or field overrides.
* Features and enhancements
Stat: Add panel option to control wide layout.
* Bugfixes
Dashboards: Fix dashboard listing when user can't list any
folders.
Search: Modify query for better performance.
Dashboards: Fix issue causing crashes when saving new
dashboard.
RBAC: Allow scoping access to root level dashboards.
CloudWatch Logs: Add labels to alert and expression queries.
Datasource: Respect data source version when provisioning.
Explore: Fix support for angular based datasource editors.
Plugins: Fix status_source always being "plugin" in plugin
request logs.
InfluxDB: Fix aliasing with $measurement or $m on backend mode.
InfluxDB: Fix parsing multiple tags on backend mode.
Explore: Fix panes vertical scrollbar not being draggable.
Explore: Avoid reinitializing graph on every query run.
Dashboards: Correctly set permissions on provisioned
dashboards.
InfluxDB: Fix adhoc filter calls by properly checking optional
parameter in metricFindQuery.
InfluxDB: Fix table parsing with backend mode.
Alerting: Alert rule constraint violations return as 400s in
provisioning API.
- Update to version 10.2.0:
* Breaking changes
The deprecated `/playlists/{uid}/dashboards` API endpoint has
been removed. Dashboard information can be retrieved from the
`/dashboard/...` APIs.
The `PUT /api/folders/:uid` endpoint no more supports modifying
the folder's `UID`
Removed all components for the old panel header design.
* Features and enhancements
Canvas: Add ability to create interactive buttons
Dashboards: Allow zooming in on the y-axis of the time series
and candlestick visualizations.
Dashboards: Calculate visualization min/max individually per
field.
Dashboards: Use AI to generate titles, descriptions, and change
summaries.
Dashboards: Add ability to share dashboards publically.
Alerting: Integrate Grafana alerts with Grafana OnCall.
Tempo: Compute RED metrics over spans aggregated by attribute
with the “Aggregate By” Search option.
Tempo: Group multiple spansets per trace.
Transformations: Incorporate dashboard variables directly into
transformations.
Pyroscope: Add support for template variables.
CloudWatch: Add support for Temporary Credentials.
Dashboards: Navigate and manage Grafana dashboards with the
improved dashboard browse function.
RBAC: Better access control with new option ‘No basic role’.
- Update to version 10.1.7:
* [SECURITY] CVE-2023-6152: Add email verification when updating
user email
* [FEATURE] DashboardSchema: Add options to VariableModel
* [BUGFIX] Annotations: Split cleanup into separate queries and
deletes to avoid deadlocks on MySQL
- Update to version 10.1.6:
* [FEATURE] Alerting: Attempt to retry retryable errors
* [FEATURE] Azure: Add support for Workload Identity
authentication
* [BUGFIX] Alerting: Fix deleting rules in a folder with matching
UID in another organization
* [BUGFIX] Alerting: Make shareable alert rule link work if rule
name contains forward slashes
* [BUGFIX] Loki: Cache extracted labels to avoid too many sample
requests in code editor
* [BUGFIX] DataSourcePicker: Disable autocomplete for the search
input
* [BUGFIX] Plugins: Refresh plugin info after installation
* [BUGFIX] LDAP: FIX Enable users on successfull login
* [BUGFIX] Loki: Fix filters not being added with multiple
expressions and parsers
- Update to version 10.1.5:
* Features and enhancements
Azure: Settings for Azure AD Workload Identity
Azure: Add support for Workload Identity authentication
* Bugfixes:
Alerting: Add support for `keep_firing_for` field from external
rulers
Cloudwatch: Prevent log group requests with ARNs if feature
flag is off
Cloudwatch: Backport 73524 Bring Back Legacy Log Group Picker
- Update to version 10.1.4:
* Features and enhancements
Azure: Add support for Workload Identity authentication.
- Version 10.1.3 not released
- Update to version 10.1.2:
* (upstream packaging dependency changes only, identical to
10.1.1 for our purposes)
- Update to version 10.1.1:
* Features and enhancements
Loki: Remove distinct operation.
Alerting: Optimize rule details page data fetching.
Alerting: Optimize external Loki queries.
* Bug fixes
Elasticsearch: Fix respecting of precision in geo hash grid.
AuthProxy: Fix user retrieval through cache.
Logs: Fix log samples not present with empty first frame.
Alerting: Fix Recording Rule QueryEditor builder view.
Transforms: Catch errors while running transforms.
Dashboard: Fix version restore.
Logs: Fix permalinks not scrolling into view.
Rendering: Fix dashboard screenshot.
Loki: Fix validation of step values to also allow e.g. ms
values.
Dashboard: Fix repeated row panel placement with larger number
of rows.
Alerting: Remove dump wrapper for yaml config.
Alerting: Always invalidate the AM config after mutation.
Logs: Fix displaying the wrong field as body.
Alerting: Fix "see graph button" for cloud rules.
- Update to version 10.1.0:
* Breaking changes
OAuth role mapping enforcement: This change impacts GitHub,
Gitlab, Okta, and Generic OAuth. To avoid overriding manually
set roles, enable the skip_org_role_sync option in the
Grafana configuration for your OAuth provider before
upgrading.
* Features and enhancements
Dashboards: Improved flame graph visualisation including new
sandwich view, switching color scheme, switching
symbol names alignment and improved navigation.
Dashboards: Allow displaying network data in the Geomap
visualization by using the new beta Network layer.
Dashboards: Allow disconnecting values in Time series, Trend,
and State timeline visualizations.
Traces: Moved span filtering for traces out of public preview
into general availability.
Tempo: Improved query efficiency with TraceQL response
streaming.
Dashboards: Distinguish widgets from visualizations for
building better dashboards.
Aletring: Improved alert rule creation workflow.
- Update to version 10.0.3:
* Features and enhancements
Alerting: Sort NumberCaptureValues in EvaluationString.
Alerting: No longer silence paused alerts during legacy
migration.
Auth: Add support for custom signing keys in auth.azure_ad.
* Bug fixes
Alerting: Fix edit/view of webhook contact point when no
authorization is set.
AzureMonitor: Set timespan in Logs Portal URL link.
Plugins: Only configure plugin proxy transport once.
Elasticsearch: Fix multiple max depth flatten of multi-level
objects.
Elasticsearch: Fix histogram colors in backend mode.
Alerting: Fix state in expressions footer.
AppChromeService: Fixes update to breadcrumb parent URL.
Elasticsearch: Fix using multiple indexes with comma separated
string.
Alerting: Fix Alertmanager change detection for receivers with
secure settings.
Transformations: Fix extractFields throwing Error if one value
is undefined or null.
XYChart: Point size editor should reflect correct default.
Annotations: Fix database lock while updating annotations.
TimePicker: Fix issue with previous fiscal quarter not parsing
correctly.
AzureMonitor: Correctly build multi-resource queries for
Application Insights components.
AzureMonitor: Fix metric names for multi-resources.
Logs: Do not insert log-line into log-fields in json download.
Loki: Fix wrong query expression with inline comments.
- Update to version 10.0.2:
* Features and enhancements
Alerting: Add limit query parameter to Loki-based ASH api, drop
default limit from 5000 to 1000, extend visible time
range for new ASH UI.
Alerting: Allow selecting the same custom group when swapping
folders.
Alerting: Move rule UID from Loki stream labels into log lines.
Explore: Clean up query subscriptions when a query is canceled.
* Bug fixes
Logs: Fix wrong before and after texts in log context.
Alerting: Add file and rule_group query params in request for
filtering the result.
Alerting: Convert 'Both' type Prometheus queries to 'Range' in
migration.
Alerting: Display correct results when using different filters
on alerting panels.
Alerting: Fix HA alerting membership sync.
Alerting: Fix unique violation when updating rule group with
title chains/cycles.
Dashboard: Fix issue where a panel with a description and a
cached response displays 2 info icons.
Elasticsearch: Make it compatible with the new log context
functionality.
Fix: Change getExistingDashboardByTitleAndFolder to get
dashboard by title, not slug.
LogContext: Fix filtering out log lines with the same entry.
Login: Fix footer from displaying under the login box.
Navigation: Fix toolbar actions flickering on mobile.
Variables: Detect a name for duplicated variable.
XYChart: Ensure color scale is field-local and synced with data
updates.
XYChart: Fix axis range and scale overrides.
* Plugin development fixes & changes
Grafana UI: Fix behaviour regression on Tooltip component.
- Update to version 10.0.1:
* Security fixes
CVE-2023-3128: Fix authentication bypass using Azure AD OAuth
(bsc#1212641)
* Features and enhancements
- Alerting: Update alerting module
- Schema: Improve Dashboard kind docs and remove deprecated
props.
- Update to version 10.0.0:
* Breaking changes
Angular is deprecated
Grafana legacy alerting is deprecated and no longer accepts
internal or external contributions
API keys are migrating to service accounts
The experimental “dashboard previews” feature is removed
Usernames are now case-insensitive by default
Grafana OAuth integrations do not work anymore with email
lookups
The “Alias” field in the CloudWatch data source is removed
Athena data source plugin must be updated to version >=2.9.3
Redshift data source plugin must be updated to version >=1.8.3
DoiT International BigQuery plugin no longer supported
Checkout https://grafana.com/docs/grafana/next/breaking-changes/breaking-changes-v10-0
for details
* Features and enhancements
Themes: Unify secondary button and ToolbarButton.
* Bug fixes
Query Editor: Ensure dropdown menus position correctly.
Drawer: Fixes closeOnMaskClick false issue.
- Use #!/usr/bin/bash shebang for package dependency generator to work correctly. * Add 0002-Use-bash-instead-of-env.patch
- CVE-2024-8118: Fix permission on external alerting rule write endpoint (bsc#1231024) Added patch 0002-Fix-permission-on-external-rule-write.patch
- Drop patches:
* 0002-Fix-msagl-and-remove-esfx.patch
* 0004-Bump-glog.patch
* 0005-Bump-jwt.patch
* 0006-Bump-go-jose.patch
- Add patch:
* 0002-Add-grafana-authlib-types.patch
- Require Go 1.24 or newer for building
- Update to version 11.5.5 (jsc#PED-12918):
* Security:
CVE-2025-4123: Fix cross-site scripting vulnerability
(bsc#1243714).
CVE-2025-22872: Bump golang.org/x/net/html (bsc#1241809)
CVE-2025-3580: Prevent unauthorized server admin deletion
(bsc#1243672).
- Update to version 11.5.4:
* Security:
CVE-2025-29923: Bump github.com/redis/go-redis/v9 to 9.6.3.
CVE-2025-3454: Sanitize paths before evaluating access to route
(bsc#1241683).
CVE-2025-2703: Fix built-in XY Chart plugin (bsc#1241687).
* Features and enhancements:
Azure Monitor: Filter namespaces by resource group.
Azure: Add support for custom namespace and custom metrics
variable queries.
Azure: Resource picker improvements.
Azure: Support more complex variable interpolation.
Azure: Variable editor and resource picker improvements.
DashboardScenePage: Correct slug in self referencing data
links.
Prometheus: Add support for cloud partners Prometheus data
sources.
* Bug fixes:
InfluxDB: Fix nested variable interpolation.
LDAP test: Fix page crash.
- Update to version 11.5.3:
* Security:
CVE-2025-22870: Bump golang.org/x/net (bsc#1238703).
* Bug fixes:
Alerting: Fix token-based Slack image upload to work with
channel names.
Auth: Fix AzureAD config UI's ClientAuthentication dropdown.
Dashboard: Fix the unintentional time range and variables
updates on saving.
Dashboards: Fix missing v/e/i keybindings to return back to
dashboard.
InfluxDB: Improve handling of template variables contained in
regular expressions (InfluxQL).
Org redirection: Fix linking between orgs.
- Update to version 11.5.2:
* Bug fixes:
Alerting: Allow specifying uid for new rules added to groups.
Alerting: Call RLock() before reading sendAlertsTo map.
Auth: Fix redirect with JWT auth URL login.
AuthN: Refetch user on "ErrUserAlreadyExists".
Azure: Correctly set application insights resource values.
DashboardList: Throttle the re-renders.
Dashboards: Bring back scripted dashboards.
Plugin Metrics: Eliminate data race in plugin metrics
middleware.
RBAC: Don't check folder access if annotationPermissionUpdate
FT is enabled.
- Update to version 11.5.1:
* Bug fixes:
CodeEditor: Fix cursor alignment.
TransformationFilter: Include transformation outputs in
transformation filtering options.
- Upgrade to version 11.5.0:
* Breaking changes:
Loki: Default to /labels API with query param instead of
/series API.
* Features and enhancements:
Extended Cloud Migration Assistent support for plugins and
alerts.
Redesigned filters for dashboards.
New regular expression option for Extract fields
transformation.
Redesigned sharing experience in Dashboards.
Customizable shareable dashboard panel images.
RBAC for alerting notifications and notification policies.
Add support for Elasticsearch cross-cluster search.
Time series macro support in visual query builder for SQL data
sources.
OAuth and SAML session handling improvements.
Plugin Frontend Sandbox for additiona security.
Renamed Public dashboards to Shared dashboards.
- Update to version 11.4.1:
* Bug fixes:
Alerting: AlertingQueryRunner should skip descendant nodes of
invalid queries.
Alerting: Fix alert rules unpausing after moving rule to
different folder.
Alerting: Fix label escaping in rule export.
Alerting: Fix slack image uploading to use new api.
Azure/GCM: Improve error display.
Dashboards: Fix issue where filtered panels would not react to
variable changes.
Dashboards: Fixes issue with panel header showing even when
hide time override was enabled.
Dashboards: Fixes week relative time ranges when weekStart was
changed.
Dashboards: Panel react for timeFrom and timeShift changes
using variables.
DateTimePicker: Fixes issue with date picker showing invalid
date.
Fix: Add support for datasource variable queries.
InfluxDB: Adhoc filters can use template vars as values.
LibraryPanel: Fallback to panel title if library panel title is
not set.
- Upgrade to version 11.4.0:
* Features and enhancements:
Cloudwatch: OpenSearch PPL and SQL support in Logs Insights.
- Update to version 11.3.1:
* Features and enhancements:
Alerting: Make context deadline on AlertNG service startup
configurable.
MigrationAssistant: Restrict dashboards, folders and
datasources by the org id of the signed in
user.
User: Check SignedInUser OrgID in RevokeInvite.
* Bug fixes:
Alerting: Fix escaping of silence matchers in utf8 mode.
Alerting: Fix overflow for long receiver names.
Alerting: Fix saving advanced mode toggle state in the alert
rule editor.
Alerting: Fix setting datasource uid, when datasource is string
in old version.
Alerting: Force refetch prom rules when refreshing panel.
Anonymous User: Adds validator service for anonymous users.
Azure Monitor: Support metric namespaces fallback.
Azure: Fix duplicated traces in multi-resource trace query.
Azure: Handle namespace request rejection.
CloudWatch: Interpolate region in log context query.
Dashboard datasource: Return annotations as series when query
topic is "annotations".
Dashboard: Append orgId to URL.
Dashboards: Fixes performance issue expanding a row.
Flame Graph: Fix crash when it receives empty data.
Folders: Add admin permissions upon creation of a folder w. SA.
Folders: Don't show error pop-up if the user can't fetch the
root folder.
Migration: Remove table aliasing in delete statement to make it
work for mariadb.
ServerLock: Fix pg concurrency/locking issue.
Service Accounts: Run service account creation in transaction.
Table: Fix text wrapping applying to wrong field.
Unified Storage: Use ssl_mode instead of sslmode.
- Update to version 11.3.0+security-01:
* Security:
CVE-2024-9476: Fix Migration Assistant issue (bsc#1233343)
- Upgrade to version 11.3.0:
* Features and enhancements:
View mode and Edit mode are generally available.
Template variables and the time range picker remain visible
when scrolling.
Added timezone parameter in Grafana URL.
Kiosk mode displays dashboard controls.
Auto-formatted table cell values in Cell Inspect.
Allow adding actions to canvas elements.
Legend support in bar gauge visualizations.
Apply the same binary transformation to all the number fields
in a given table at once.
Add support for data links and actions in several
visualizations.
The Explore Logs plugin is installed by default.
Added correlations to external URLs in Explore.
Simplified query section for alert rule creation.
Introduced recording rules for Grafana-managed alerts.
GitHub App authentication for the GitHub data source.
Improved subfolder creation flow.
Redesigned plugin details page.
Added UI for LDAP configuration.
Added RBAC support in Plugins.
- Update to version 11.2.2+security-01:
* Bug fix:
SQL Expressions: Fixes CVE-2024-9264 (bsc#1231844)
- Update to version 11.2.2:
* Features and enhancements:
Data sources: Hide the datasource redirection banner for users
who can't interact with data sources.
* Bug fixes:
Alerting: Fix preview of silences when label name contains
spaces.
Alerting: Make query wrapper match up datasource UIDs if
necessary.
AzureMonitor: Improve resource picker efficiency.
AzureMonitor: Remove Basic Logs retention warning.
CloudWatch: Fix segfault when migrating legacy queries.
DashboardScene: Fix broken error handling and error rendering.
Plugins: Avoid returning 404 for AutoEnabled apps.
- Update to version 11.2.1:
* Features and enhancements:
Alerting: Support for optimistic concurrency in priovisioning
Tempate API.
Logs panel: Enable displayedFields in dashboards and apps.
State timeline: Add pagination support.
* Bug fixes:
Authn: No longer hash service account token twice during
authentication.
CloudMigrations: Fix snapshot creation on Windows systems.
DashGPT: Fixes issue with generation on Safari.
Dashboard: Fix Annotation runtime error when a data source does
not support annotations.
Grafana SQL: Fix broken import in NumberInput component.
Logs: Show older logs button when infinite scroll is enabled
and sort order is descending.
RBAC: Fix an issue with server admins not being able to manage
users in orgs that they don't belong to.
Templating: Fix searching non-latin template variables.
- Upgrade to version 11.2.0:
* Features and enhancements:
Grafana Cloud Migration Assistant is in public preview.
Added navigation bookmarks.
Added template variables support in some transformations.
Introduced Transpose transformation.
Group to nested tables is now generally available.
Format string transformation is now generally available.
New cumulative and window calculations available in Add field
from calculation.
Canvas: Standardized tooltips.
Canvas: Allow adding data links without using an override.
Canvas: Allow opening data links with a single click.
Canvas: Add the ability to control the order in which data
links are displayed.
Added pagination support for state timeline.
Centralized alert history page.
Grafana Explore now allows for logs filtering and pinning in
content outline.
Added forward direction search for Loki.
Added Cloudwatch Metric Insights cross account observability
support.
Added Yugabyte data source.
Map org-specific user roles from your OAuth provider.
Better SAML integration for Azure AD.
API support for LDAP configuration (experimental).
OpenID Connect Discovery URL for Generic OAuth.
- Update to version 11.1.5:
* Bug fixes:
Alerting: Fix permissions for prometheus rule endpoints.
Alerting: Fix persisting result fingerprint that is used by
recovery threshold.
RBAC: Fix an issue with server admins not being able to manage
users in orgs that they don't belong to.
Snapshots: Fix panic when snapshot_remove_expired is true.
VizTooltip: Fix positioning at bottom and right edges on
mobile.
Plugins: Fix QueryField typeahead missing background color.
- Update to version 11.1.3:
* Bug fix:
RBAC: Allow plugins to use scoped actions.
- Update to version 11.1.1:
* Bug fixes:
Alerting: Skip fetching alerts for unsaved dashboards.
Alerting: Support utf8_strict_mode: false in Mimir.
Scenes: Fixes issue with panel repeat height calculation.
Table Panel: Fix Image hover without datalinks.
Tempo: Fix grpc streaming support over pdc-agent.
RBAC: Allow plugins to use scoped actions.
- Upgrade to version 11.1.0:
* Security:
CVE-2023-45288: Bump golang.org/x/net (bsc#1236510)
* Features and improvements:
Allow table cell text wrapping.
Added stat visualization percent change color mode options.
XA chart is generally available.
Redesigned settings page for Alerting.
Added alerting template selector.
Added OAuth2 to HTTP settings for vanilla Alertmanager / Mimir.
Improved paused alert visibility.
Rule-specific silences with permissions.
Support for AWS SNS integration in Grafana-managed alerts.
Added GeoMap and panel shortcut keyboard support.
Accessability headings improvements.
Added reduced motion support.
- Update to version 11.0.1:
* Breaking changes:
If you had selected your language as "Português Brasileiro"
previously, this will be reset. You have to select it again in
your Preferences for the fix to be applied and the translations
will then be shown.
* Bug fixes:
Echo: Suppress errors from frontend-metrics API call failing.
Analytics: Fix ApplicationInsights integration.
DashboardScene: Fixes issue removing override rule.
BrowseDashboards: Prepend subpath to New Browse Dashboard
actions.
Alerting: Fix rule storage to filter by group names using
case-sensitive comparison.
RBAC: List only the folders that the user has access to.
DashboardScene: Fixes lack of re-render when updating field
override properties.
DashboardScene: Fixes inspect with transforms issue.
AzureMonitor: Fix bug detecting app insights queries.
Access Control: Clean up permissions for deprovisioned data
sources.
Loki: Fix editor history in wrong order.
SSE: Fix threshold unmarshal to avoid panic.
LibraryPanels/RBAC: Ignore old folder permission check when
deleting/patching lib panel.
Dashboards: Correctly display Admin access to dashboards in the
UI.
LogsTable: Fix default sort by time.
Alerting: Fix rules deleting when reordering whilst filtered.
Alerting: Fix typo in JSON response for rule export.
CloudMonitoring: Fix query type selection issue.
Alerting: Fix scheduler to sort rules before evaluation.
DashboardScene: Skip panel repeats when values are the same.
Alerting: Do not store series values from past evaluations in
state manager for no reason.
DashboardScene: Fixing major row repeat issues.
DashboardScene: Fixes checkbox orienation in save forms.
- Upgrade to version 11.0.0:
* Breaking changes:
AngularJS support is turned off by default.
Legacy alerting is entirely removed.
Subfolders cause very rare issues with folders which have
slashes in their names.
The input data source is removed.
Data sources: Responses which are associated with hidden
queries will be removed (filtered) by Grafana.
The URL which is generated when viewing an individual repeated
panel has changed.
React Router is deprecated.
The grafana/e2e testing tool is deprecated.
* Features and enhancements:
Introduced Explore Metrics (public preview) and Explore Logs
(experimental).
Introduced edit mode to provide an easier way to discover and
interact with the dashboard edit exprerience.
Fixed positioning of template variables and time picker.
Introduced dashboard subfolders.
Use AI to generate titles and descriptions for panels and
dashboards.
Canvas: Enhanced flowcharting functionality.
Canvas: Universal data link support.
Canvas: Added infinite panning editor option.
Added colored table rows with conditional formatting.
Set threshold colors in the Config from query transformation.
Substring matcher added to the Filter by value transformation.
Keep Last State for Grafana Managed Alerting.
Redesigned alert detail view.
The Alerting Provisioning HTTP API has been updated to enforce
RBAC.
Removed old Tempo Search and Loki Search.
MSSQL: Windows Active Directory (Kerberos) authentication.
New strong password policy.
- CVE-2025-27144: Fix Go JOSE's Parsing Vulnerability (bsc#1237671) * Add 0003-Bump-go-jose.patch
- Use /bin/bash in wrapper scripts * Change 0002-Use-bash-instead-of-env.patch
- CVE-2024-51744: Fix bad documentation of error handling in ParseWithClaims (bsc#1232975) * Add 0005-Bump-jwt.patch - Explicitly set CGO_ENABLED environment variable for architectures which require it
- Add simple testing - Add provisioning directories - Require Go 1.22 or newer for building
- CVE-2024-45339: Fix vulnerability when creating log files
(bsc#1236559)
* Add 0004-Bump-glog.patch
- Update to version 10.4.15:
* Bugfixes
CVE-2024-11741: Fix the Grafana Alerting VictorOps integration
(bsc#1236734)
Chore: Bump dependency golang.org/x/crypto to v0.31.0
* Drop 0004-Bump-crypto.patch
- Update to version 10.4.14:
* Bugfixes
Alerting: Do not fetch Orgs if the user is authenticated by
apikey/sa or render key
- CVE-2024-45337: Prevent possible misuse of ServerConfig.PublicKeyCallback by upgrading golang.org/x/crypto (bsc#1234554) * Add 0004-Bump-crypto.patch
- Update to version 10.4.13:
* Bugfixes
Alerting: Add useReturnTo hook to safely handle returnTo
parameter
VizTooltip: Fix positioning on mobile
- Pin Go to version 1.22
- Removed patch 0002-Fix-permission-on-external-rule-write.patch
- Added patch 0002-Fix-msagl-and-remove-esfx.patch
- Update to version 10.4.12 (jsc#PED-11591):
* Bugfixes
Alerting: Make context deadline on AlertNG service startup
configurable.
- Update to version 10.4.11:
* Bugfixes
[SECURITY] CVE-2024-8118: Fix incorrect permission on POST
external rule alerting groups endpoint.
Alerting: Fix broken panelId links.
Dashboard: Make dashboard search faster.
- Update to version 10.4.10:
* Bugfixes
AzureMonitor: Deduplicate resource picker rows.
Correlations: Limit access to correlations page to users who
can access Explore.
- Update to version 10.4.9:
* Bugfixes
Provisioning: Prevent provisioning folder errors from failing
startup.
- Update to version 10.4.8:
* Bugfixes
Alerting: Fix persisting result fingerprint that is used by
recovery threshold.
Snapshots: Fix panic when snapshot_remove_expired is true.
- Update to version 10.4.7:
* Bugfixes
[SECURITY] Fixed CVE-2024-6837.
- Update to version 10.4.6:
* Features and enhancements
Prometheus: Reintroduce Azure audience override feature flag.
* Bugfixes
Alerting: Fix Discord, Microsoft Teams and Telegram
integrations.
Alerting: Fix panic in provisioning filter contacts by unknown
name.
Alerting: Skip loading alert rules for dashboards when
disabled.
Echo: Suppress errors from frontend-metrics API call failing.
- Update to version 10.4.5:
* Bugfixes
Echo: Suppress errors from frontend-metrics API call failing.
Azure Monitor: Add validation for namespace field in
AdvancedResourcePicker when entering a forward
slash.
- Update to version 10.4.4:
* Bugfixes
BrowseDashboards: Prepend subpath to New Browse Dashboard
actions.
Alerting: Fix rule storage to filter by group names using
case-sensitive comparison.
Alerting: Fix editing Grafana folder via alert rule editor.
AzureMonitor: Fix bug detecting app insights queries.
Auth: Fix signout redirect url.
SSE: Fix threshold unmarshal to avoid panic.
Alerting: Fix typo in JSON response for rule export.
CloudMonitoring: Fix query type selection issue.
- Update to version 10.4.3:
* Bugfixes
CloudMonitoring: Improve legacy query migrations.
Azure data sources: Set selected config type before save.
Provisioning: Look up provisioned folders by UID when possible.
Cloudwatch: Update grafana-aws-sdk to fix sts endpoints.
Alerting: Prevent search from locking the browser.
SQLStore: Disable redundant create and drop unique index
migrations on dashboard table.
Alerting: Take receivers into account when custom grouping
Alertmanager groups.
LDAP: Fix listing all non-matching groups.
Alerting: Fix simplified routing group by override.
Alerting: Return a 400 and errutil error when trying to delete
a contact point that is referenced by a policy.
LibraryPanelRBAC: Fix issue with importing dashboards
containing library panels.
Google Cloud Monitor: Fix res being accessed after it becomes
nil in promql_query.go.
Google Cloud Monitor: Fix interface conversion for incorrect
type in cloudMonitoringProm.run.
Dashboard: Allow auto refresh option when saving a dashboard.
- Update to version 10.4.2:
* Security
CVE-2024-28180: Fix improper handling of highly compressed data
(bsc#1235206)
* Bugfixes
Angular deprecation: Prefer local “angularDetected” value to
the remote one.
AuthProxy: Fix missing session for ldap auth proxy users.
Alerting: Fix receiver inheritance when provisioning a
notification policy.
CloudMonitoring: Only run query if filters are complete.
- Update to version 10.4.1:
* Features and enhancements
Alerting: Add "Keep Last State" backend functionality.
Postgres: Allow disabling SNI on SSL-enabled connections.
DataQuery: Track panel plugin id not type.
* Bugfixes
Elasticsearch: Fix legend for alerting, expressions and
previously frontend queries.
Alerting: Fix optional fields requiring validation rule.
ExtSvcAccounts: FIX prevent service account deletion.
Loki: Fix null pointer exception in case request returned an
error.
Dashboard: Fix issue where out-of-view shared query panels
caused blank dependent panels.
Auth: Only call rotate token if we have a session expiry
cookie.
Serviceaccounts: Add ability to add samename SA for different
orgs.
GenAI: Update the component only when the response is fully
generated.
Tempo: Better fallbacks for metrics query.
Tempo: Add template variable interpolation for filters.
Alerting: Fix saving evaluation group.
QueryVariableEditor: Select a variable ds does not work.
Logs Panel: Add option extra UI functionality for log context
- Update to version 10.4.0:
* Features and enhancements
Canvas: Add support for snapping and aligning elements
Geomap: Add support for geojson layer styling
Visualizations: Allow viewing data links inline in table
visualizations.
Alerting: Add Grafana Alerting migration preview tool.
Alerting: Simplified alert notification routing.
Plugins: Add SurrealDB datasource (experimental).
Auth: Easier configuration for OAuth providers.
- Update to version 10.3.3:
* Bugfixes
[SECURITY] CVE-2023-6152: Add email verification when updating
user email (bsc#1219912)
Elasticsearch: Fix creating of legend so it is backward
compatible with frontend produced frames.
ShareModal: Fixes url sync issue that caused issue with save
drawer.
- Update to version 10.3.2:
* (unreleased)
- Update to version 10.3.1:
* Upstream build changes only, no functional changes
- Update to version 10.3.0:
* Features and enhancements
Canvas: Add support for pan and zoom.
Dashboards: Allow viewing percent change in stat visualizations
Alerting: Improved organization and visibility of contact
points.
Logs: Improved search and queries with the popover menu.
- Update to version 10.2.3:
* Breaking changes
In panels using the `extract fields` transformation, where one
of the extracted names collides with one of the already
existing ields, the extracted field will be renamed.
For the existing backend mode users who have table
visualization might see some inconsistencies on their panels.
We have updated the table column naming. This will
potentially affect field transformations and/or field
overrides. To resolve this either: update transformation or
field override.
For the existing backend mode users who have Transformations
with the `time` field, might see their transformations are
not working. Those panels that have broken transformations
will fail to render. This is because we changed the field
key. To resolve this either: Remove the affected panel and
re-create it; Select the `Time` field again; Edit the `time`
field as `Time` for transformation in `panel.json` or
`dashboard.json`
The following data source permission endpoints have been
removed:
`GET /datasources/:datasourceId/permissions`
`POST /api/datasources/:datasourceId/permissions`
`DELETE /datasources/:datasourceId/permissions`
`POST /datasources/:datasourceId/enable-permissions`
`POST /datasources/:datasourceId/disable-permissions`
Please use the following endpoints instead:
`GET /api/access-control/datasources/:uid` for listing data
source permissions
`POST /api/access-control/datasources/:uid/users/:id`,
`POST /api/access-control/datasources/:uid/teams/:id` and
`POST /api/access-control/datasources/:uid/buildInRoles/:id`
for adding or removing data source permissions
If you are using Terraform Grafana provider to manage data
source permissions, you will need to upgrade your provider.
* Security
CVE-2025-21613: Removes vulnerable library
github.com/go-git/go-git/v5 (bsc#1235574)
* Features and enhancements
Azure: New default dashboards.
Visualization: Apply data transformations to annotation data.
Visualization: Plot enum values in time series and state
timeline.
Visualization: Enhanced tooltips.
Visualization: Use a transformation to perform regression
analysis.
Alerting: Extended Opsgenie contact point.
Auth: Allow monitoring the anonymous devices connected to
Grafana instance
- Update to version 10.2.2:
* Bugfixes
FeatureToggle: Disable `dashgpt` by default and mark it as
preview.
SaveDashboardPrompt: Reduce time to open drawer when many
changes applied.
Alerting: Fix export with modifications URL when mounted on
subpath.
Explore: Fix queries (cached & non) count in usage insights.
Plugins: Keep working when there is no internet access.
- Update to version 10.2.1:
* Breaking changes
For the existing backend mode users who have table visualization
might see some inconsistencies on their panels. We have
updated the table column naming. This will potentially affect
field transformations and/or field overrides.
* Features and enhancements
Stat: Add panel option to control wide layout.
* Bugfixes
Dashboards: Fix dashboard listing when user can't list any
folders.
Search: Modify query for better performance.
Dashboards: Fix issue causing crashes when saving new
dashboard.
RBAC: Allow scoping access to root level dashboards.
CloudWatch Logs: Add labels to alert and expression queries.
Datasource: Respect data source version when provisioning.
Explore: Fix support for angular based datasource editors.
Plugins: Fix status_source always being "plugin" in plugin
request logs.
InfluxDB: Fix aliasing with $measurement or $m on backend mode.
InfluxDB: Fix parsing multiple tags on backend mode.
Explore: Fix panes vertical scrollbar not being draggable.
Explore: Avoid reinitializing graph on every query run.
Dashboards: Correctly set permissions on provisioned
dashboards.
InfluxDB: Fix adhoc filter calls by properly checking optional
parameter in metricFindQuery.
InfluxDB: Fix table parsing with backend mode.
Alerting: Alert rule constraint violations return as 400s in
provisioning API.
- Update to version 10.2.0:
* Breaking changes
The deprecated `/playlists/{uid}/dashboards` API endpoint has
been removed. Dashboard information can be retrieved from the
`/dashboard/...` APIs.
The `PUT /api/folders/:uid` endpoint no more supports modifying
the folder's `UID`
Removed all components for the old panel header design.
* Features and enhancements
Canvas: Add ability to create interactive buttons
Dashboards: Allow zooming in on the y-axis of the time series
and candlestick visualizations.
Dashboards: Calculate visualization min/max individually per
field.
Dashboards: Use AI to generate titles, descriptions, and change
summaries.
Dashboards: Add ability to share dashboards publically.
Alerting: Integrate Grafana alerts with Grafana OnCall.
Tempo: Compute RED metrics over spans aggregated by attribute
with the “Aggregate By” Search option.
Tempo: Group multiple spansets per trace.
Transformations: Incorporate dashboard variables directly into
transformations.
Pyroscope: Add support for template variables.
CloudWatch: Add support for Temporary Credentials.
Dashboards: Navigate and manage Grafana dashboards with the
improved dashboard browse function.
RBAC: Better access control with new option ‘No basic role’.
- Update to version 10.1.7:
* [SECURITY] CVE-2023-6152: Add email verification when updating
user email
* [FEATURE] DashboardSchema: Add options to VariableModel
* [BUGFIX] Annotations: Split cleanup into separate queries and
deletes to avoid deadlocks on MySQL
- Update to version 10.1.6:
* [FEATURE] Alerting: Attempt to retry retryable errors
* [FEATURE] Azure: Add support for Workload Identity
authentication
* [BUGFIX] Alerting: Fix deleting rules in a folder with matching
UID in another organization
* [BUGFIX] Alerting: Make shareable alert rule link work if rule
name contains forward slashes
* [BUGFIX] Loki: Cache extracted labels to avoid too many sample
requests in code editor
* [BUGFIX] DataSourcePicker: Disable autocomplete for the search
input
* [BUGFIX] Plugins: Refresh plugin info after installation
* [BUGFIX] LDAP: FIX Enable users on successfull login
* [BUGFIX] Loki: Fix filters not being added with multiple
expressions and parsers
- Update to version 10.1.5:
* Features and enhancements
Azure: Settings for Azure AD Workload Identity
Azure: Add support for Workload Identity authentication
* Bugfixes:
Alerting: Add support for `keep_firing_for` field from external
rulers
Cloudwatch: Prevent log group requests with ARNs if feature
flag is off
Cloudwatch: Backport 73524 Bring Back Legacy Log Group Picker
- Update to version 10.1.4:
* Features and enhancements
Azure: Add support for Workload Identity authentication.
- Version 10.1.3 not released
- Update to version 10.1.2:
* (upstream packaging dependency changes only, identical to
10.1.1 for our purposes)
- Update to version 10.1.1:
* Features and enhancements
Loki: Remove distinct operation.
Alerting: Optimize rule details page data fetching.
Alerting: Optimize external Loki queries.
* Bug fixes
Elasticsearch: Fix respecting of precision in geo hash grid.
AuthProxy: Fix user retrieval through cache.
Logs: Fix log samples not present with empty first frame.
Alerting: Fix Recording Rule QueryEditor builder view.
Transforms: Catch errors while running transforms.
Dashboard: Fix version restore.
Logs: Fix permalinks not scrolling into view.
Rendering: Fix dashboard screenshot.
Loki: Fix validation of step values to also allow e.g. ms
values.
Dashboard: Fix repeated row panel placement with larger number
of rows.
Alerting: Remove dump wrapper for yaml config.
Alerting: Always invalidate the AM config after mutation.
Logs: Fix displaying the wrong field as body.
Alerting: Fix "see graph button" for cloud rules.
- Update to version 10.1.0:
* Breaking changes
OAuth role mapping enforcement: This change impacts GitHub,
Gitlab, Okta, and Generic OAuth. To avoid overriding manually
set roles, enable the skip_org_role_sync option in the
Grafana configuration for your OAuth provider before
upgrading.
* Features and enhancements
Dashboards: Improved flame graph visualisation including new
sandwich view, switching color scheme, switching
symbol names alignment and improved navigation.
Dashboards: Allow displaying network data in the Geomap
visualization by using the new beta Network layer.
Dashboards: Allow disconnecting values in Time series, Trend,
and State timeline visualizations.
Traces: Moved span filtering for traces out of public preview
into general availability.
Tempo: Improved query efficiency with TraceQL response
streaming.
Dashboards: Distinguish widgets from visualizations for
building better dashboards.
Aletring: Improved alert rule creation workflow.
- Update to version 10.0.3:
* Features and enhancements
Alerting: Sort NumberCaptureValues in EvaluationString.
Alerting: No longer silence paused alerts during legacy
migration.
Auth: Add support for custom signing keys in auth.azure_ad.
* Bug fixes
Alerting: Fix edit/view of webhook contact point when no
authorization is set.
AzureMonitor: Set timespan in Logs Portal URL link.
Plugins: Only configure plugin proxy transport once.
Elasticsearch: Fix multiple max depth flatten of multi-level
objects.
Elasticsearch: Fix histogram colors in backend mode.
Alerting: Fix state in expressions footer.
AppChromeService: Fixes update to breadcrumb parent URL.
Elasticsearch: Fix using multiple indexes with comma separated
string.
Alerting: Fix Alertmanager change detection for receivers with
secure settings.
Transformations: Fix extractFields throwing Error if one value
is undefined or null.
XYChart: Point size editor should reflect correct default.
Annotations: Fix database lock while updating annotations.
TimePicker: Fix issue with previous fiscal quarter not parsing
correctly.
AzureMonitor: Correctly build multi-resource queries for
Application Insights components.
AzureMonitor: Fix metric names for multi-resources.
Logs: Do not insert log-line into log-fields in json download.
Loki: Fix wrong query expression with inline comments.
- Update to version 10.0.2:
* Features and enhancements
Alerting: Add limit query parameter to Loki-based ASH api, drop
default limit from 5000 to 1000, extend visible time
range for new ASH UI.
Alerting: Allow selecting the same custom group when swapping
folders.
Alerting: Move rule UID from Loki stream labels into log lines.
Explore: Clean up query subscriptions when a query is canceled.
* Bug fixes
Logs: Fix wrong before and after texts in log context.
Alerting: Add file and rule_group query params in request for
filtering the result.
Alerting: Convert 'Both' type Prometheus queries to 'Range' in
migration.
Alerting: Display correct results when using different filters
on alerting panels.
Alerting: Fix HA alerting membership sync.
Alerting: Fix unique violation when updating rule group with
title chains/cycles.
Dashboard: Fix issue where a panel with a description and a
cached response displays 2 info icons.
Elasticsearch: Make it compatible with the new log context
functionality.
Fix: Change getExistingDashboardByTitleAndFolder to get
dashboard by title, not slug.
LogContext: Fix filtering out log lines with the same entry.
Login: Fix footer from displaying under the login box.
Navigation: Fix toolbar actions flickering on mobile.
Variables: Detect a name for duplicated variable.
XYChart: Ensure color scale is field-local and synced with data
updates.
XYChart: Fix axis range and scale overrides.
* Plugin development fixes & changes
Grafana UI: Fix behaviour regression on Tooltip component.
- Update to version 10.0.1:
* Security fixes
CVE-2023-3128: Fix authentication bypass using Azure AD OAuth
(bsc#1212641)
* Features and enhancements
- Alerting: Update alerting module
- Schema: Improve Dashboard kind docs and remove deprecated
props.
- Update to version 10.0.0:
* Breaking changes
Angular is deprecated
Grafana legacy alerting is deprecated and no longer accepts
internal or external contributions
API keys are migrating to service accounts
The experimental “dashboard previews” feature is removed
Usernames are now case-insensitive by default
Grafana OAuth integrations do not work anymore with email
lookups
The “Alias” field in the CloudWatch data source is removed
Athena data source plugin must be updated to version >=2.9.3
Redshift data source plugin must be updated to version >=1.8.3
DoiT International BigQuery plugin no longer supported
Checkout https://grafana.com/docs/grafana/next/breaking-changes/breaking-changes-v10-0
for details
* Features and enhancements
Themes: Unify secondary button and ToolbarButton.
* Bug fixes
Query Editor: Ensure dropdown menus position correctly.
Drawer: Fixes closeOnMaskClick false issue.
- Use #!/usr/bin/bash shebang for package dependency generator to work correctly. * Add 0002-Use-bash-instead-of-env.patch
- CVE-2024-8118: Fix permission on external alerting rule write endpoint (bsc#1231024) Added patch 0002-Fix-permission-on-external-rule-write.patch