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 - 8.4.4 (2022-03-16)

Published by grafanabot over 2 years ago

Download page
What's new highlights

Features and enhancements

  • Loki: Add unpack to autocomplete suggestions (#44623). #46573, @glintik
  • Plugins: allow using both Function and Class components for app plugins. #46148, @leventebalogh
  • TimeSeries: Add migration for Graph panel's transform series override. #46577, @dprokop
  • TimeSeries: Preserve null/undefined values when performing negative y transform. #46584, @dprokop

Bug fixes

  • CloudWatch: Use default http client from aws-sdk-go. #46370, @sunker
  • Dashboards: Fixes repeating by row and no refresh. #46565, @torkelo
  • Gauge: Fixes blank viz when data link exists and orientation was horizontal. #46335, @torkelo
  • Search: sort results correctly when using postgres. #46466, @xlson
  • TagsInput: fix tags remove button accessibility issues. #46254, @Elfo404
  • TextPanel: Sanitize after markdown has been rendered to html. #46166, @ashharrison90
grafana - 8.4.3 (2022-03-02)

Published by grafanabot over 2 years ago

Download page
What's new highlights

Features and enhancements

  • Alerting: Grafana uses > instead of >= when checking the For duration. #46010
  • Alerting: Use expanded labels in dashboard annotations. #45726, @grobinson-grafana
  • Logs: Escape windows newline into single newline. #45771, @perosb

Bug fixes

  • Alerting: Fix use of > instead of >= when checking the For duration. #46011, @grobinson-grafana
  • Azure Monitor: Fixes broken log queries that use workspace. #45820, @sunker
  • CloudWatch: Remove error message when using multi-valued template vars in region field. #45886, @sunker
  • Middleware: Fix IPv6 host parsing in CSRF check. #45911, @ying-jeanne

Plugin development fixes & changes

grafana - 8.3.7 (2022-03-01)

Published by grafanabot over 2 years ago

Download page
What's new highlights

Bug fixes

  • Provisioning: Ensure that the default value for orgID is set when provisioning datasources to be deleted. #44244, @filewalkwithme
grafana - 8.4.2 (2022-02-23)

Published by grafanabot over 2 years ago

Download page
What's new highlights

Features and enhancements

  • OAuth: Add setting to skip org assignment for external users. #34834, @baez90
  • Tracing: Add option to map tag names to log label names in trace to logs settings. #45178, @connorlindsey

Bug fixes

  • Explore: Fix closing split pane when logs panel is used. #45602, @ifrost
grafana - 8.4.1 (2022-02-18)

Published by grafanabot over 2 years ago

Download page
What's new highlights

Features and enhancements

  • Cloudwatch: Add support for AWS/PrivateLink* metrics and dimensions. #45515, @szymonpk
  • Configuration: Add ability to customize okta login button name and icon. #44079, @DanCech
  • Tempo: Switch out Select with AsyncSelect component to get loading state in Tempo Search. #45110, @CatPerry

Bug fixes

grafana - 8.4.0 (2022-02-16)

Published by grafanabot over 2 years ago

Download page
What's new highlights

Features and enhancements

  • API: Extract OpenAPI specification from source code using go-swagger. #40528, @papagian
  • AccessControl: Disable user remove and user update roles when they do not have the permissions. #43429, @Jguer
  • AccessControl: Provisioning for teams. #43767, @gamab
  • API: Add usage stats preview endpoint. #43899, @Jguer
  • Alerting: Move slow queries in the scheduler to another goroutine. #44423, @grobinson-grafana
  • Alerting: Use time.Ticker instead of alerting.Ticker in ngalert. #44395, @grobinson-grafana
  • Alerting: add custom grouping to Alert Panel. #44559, @gillesdemey
  • Analytics: Add user id tracking to google analytics. #42763, @autoric
  • Angular: Add AngularJS plugin support deprecation plan to docs site. #45149, @torkelo
  • Auth: implement auto_sign_up for auth.jwt. #43502, @sakjur
  • Azure Monitor Logs: Order subscriptions in resource picker by name. #45228, @sunker
  • Azure monitor Logs: Optimize data fetching in resource picker. #44549, @sunker
  • AzureMonitor: Filter list of resources by resourceType. #43522, @andresmgot
  • BarChart: color by field, x time field, bar radius, label skipping. #43257, @leeoniya
  • Chore: Implement OpenTelemetry in Grafana. #42674, @idafurjes
  • Cloud Monitoring: Adds metric type to Metric drop down options. #43268, @tw1nk
  • CloudWatch: Add Data Lifecycle Manager metrics and dimension. #43310, @ilyastoli
  • CloudWatch: Add Missing Elasticache Host-level metrics. #43455, @dhendo
  • CloudWatch: Add all ElastiCache Redis Metrics. #43336, @siavashs
  • CloudWatch: Add new AWS/ES metrics. #43034, @sunker
  • Cloudwatch: Add syntax highlighting and autocomplete for "Metric Search". #43985, @sarahzinger
  • Explore: Support custom display label for exemplar links for Prometheus datasource. #42732, @JokerQueue
  • Hotkeys: Make time range absolute/permanent. #43802, @davkal
  • Playlists: Enable sharing direct links to playlists. #44161, @ashharrison90
  • SQLStore: Prevent concurrent migrations. #44101, @papagian
  • SSE: Add Mode to drop NaN/Inf/Null in Reduction operations. #43583, @kylebrandt
  • Setting: Support configuring feature toggles with bools instead of just passing an array. #43326, @bergquist
  • TimeSeries: Add support for negative Y and constant transform. #44774, @dprokop
  • Transformations: Add 'JSON' field type to ConvertFieldTypeTransformer. #42624, @sd2k

Bug fixes

  • Auth: Guarantee consistency of signed SigV4 headers. #45054, @wbrowne
  • CloudWatch: Fix MetricName resetting on Namespace change. #44165, @yaelleC
  • Cloudwatch : Fixed reseting metric name when changing namespace in Metric Query. #44612, @yaelleC
  • Explore: Avoid locking timepicker when range is inverted. #44790, @Elfo404
  • Instrumentation: Fix HTTP request instrumentation of authentication failures. #44234, @marefr
  • LibraryPanels: Prevent long descriptions and names from obscuring the delete button. #45190, @zuchka
  • OAuth: Fix parsing of ID token if header contains non-string value. #44159, @marefr
  • Panel Edit: Visualization search now works correctly with special characters. #45137, @ashharrison90
  • Provisioning: Fix duplicate validation when multiple organizations have been configured. #44151, @marefr
  • QueryField: Fix issue with undo history when suggestion is inserted (#28656). #39114, @glintik
  • TablePanel: Do not prefix columns with frame name if multiple frames and override active. #45174, @mdvictor

Deprecations

AngularJS plugin support is now in a deprecated state, meaning it will be removed in a future release. Currently, that is planned for version 10 (in 2023). The documentation site has an article with more details on why, when, and how. Issue #45149

grafana - 8.3.6 (2022-02-09)

Published by grafanabot over 2 years ago

Download page
What's new highlights

Features and enhancements

Bug fixes

grafana - 8.3.5 (2022-02-08)

Published by grafanabot over 2 years ago

Download page
What's new highlights

  • Security: Fixes CVE-2022-21702. For more information, see our blog
  • Security: Fixes CVE-2022-21703. For more information, see our blog
  • Security: Fixes CVE-2022-21713. For more information, see our blog
grafana - 8.4.0-beta1 (2022-02-02)

Published by grafanabot over 2 years ago

Download page
What's new highlights

Features and enhancements

  • Alerting: Support WeCom as a contact point type. #40975, @smallpath
  • Alerting: UI for mute timings. #41578, @nathanrodman
  • Alerting: add settings for peer reconnection in HA mode. #42300, @JohnnyQQQQ
  • Auditing: Add UID support for audit logs. (Enterprise)
  • Auditing: Add access control routes to auditing. (Enterprise)
  • Auth: implement auto_sign_up for auth.jwt. #37040, @Roguelazer
  • Caching: [Performance] Store datasource cache information in local cache. (Enterprise)
  • Dashboard: Add Show unknown variables toggle to dashboard settings. #41854, @hugohaggmark
  • Instrumentation: Logger migration from log15 to gokit/log. #41636, @ying-jeanne
  • Licensing: Support single plugin licenses. (Enterprise)
  • MSSQL: Change regex to validate Provider connection string. #40248, @ianselmi
  • MSSQL: Configuration of certificate verification for TLS connection. #31865, @mortenaa
  • Middleware: Don't require HTTPS for HSTS headers to be emitted. #35147, @alexmv
  • Navigation: Implement Keyboard Navigation. #41618, @axelavargas
  • News: Reload feed when changing the time range or refreshing. #42217, @ashharrison90
  • Query caching: Add button to clear cache in data source settings. (Enterprise)
  • Reporting: Support fiscal years and quarters. (Enterprise)
  • SAML: Support mapping one user to multiple roles in multiple orgs (using org_mapping setting). (Enterprise)
  • Saml: Allow IdPs to use NameIdFormat emailAddress in SAML request. (Enterprise)
  • UI/Plot: Implement keyboard controls for plot cursor. #42244, @kaydelaney
grafana - 8.3.4 (2022-01-17)

Published by grafanabot almost 3 years ago

Download page
What's new highlights

Features and enhancements

  • Alerting: Allow configuration of non-ready alertmanagers. #43063, @alexweav
  • Alerting: Allow customization of Google chat message. #43568, @alexweav
  • Alerting: Allow customization of Google chat message (#43568). #43723, @alexweav
  • AppPlugins: Support app plugins with only default nav. #43016, @torkelo
  • InfluxDB: InfluxQL: query editor: skip fields in metadata queries. #42543, @gabor
  • Postgres/MySQL/MSSQL: Cancel in-flight SQL query if user cancels query in grafana. #43890, @mdvictor
  • Prometheus: Forward oauth tokens after prometheus datasource migration. #43686, @MasslessParticle

Bug fixes

  • Azure Monitor: Bug fix for variable interpolations in metrics dropdowns. #43251, @sarahzinger
  • Azure Monitor: Improved error messages for variable queries. #43213, @sunker
  • CloudMonitoring: Fixes broken variable queries that use group bys. #43914, @sunker
  • Configuration: You can now see your expired API keys if you have no active ones. #42452, @ashharrison90
  • Elasticsearch: Fix handling multiple datalinks for a single field. #44029, @Elfo404
  • Export: Fix error being thrown when exporting dashboards using query variables that reference the default datasource. #44034, @ashharrison90
  • ImportDashboard: Fixes issue with importing dashboard and name ending up in uid. #43451, @torkelo
  • Login: Page no longer overflows on mobile. #43739, @ashharrison90
  • Plugins: Set backend metadata property for core plugins. #43349, @marefr
  • Prometheus: Fill missing steps with null values. #43622, @ivanahuckova
  • Prometheus: Fix interpolation of $__rate_interval variable. #44035, @ivanahuckova
  • Prometheus: Interpolate variables with curly brackets syntax. #42927, @ivanahuckova
  • Prometheus: Respect the http-method data source setting. #42753, @gabor
  • Table: Fixes issue with field config applied to wrong fields when hiding columns. #43376, @torkelo
  • Toolkit: Fix bug with rootUrls not being properly parsed when signing a private plugin. #43014, @dessen-xu
  • Variables: Fix so data source variables are added to adhoc configuration. #43881, @hugohaggmark

Plugin development fixes & changes

  • Toolkit: Revert build config so tslib is bundled with plugins to prevent plugins from crashing. #43556, @mckn
grafana - 8.3.3 (2021-12-10)

Published by grafanabot almost 3 years ago

Download page
What's new highlights

Features and enhancements

  • BarChart: Use new data error view component to show actions in panel edit. #42474, @torkelo
  • CloudMonitor: Iterate over pageToken for resources. #42546, @iwysiu
  • Macaron: Prevent WriteHeader invalid HTTP status code panic. #42973, @bergquist

Bug fixes

  • AnnoListPanel: Fix interpolation of variables in tags. #42318, @francoisdtm
  • CloudWatch: Allow queries to have no dimensions specified. #42800, @sunker
  • CloudWatch: Fix broken queries for users migrating from 8.2.4/8.2.5 to 8.3.0. #42611, @sunker
  • CloudWatch: Make sure MatchExact flag gets the right value. #42621, @sunker
  • Dashboards: Fix so that empty folders can be deleted from the manage dashboards/folders page. #42527, @ashharrison90
  • InfluxDB: Improve handling of metadata query errors in InfluxQL. #42500, @gabor
  • Loki: Fix adding of ad hoc filters for queries with parser and line_format expressions. #42590, @ivanahuckova
  • Prometheus: Fix running of exemplar queries for non-histogram metrics. #42749, @ivanahuckova
  • Prometheus: Interpolate template variables in interval. #42637, @ivanahuckova
  • StateTimeline: Fix toolitp not showing when for frames with multiple fields. #42741, @dprokop
  • TraceView: Fix virtualized scrolling when trace view is opened in right pane in Explore. #42480, @autoric
  • Variables: Fix repeating panels for on time range changed variables. #42828, @hugohaggmark
  • Variables: Fix so queryparam option works for scoped variables. #42742, @hugohaggmark
grafana - 8.3.2 (2021-12-10)

Published by grafanabot almost 3 years ago

Download page
What's new highlights

  • Security: Fixes CVE-2021-43813 and CVE-2021-PENDING. For more information, see our blog
grafana - 8.2.7 (2021-12-07)

Published by grafanabot almost 3 years ago

Download page
What's new highlights

Security: Fixes CVE-2021-43798. For more information, see our blog

grafana - 8.1.8 (2021-12-07)

Published by grafanabot almost 3 years ago

Download page
What's new highlights

Security: Fixes CVE-2021-43798. For more information, see our blog

grafana - 8.0.7 (2021-12-07)

Published by grafanabot almost 3 years ago

Download page
What's new highlights

Security: Fixes CVE-2021-43798. For more information, see our blog

grafana - 8.3.1 (2021-12-07)

Published by dsotirakis almost 3 years ago

Security: Fixes CVE-2021-43798. For more information, see our blog

grafana - 8.2.6 (2021-12-02)

Published by grafanabot almost 3 years ago

Download page
What's new highlights

Features and enhancements

Bug fixes

  • TimeSeries: Fix fillBelowTo wrongly affecting fills of unrelated series. #41998, @leeoniya
grafana - 8.3.0 (2021-11-30)

Published by grafanabot almost 3 years ago

Download page
What's new highlights

Features and enhancements

Bug fixes

  • Alerting: Clear alerting rule evaluation errors after intermittent failures. #42386, @gotjosh
  • Alerting: Fix refresh on legacy Alert List panel. #42322, @peterholmberg
  • Dashboard: Fix queries for panels with non-integer widths. #42420, @gabor
  • Explore: Fix url update inconsistency. #42288, @gabor
  • Prometheus: Fix range variables interpolation for time ranges smaller than 1 second. #42242, @ivanahuckova
  • ValueMappings: Fixes issue with regex value mapping that only sets color. #42311, @torkelo
grafana - 8.3.0-beta2 (2021-11-25)

Published by grafanabot almost 3 years ago

Download page
What's new highlights

Features and enhancements

  • Alerting: Create DatasourceError alert if evaluation returns error. #41869, @gerobinson
  • Alerting: Make Unified Alerting enabled by default for those who do not use legacy alerting. #42200, @armandgrillet
  • Alerting: Support mute timings configuration through the api for the embedded alert manager. #41533, @JohnnyQQQQ
  • CloudWatch: Add missing AWS/Events metrics. #42164, @n2N8Z
  • Docs: Add easier to find deprecation notices to certain data sources and to the changelog. #41938, @gabor
  • Plugins Catalog: Enable install controls based on the pluginAdminEnabled flag. #41686, @leventebalogh
  • Query caching: Increase max_value_mb default to 10. (Enterprise)
  • Table: Add space between values for the DefaultCell. #42246, @kirederik
  • Table: Add space between values on JSONViewCell. #42156, @kirederik
  • Tracing: Make query editors available in dashboard for Tempo and Zipkin. #41974, @ivanahuckova

Bug fixes

Breaking changes

Grafana 8 Alerting enabled by default for installations that do not use legacy alerting

Starting with Grafana v8.3.0, if you have not explicitly disabled unified alerting and do not have legacy alerts set up you are automatically "migrated" to Grafana 8 Alerting.

A migration from legacy to Grafana 8 Alerting will never incur a data loss, as the previous data is kept around for rollback purposes. However, going from Grafana 8 Alerting to legacy alerting will delete all the data created for Grafana 8 Alerting. It is recommended that you backup your database before attempting a migration between systems.

If unclear, please verify the table below:

[alerting][enabled] [unified_alerting][enabled] With Existing Legacy Alerts Result
true true N/A Error
true false N/A Legacy Alerting
true not set Yes Legacy Alerting
true not set No Grafana 8 Alerting
not set true N/A Grafana 8 Alerting
not set false N/A Legacy Alerting
not set not set Yes Legacy Alerting
not set not set No Grafana 8 Alerting
false true N/A Grafana 8 Alerting
false false N/A Alerting disabled
false not set N/A Grafana 8 Alerting

N/A in the "With Existing Legacy Alerts" column means that it does not matter if you have legacy alerts or not.
Issue #42200

Keep Last State for "If execution error or timeout" when upgrading to Grafana 8 alerting

In Grafana 8.3.0-beta2 we changed how alert rules that use Keep Last State for If execution error or timeout are upgraded from Legacy Alerting to Grafana 8 alerting. In 8.3.0-beta1 and earlier, alert rules with Keep Last State for If execution error or timeout were changed to Alerting when upgrading from Legacy Alerting to Grafana 8 alerting. However, in 8.3.0-beta2 these alert rules are now upgraded to a new option called Error. With this option, on encountering an error evaluating an alert rule, Grafana creates a special alert called DatasourceError with the rule_uid and ref_id as labels and an annotation called Error with the error message. Issue #41869

Deprecations

The access mode "browser" is deprecated in the following data sources and will be removed in a later release:

  • Prometheus
  • InfluxDB
  • Elasticsearch Issue #41938

Plugin development fixes & changes

grafana - 8.3.0-beta1 (2021-11-18)

Published by grafanabot almost 3 years ago

Download page
What's new highlights

Features and enhancements

  • AccessControl: Apply fine-grained access control to licensing. (Enterprise)
  • Alerting: Add UI for contact point testing with custom annotations and labels. #40491, @nathanrodman
  • Alerting: Make alert state indicator in panel header work with Grafana 8 alerts. #38713, @domasx2
  • Alerting: Option for Discord notifier to use webhook name. #40463, @Skyebold
  • Annotations: Deprecate AnnotationsSrv. #39631, @hugohaggmark
  • Auditing: Add audit logs for unified alerting endpoints. (Enterprise)
  • Auditing: Add endpoints (plugins, datasources, library elements). (Enterprise)
  • Auth: Omit all base64 paddings in JWT tokens for the JWT auth. #35602, @gillg
  • Azure Monitor: Clean up fields when editing Metrics. #41762, @andresmgot
  • AzureMonitor: Add new starter dashboards. #39876, @jcolladokuri
  • AzureMonitor: Add starter dashboard for app monitoring with Application Insights. #40725, @jcolladokuri
  • Barchart/Time series: Allow x axis label. #41142, @oscarkilhed
  • CLI: Improve error handling for installing plugins. #41257, @marefr
  • CloudMonitoring: Migrate to use backend plugin SDK contracts. #38650, @idafurjes
  • CloudWatch Logs: Add retry strategy for hitting max concurrent queries. #39290, @aocenas
  • CloudWatch: Add AWS RoboMaker metrics and dimension. #41450, @ilyastoli
  • CloudWatch: Add AWS Transfer metrics and dimension. #41168, @ilyastoli
  • Dashboard: replace datasource name with a reference object. #33817, @ryantxu
  • Dashboards: Show logs on time series when hovering. #40110, @ryantxu
  • Elasticsearch: Add support for Elasticsearch 8.0 (Beta). #41729, @Elfo404
  • Elasticsearch: Add time zone setting to Date Histogram aggregation. #40882, @Elfo404
  • Elasticsearch: Enable full range log volume histogram. #41202, @ifrost
  • Elasticsearch: Full range logs volume. #40700, @ifrost
  • Explore: Allow changing the graph type. #40522, @gabor
  • Explore: Show ANSI colors when highlighting matched words in the logs panel. #40971, @oliverfrye
  • Graph(old) panel: Listen to events from Time series panel. #41033, @zoltanbedi
  • Import: Load gcom dashboards from URL. #41799, @ashharrison90
  • LibraryPanels: Improves export and import of library panels between orgs. #39214, @hugohaggmark
  • OAuth: Support PKCE. #39948, @sakjur
  • Panel edit: Overrides now highlight correctly when searching. #41684, @ashharrison90
  • PanelEdit: Display drag indicators on draggable sections. #41711, @ashharrison90
  • Plugins: Refactor Plugin Management. #40477, @wbrowne
  • Prometheus: Add custom query parameters when creating PromLink url. #41213, @Ian-Yy
  • Prometheus: Remove limits on metrics, labels, and values in Metrics Browser. #40660, @autoric
  • StateTimeline: Share cursor with rest of the panels. #41038, @zoltanbedi
  • Tempo: Add error details when json upload fails. #41803, @aocenas
  • Tempo: Add filtering for service graph query. #41162, @aocenas
  • Tempo: Add links to nodes in Service Graph pointing to Prometheus metrics. #41135, @aocenas
  • Time series/Bar chart panel: Add ability to sort series via legend. #40226, @zoltanbedi
  • TimeSeries: Allow multiple axes for the same unit. #41635, @dprokop
  • TraceView: Allow span links defined on dataFrame. #40563, @aocenas
  • Transformations: Support a rows mode in labels to fields. #41020, @ryantxu
  • ValueMappings: Don't apply field config defaults to time fields. #41132, @torkelo
  • Variables: Only update panels that are impacted by variable change. #39420, @hugohaggmark

Bug fixes

  • API: Fix dashboard quota limit for imports. #41495, @yangkb09
  • Alerting: Fix rule editor issues with Azure Monitor data source. #41317, @domasx2
  • Azure monitor: Make sure alert rule editor is not enabled when template variables are being used. #41335, @sunker
  • CloudMonitoring: Fix annotation queries. #41529, @sunker
  • CodeEditor: Trigger the latest getSuggestions() passed to CodeEditor. #40544, @DukeManh
  • Dashboard: Remove the current panel from the list of options in the Dashboard datasource. #41826, @ashharrison90
  • Encryption: Fix decrypting secrets in alerting migration. #41061, @undef1nd
  • InfluxDB: Fix corner case where index is too large in ALIAS field. #41562, @gabor
  • NavBar: Order App plugins alphabetically. #40078, @ashharrison90
  • NodeGraph: Fix zooming sensitivity on touchpads. #40718, @aocenas
  • Plugins: Add OAuth pass-through logic to api/ds/query endpoint. #41352, @wbrowne
  • Snapshots: Fix panel inspector for snapshot data. #41530, @joshhunt
  • Tempo: Fix basic auth password reset on adding tag. #41808, @aocenas
  • ValueMapping: Fixes issue with regex mappings. #41515, @mcdee

Plugin development fixes & changes

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