grafana

The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.

AGPL-3.0 License

Downloads
680.2K
Stars
60.2K
Committers
2.4K

Bot releases are visible (Hide)

grafana - 10.4.1 (2024-03-20)

Published by grafana-delivery-bot[bot] 7 months ago

Download page
What's new highlights

Features and enhancements

  • Alerting: Add "Keep Last State" backend functionality. #84406, @rwwiv
  • Postgres: Allow disabling SNI on SSL-enabled connections. #84249, @papagian
  • DataQuery: Track panel plugin id not type. #83164, @torkelo

Bug fixes

grafana - 9.5.17 (2024-03-05)

Published by grafana-delivery-bot[bot] 8 months ago

Download page
What's new highlights

Features and enhancements

Bug fixes

  • Auth: Fix email verification bypass when using basic authentication. #83494
grafana - 10.0.12 (2024-03-06)

Published by grafana-delivery-bot[bot] 8 months ago

Download page
What's new highlights

Bug fixes

  • Auth: Fix email verification bypass when using basic authentication. #83493
grafana - 10.1.8 (2024-03-06)

Published by grafana-delivery-bot[bot] 8 months ago

Download page
What's new highlights

Bug fixes

  • Auth: Fix email verification bypass when using basic authentication. #83492
grafana - 10.2.5 (2024-03-06)

Published by grafana-delivery-bot[bot] 8 months ago

Download page
What's new highlights

Features and enhancements

  • Alerting: Add setting to distribute rule group evaluations over time. #81404, @alexweav

Bug fixes

  • Cloudwatch: Fix errors while loading queries/datasource on Safari. #83842, @kevinwcyu
  • Elasticsearch: Fix adhoc filters not applied in frontend mode. #83595, @svennergr
  • Auth: Fix email verification bypass when using basic authentication. #83489
  • Alerting: Fix queries and expressions in rule view details. #82875, @soniaAguilarPeiron
  • Plugins: Don't auto prepend app sub url to plugin asset paths. #82146, @wbrowne
  • Folders: Fix failure to update folder in SQLite. #81861, @papagian
grafana - 10.3.4 (2024-03-06)

Published by grafana-delivery-bot[bot] 8 months ago

Download page
What's new highlights

Features and enhancements

  • Chore: Improve domain validation for Google OAuth - Backport 83229 to v10.3.x. #83725, @linoman

