v13.1.0
📦 grafanaView on GitHub →
✨ 45 features🐛 2 fixes⚡ 1 deprecations🔧 8 symbols
Summary
This release introduces numerous enhancements across Alerting, Accessibility, and various data sources, alongside security updates for JWT authentication and plugin API requests. Key updates include improvements to the Alerting UI, support for Mimir auto-sync, and accessibility fixes.
Migration Steps
- If you rely on the deprecated notification provisioning endpoints, migrate to the new methods.
✨ New Features
- Removed interactivity from UserIcon if onClick is not provided.
- Added `aria-pressed` state to `FilterPill` for accessibility.
- Implemented colorblind-safe line style fill patterns.
- Added Mimir Alertmanager auto-sync configuration to settings page.
- Added alerting.rulesAPIV2 feature flag.
- Added common section to filter dropdown in Alerts Activity.
- Added feature flag for notifications api migration.
- Added label section to enrichment view/edit drawers (Enterprise).
- Added reusable hook to add enrichment query param to url on drawer open.
- Added support for label selectors in AlertRule and RecordingRule legacy storage.
- Alert activity UI improvements part 3.
- Alert activity groupBy now correctly filters by environment.
- Alerts Activity Instance drawer drilldown and Silence flow implemented.
- Allowed restricting contact point integration types.
- Blocked Viewers from Alert Group edit route.
- Blocked editing plugin-provided and provisioned rule groups.
- Deduplicated and validated `groupBy` labels in alerts.
- Exported external Alertmanager sender metrics with data source UIDs.
- Included error in Loki state history when exec_err_state is Alerting.
- Moved filters to sidebar in Alerts Activity.
- Opened new alert rule drawer from panel menu.
- Previewed notification routing in the alert instances table.
- Propagated plugin rule origin as X-Rule-Origin header.
- Removed alertRuleUseFiredAtForStartsAt feature toggle.
- Restricted email contact point recipients to org members.
- Set enrichment uid in url for enrichment view/edit drawer (Enterprise).
- Small improvements to instance drawer drilldown silence flow.
- Supported creating Grafana-managed rules without a group.
- Surfaced contact point save errors in the UI.
- Surfaced errors on contact point creation.
- Surfaced save and bulk-delete errors to the user.
- Used Rules API v2 in panel alert rule drawer.
- Clustering GA for Annotations.
- Supported inline public keys for JWT authentication.
- Used GrafanaComProxyAPIToken for managed plugin API requests (Enterprise).
- Used dedicated token for requests to Grafana.com.
- Pooled gzip writers in Azure Monitor Log Analytics deep-link encoder.
- Refactored Azure Monitor `fetchInitialRows` to improve async utilisation.
- Stream-decoded Azure Monitor responses and typed structs for portal deep link.
- Changed messaging of delete/move modal and added counts to tabs in folder detail.
- Refreshed old parent folder on save dashboard.
- Removed data links from CloudWatch Logs results.
- Added id to metric expression datalinks in Cloudwatch.
- Added isOpen and onIsOpenChangeHandler to Combobox.
- Preserved null and empty string in ConvertFieldType string-to-number conversion.
🐛 Bug Fixes
- Alert activity groupBy now filters by environment correctly.
- Included error in Loki state history when exec_err_state is Alerting.
Affected Symbols
⚡ Deprecations
- Notification provisioning endpoints are marked as deprecated.