Bug fixes

  • LDAP: Fix LDAP users authenticated via auth proxy not being able to use LDAP active sync. #83750, @Jguer
  • Tempo: Add template variable interpolation for filters (#83213). #83706, @joey-grafana
  • Elasticsearch: Fix adhoc filters not applied in frontend mode. #83596, @svennergr
  • Dashboards: Fixes issue where panels would not refresh if time range updated while in panel view mode. #83525, @kaydelaney
  • Auth: Fix email verification bypass when using basic authentication. #83484
  • AuthProxy: Invalidate previous cached item for user when changes are made to any header. #83203, @klesh
  • LibraryPanels/RBAC: Fix issue where folder scopes weren't being correctly inherited. #82902, @kaydelaney
  • LibraryPanels: Fix issue with repeated library panels. #82259, @kaydelaney
  • Plugins: Don't auto prepend app sub url to plugin asset paths. #82147, @wbrowne
  • Elasticsearch: Set middlewares from Grafana's httpClientProvider. #81929, @svennergr
  • Folders: Fix failure to update folder in SQLite. #81862, @papagian
  • Loki/Elastic: Assert queryfix value to always be string. #81463, @svennergr

Breaking changes

We're adding a between the response of the ID token HD parameter and the list of allowed domains. This feature can be disabled through the configuration toggle validate_hd . Anyone using the legacy Google OAuth configuration should disable this validation if the ID Token response doesn't have the HD parameter. Issue #83725

grafana - 10.4.0 (2024-03-06)

Published by grafana-delivery-bot[bot] 8 months ago

Download page
What's new highlights

Features and enhancements

Bug fixes

  • Auth: Fix email verification bypass when using basic authentication. #82914, @volcanonoodle
  • LibraryPanels/RBAC: Fix issue where folder scopes weren't being correctly inherited. #82700, @kaydelaney
  • Table Panel: Fix display of ad-hoc filter actions. #82442, @codeincarnate
  • Loki: Update @grafana/lezer-logql to 0.2.3 containing fix for ip label name. #82378, @ivanahuckova
  • Alerting: Fix slack double pound and email summary. #82333, @gillesdemey
  • Elasticsearch: Fix resource calls for paths that include :. #82327, @ivanahuckova
  • Alerting: Return provenance of notification templates. #82274, @julienduchesne
  • LibraryPanels: Fix issue with repeated library panels. #82255, @kaydelaney
  • Loki: Fix fetching of values for label if no previous equality operator. #82251, @ivanahuckova
  • Alerting: Fix data races and improve testing. #81994, @diegommm
  • chore: Fix typo in GraphTresholdsStyleMode enum. #81960, @paulJonesCalian
  • CloudWatch: Fix code editor not resizing on mount when content height is > 200px. #81911, @kevinwcyu
  • FieldOptions: Revert scalable unit option as we already support this via custom prefix/suffixes . #81893, @torkelo
  • Browse Dashboards: Imported dashboards now display immediately in the dashboard list. #81819, @ashharrison90
  • Elasticsearch: Set middlewares from Grafana's httpClientProvider. #81814, @svennergr
  • Folders: Fix failure to update folder in SQLite. #81795, @papagian
  • Plugins: Never disable add new data source for core plugins. #81774, @oshirohugo
  • Alerting: Fixes for pending period. #81718, @gillesdemey
  • Alerting: Fix editing group of nested folder. #81665, @gillesdemey
  • Plugins: Don't auto prepend app sub url to plugin asset paths. #81658, @wbrowne
  • Alerting: Fix inconsistent AM raw config when applied via sync vs API. #81655, @JacobsonMT
  • Alerting: Fix support check for export with modifications. #81602, @gillesdemey
  • Alerting: Fix selecting empty contact point value for notification policy inheritance. #81482, @gillesdemey
  • Alerting: Fix child provisioned polices not being rendered as provisioned. #81449, @soniaAguilarPeiron
  • Tempo: Fix durations in TraceQL. #81418, @fabrizio-grafana
  • Logs: Fix toggleable filters to be applied for specified query. #81368, @ivanahuckova
  • Loki: Fix label not being added to all subexpressions. #81360, @svennergr
  • Loki/Elastic: Assert queryfix value to always be string. #81349, @svennergr
  • Tempo: Add query ref in the query editor. #81343, @joey-grafana
  • Transformations: Use the display name of the original y field for the predicted field of the regression analysis transformation. #81332, @oscarkilhed
  • Field: Fix perf regression in getUniqueFieldName(). #81323, @leeoniya
  • Alerting: Fix scheduler to group folders by the unique key (orgID and UID). #81303, @yuri-tceretian
  • Alerting: Fix migration edge-case race condition for silences. #81206, @JacobsonMT
  • Explore: Set default time range to now-1h. #81135, @ifrost
  • Elasticsearch: Fix URL creation and allowlist for /_mapping requests. #80970, @svennergr
  • Postgres: Handle single quotes in table names in the query editor. #80951, @gabor
  • Folders: Fix creating/updating a folder whose title has leading and trailing spaces. #80909, @papagian
  • Loki: Fix missing timerange in query builder values request. #80829, @svennergr
  • Elasticsearch: Fix showing of logs when __source is log message field. #80804, @ivanahuckova
  • Pyroscope: Fix stale value for query in query editor. #80753, @joey-grafana
  • Stat: Fix data links that refer to fields. #80693, @ajwerner
  • RBAC: Clean up data source permissions after data source deletion. #80654, @IevaVasiljeva
  • Alerting: Fix MuteTiming Get API to return provenance status. #80494, @yuri-tceretian
  • Tempo: Fix regression caused by #79938. #80465, @fabrizio-grafana
  • Alerting: Fix preview getting the correct queries from the form. #80458, @soniaAguilarPeiron
  • Alerting: Fix firing alerts title when showing active in Insights panel. #80414, @soniaAguilarPeiron
  • Postgres: Fix enabling the socks proxy. #80361, @gabor
  • Alerting: Fix group filter. #80358, @soniaAguilarPeiron
  • Alerting: Increase size of kvstore value type for MySQL to LONGTEXT. #80331, @JacobsonMT
  • Annotations: Split cleanup into separate queries and deletes to avoid deadlocks on MySQL. #80329, @alexweav
  • Loki: Fix bug duplicating parsed labels across multiple log lines. #80292, @svennergr
  • Alerting: Fix NoData & Error alerts not resolving when rule is reset. #80184, @JacobsonMT
  • Loki: Fix metric time splitting to split starting with the start time. #80085, @svennergr
  • Rendering: Fix streaming panels always reaching timeout. #80022, @AgnesToulet
  • Plugins: Fix colon in CallResource URL returning an error when creating plugin resource request. #79746, @GiedriusS
  • PDF: Fix initialization when SMTP is disabled. (Enterprise)
  • PDF: Fix repeated panels placement issue. (Enterprise)
  • Report CSV: Fix timeout with streaming panels. (Enterprise)
  • RBAC: Avoid repopulating removed basic role permissions if the permission scope has changed. (Enterprise)

Breaking changes

We're adding a between the response of the ID token HD parameter and the list of allowed domains. This feature can be disabled through the configuration toggle validate_hd . Anyone using the legacy Google OAuth configuration should disable this validation if the ID Token response doesn't have the HD parameter. Issue #83726

If you use an automated provisioning (eg, Terraform) for custom roles, and have provisioned a role that includes permission with action alert.instances:read and some scope, you will need to update the permission in your provisioning files by removing the scope. Issue #82202

The following breaking change occurs only when feature flag nestedFolders is enabled.
If the folder title contains the symbol / (forward-slash) the notifications created from the rules that are placed in that folder will contain an escape sequence for that symbol in the label grafana_folder.
For example, the folder title is Grafana / Folder. Currently the label grafana_folder will contain the title as it is. If PR is merged - the label value will be Grafana \/ Folder.
This can break notifications if notification policies have matches that match that label and folder. Issue #81214

PanelContext.onSplitOpen is removed. In the context of Explore, plugins should use field.getLinks to get a list of data link models. Issue #80087

The unstable alert rule API has been changed and now expects a folder UID instead of the folder title as namespace path parameter.
I addition to this, the responses that used to return the folder title now return <folder parent UID>/<folder title> to uniquely identify them.
Any consumers of the specific API should be appropriately adapted. Issue #74600

Plugin development fixes & changes

grafana - 10.2.4 (2024-01-29)

Published by grafana-delivery-bot[bot] 8 months ago

Download page
What's new highlights

Features and enhancements

Bug fixes

grafana - 10.1.7 (2024-01-29)

Published by grafana-delivery-bot[bot] 8 months ago

Download page
What's new highlights

Bug fixes

  • Annotations: Split cleanup into separate queries and deletes to avoid deadlocks on MySQL. #80678, @alexweav
grafana - 10.3.3 (2024-02-02)

Published by grafana-delivery-bot[bot] 8 months ago

Download page
What's new highlights

Bug fixes

  • Elasticsearch: Fix creating of legend so it is backward compatible with frontend produced frames. #81786, @ivanahuckova
  • ShareModal: Fixes url sync issue that caused issue with save drawer. #81721, @ivanortegaalba
grafana - 10.0.11 (2024-01-29)

Published by grafana-delivery-bot[bot] 8 months ago

Download page
What's new highlights

Bug fixes

  • Annotations: Split cleanup into separate queries and deletes to avoid deadlocks on MySQL. #80681, @alexweav
grafana - 9.5.16 (2024-01-29)

Published by grafana-delivery-bot[bot] 8 months ago

Download page
What's new highlights

Bug fixes

  • Annotations: Split cleanup into separate queries and deletes to avoid deadlocks on MySQL. #80682, @alexweav
grafana - 10.3.1 (2024-01-22)

Published by grafana-delivery-bot[bot] 9 months ago

Download page
What's new highlights

To resolve a technical issue within the Grafana release package management process, we are releasing both Grafana 10.3.0 and Grafana 10.3.1 simultaneously. The 10.3.1 release contains no breaking or functional changes from 10.3.0. Please refer to the What’s New post for Grafana 10.3.0 for details on new features and changes in this release.

grafana - 10.3.0 (2024-01-22)

Published by grafana-delivery-bot[bot] 9 months ago

Download page
What's new highlights

To resolve a technical issue within the Grafana release package management process, we are releasing both Grafana 10.3.0 and Grafana 10.3.1 simultaneously. The 10.3.1 release contains no breaking or functional changes from 10.3.0. Please refer to the What’s New post for Grafana 10.3.0 for details on new features and changes in this release.

Features and enhancements

Bug fixes

Breaking changes

Users who have InfluxDB datasource configured with SQL querying language must update their database information. They have to enter their bucket name into the database field. Issue #79579

Removes NamespaceID from responses of all GET routes underneath the path /api/ruler/grafana/api/v1/rules - 3 affected endpoints. All affected routes are not in the publicly documented or stable marked portion of the ngalert API. This only breaks clients who are directly using the unstable portion of the API. Such clients should use NamespaceUID rather than NamespaceID to identify namespaces. Issue #79359

grafana - 10.0.10 (2023-12-18)

Published by grafana-delivery-bot[bot] 10 months ago

Download page
What's new highlights

Features and enhancements

Bug fixes

  • Recorded Queries: Add org isolation (remote write target per org), and fix cross org Delete/List. (Enterprise)
grafana - 9.5.15 (2023-12-18)

Published by grafana-delivery-bot[bot] 10 months ago

Download page
What's new highlights

Features and enhancements

Bug fixes

  • Recorded Queries: Add org isolation (remote write target per org), and fix cross org Delete/List. (Enterprise)
grafana - 10.1.6 (2023-12-18)

Published by grafana-delivery-bot[bot] 10 months ago

Download page
What's new highlights

Features and enhancements

Bug fixes

  • Alerting: Fix deleting rules in a folder with matching UID in another organization. #79007, @papagian
  • Chore: Fix timeout issues when gathering prometheus datasource stats. #78858, @DanCech
  • Provisioning: Ensure that enterprise provisioning runs [10.1.x]. #76686, @IevaVasiljeva
  • Alerting: Make shareable alert rule link work if rule name contains forward slashes. #75950, @domasx2
  • Loki: Cache extracted labels. #75905, @gtk-grafana
  • DataSourcePicker: Disable autocomplete for the search input . #75900, @ivanortegaalba
  • Plugins: Refresh plugin info after installation. #75225, @oshirohugo
  • LDAP: FIX Enable users on successfull login . #75176, @gamab
  • Loki: Fix filters not being added with multiple expressions and parsers. #75172, @svennergr
  • Recorded Queries: Add org isolation (remote write target per org), and fix cross org Delete/List. (Enterprise)
  • Auditing and UsageInsights: FIX Loki configuration to use proxy env variables. (Enterprise)
grafana - 10.2.3 (2023-12-18)

Published by grafana-delivery-bot[bot] 10 months ago

Download page
What's new highlights

Features and enhancements

Bug fixes

  • Alerting: Fix deleting rules in a folder with matching UID in another organization. #79011, @papagian
  • CloudWatch: Correctly quote metric names with special characters. #78975, @iwysiu
  • DeleteDashboard: Redirect to home after deleting a dashboard. #78936, @ivanortegaalba
  • Alerting: Fixes combination of multiple predicates for rule search. #78912, @gillesdemey
  • CloudWatch: Fetch Dimension keys correctly from Dimension Picker. #78831, @iwysiu
  • Tempo: Fix read-only access error. #78801, @fabrizio-grafana
  • Bug: Fix broken ui components when angular is disabled. #78670, @jackw
  • InfluxDB: Parse data for table view to have parity with frontend parser. #78551, @itsmylife
  • Elasticsearch: Fix processing of raw_data with not-recognized time format. #78380, @ivanahuckova
  • Recorded Queries: Add org isolation (remote write target per org), and fix cross org Delete/List. (Enterprise)
  • Auditing: Fix missing action in alert manager routes. (Enterprise)
grafana - 10.2.2 (2023-11-20)

Published by grafana-delivery-bot[bot] 11 months ago

Download page
What's new highlights

Bug fixes

grafana - 9.5.14 (2023-11-14)

Published by grafana-delivery-bot[bot] 11 months ago

Download page
What's new highlights

Bug fixes

  • Alerting: Fix state manager to not keep datasource_uid and ref_id labels in state after Error. #77391, @yuri-tceretian
  • Transformations: Config overrides being lost when config from query transform is applied. #75347, @IbrahimCSAE
  • LDAP: FIX Enable users on successfull login . #75192, @gamab
  • Auditing and UsageInsights: FIX Loki configuration to use proxy env variables. (Enterprise)
Package Rankings
Top 0.57% on Npmjs.org
Top 0.35% on Proxy.golang.org
Badges
Extracted from project README
License Drone Go Report Card