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 - 9.3.4 (2023-01-25)

Published by grafanabot over 1 year ago

Download page
What's new highlights

Features and enhancements

Bug fixes

  • Alerting: Fix webhook to use correct key for decrypting token. #61717, @yuri-tceretian
  • Alerting: Set error annotation on EvaluationError regardless of underlying error type. #61506, @alexweav
  • Datasources: Fix Proxy by UID Failing for UIDs with a Hyphen. #61723, @csmarchbanks
  • Elasticsearch: Fix creating of span link with no tags. #61753, @ivanahuckova
  • Elasticsearch: Fix failing requests when using SigV4. #61923, @svennergr
  • Elasticsearch: Fix toggle-settings are not shown correctly. #61751, @svennergr
  • Explore: Be sure time range key bindings are mounted after clear. #61892, @gelicia
  • Explore: Unsync time ranges when a pane is closed. #61369, @Elfo404
  • Logs: Lines with long words do not break properly. #61707, @svennergr
  • Loki: Fix misaligned derived fields settings. #61475, @svennergr
  • Query Builder: Fix max width of input component to prevent overflows. #61798, @matyax
  • Search: Auto focus input elements. #61443, @ryantxu
  • Search: Fix empty folder message showing when by starred dashboards. #61610, @eledobleefe
  • Table Panel: Fix image of image cell overflowing table cell and cells ignoring text alignment setting when a data link is added. #59392, @oscarkilhed
grafana - 8.5.20

Published by grafanabot over 1 year ago

Download page
What's new highlights

Features and enhancements

grafana - 9.2.10 (2023-01-25)

Published by grafanabot over 1 year ago

Download page
What's new highlights

Features and enhancements

Bug fixes

  • Live: Fix Subscription to the channel already exists live streaming error. #61420, @grafanabot
  • Live: Fix Subscription to the channel already exists live streaming error. #61419, @grafanabot
  • Live: Fix Subscription to the channel already exists live streaming error. #61406, @ArturWierzbicki
grafana - 9.3.2 (2022-12-16)

Published by grafanabot almost 2 years ago

Download page
What's new highlights

Features and enhancements

Bug fixes

  • API: Fix delete user failure due to quota not enabled. #59875, @papagian
  • Accessibility: Improved keyboard accessibility in BarGauge. #59382, @lpskdl
  • Accessibility: Improved keyboard accessibility in BigValue. #59830, @lpskdl
  • Alerting: Use the QuotaTargetSrv instead of the QuotaTarget in quota check. #60026, @joeblubaugh
  • AzureMonitor: Automate location retrieval. #59602, @aangelisc
  • AzureMonitor: Fix bad request when setting dimensions. #59700, @andresmgot
  • BarChart: Fix value mappings. #60066, @leeoniya
  • Build: Streamline and sync dockerfiles. #58101, @DanCech
  • Build: Unified dockerfile for all builds. #59173, @DanCech
  • CloudWatch: Fix - make sure dimensions are propagated to alert query editor. #58281, @conorevans
  • Cloudwatch: Fix deeplink with default region (#60260). #60274, @iwysiu
  • Command Palette: Fix not being able to type if triggered whilst another modal is open. #59728, @ashharrison90
  • Command Palette: Maintain page state when changing theme. #59787, @ashharrison90
  • Dashboards: Fix 'Make Editable' button not working in Dashboard Settings. #60306, @joshhunt
  • Dashboards: Show error when data source is missing. #60099, @joshhunt
  • Datasource: Fix - apply default query also to queries in new panels. #59625, @sunker
  • Dropdown: Menu now closes correctly when selecting options on touch devices. #60181, @ashharrison90
  • Influx: Query segment menus now position correctly near the bottom of the screen. #60087, @ashharrison90
  • Login: Fix failure to login a new user via an external provider if quota are enabled. #60015, @papagian
  • Loki/Prometheus: Fix wrong queries executed in split view. #60172, @svennergr
  • Loki: Fix wrongly escaped label values when using LabelFilter. #59812, @svennergr
  • Navigation: Prevent app crash when importing a dashboard with a uid of home. #59874, @ashharrison90
  • Panel Edit: Fix data links edit icons being off screen when provided title is too long. #59829, @dprokop
  • Prometheus: Fix exemplar fill color to match series color in time series. #59908, @gtk-grafana
  • Prometheus: Fix exemplars not respecting corresponding series display status. #59743, @gtk-grafana
  • StateTimeline: Fix negative infinity legend/tooltip from thresholds. #60279, @leeoniya
  • Table: Fixes row border style not showing and colored rows blending together. #59660, @torkelo
  • Tempo: Fix TraceQL autocomplete issues (#60058). #60125, @CrypticSignal
  • TimePicker: Prevent TimePicker overflowing viewport on small screens. #59808, @ashharrison90
  • TimeRangePicker: Fix recently ranges only not showing all recent ranges. #59836, @joshhunt
  • TimeZonePicker: Scroll menu correctly when using keyboard controls. #60008, @ashharrison90
grafana - 9.2.8 (unreleased)

Published by grafanabot almost 2 years ago

Download page
What's new highlights

Bug fixes

  • AzureMonitor: Fix panic from empty response in ARG. #59691, @andresmgot
  • Cloudwatch: Fix deeplink with default region. #60260, @iwysiu
  • Cloudwatch: Fix deeplink with default region (#60260). #60273, @iwysiu
  • DataSourcePermissions: Handle licensing properly for ds permissions. #59694, @kalleep
  • DataSourcePermissions: Handle licensing properly for ds permissions. (Enterprise)
  • FIX: Remove service accounts from quota count. #59878, @gamab
grafana - 9.3.1 (2022-11-30)

Published by grafanabot almost 2 years ago

Download page
What's new highlights

Features and enhancements

Bug fixes

grafana - 9.3.0 (2022-11-30)

Published by grafanabot almost 2 years ago

Download page
What's new highlights

Features and enhancements

  • Alerting: Enable interpolation for notification policies in file provisioning. #58956, @JohnnyQQQQ
  • Azure Monitor Logs: Avoid warning when the response is empty. #59211, @andresmgot
  • Azure Monitor: Add support to customized routes. #54829, @ms-hujia
  • Canvas: Add icon value mapping. #59013, @nmarrs
  • CloudWatch: Cross-account querying support. #59362, @sunker
  • Docs: Update merge-pull-request.md regarding backport policies. #59239, @dsotirakis
  • GaugePanel: Setting the neutral-point of a gauge. #53989, @sfranzis
  • Geomap: Improve location editor. #58017, @drew08t
  • Internationalization: Enable internationalization by default. #59204, @joshhunt
  • Logs: Add Download logs button to log log-browser. #55163, @svennergr
  • Loki: Add gzip compression to resource calls. #59059, @svennergr
  • Loki: Add improvements to loki label browser. #59387, @gwdawson
  • Loki: Make label browser accessible in query builder. #58525, @gwdawson
  • Loki: Remove raw query toggle. #59125, @gwdawson
  • Middleware: Add CSP Report Only support. #58074, @jcalisto
  • Navigation: Prevent viewer role accessing dashboard creation, import and folder creation. #58842, @lpskdl
  • OAuth: Refactor OAuth parameters handling to support obtaining refresh tokens for Google OAuth. #58782, @mgyongyosi
  • Oauth: Display friendly error message when role_attribute_strict=true and no valid role found. #57818, @kalleep
  • Preferences: Add confirmation modal when saving org preferences. #59119, @JoaoSilvaGrafana
  • PublicDashboards: Orphaned public dashboard deletion script added. #57917, @juanicabanas
  • Query Editor: Hide overflow for long query names. #58840, @zuchka
  • Reports: Configurable timezone. (Enterprise)
  • Solo Panel: Configurable timezone. #59153, @spinillos
  • TablePanel: Add support for Count calculation per column or per entire dataset. #58134, @mdvictor
  • Tempo: Send the correct start time when making a TraceQL query. #59128, @CrypticSignal
  • Various Panels: Remove beta label from Bar Chart, Candlestick, Histogram, State Timeline, & Status History Panels. #58557, @codeincarnate

Bug fixes

  • Access Control: Clear user's permission cache after resource creation. #59307, @grafanabot
  • Access Control: Clear user's permission cache after resource creation. #59101, @IevaVasiljeva
  • Accessibility: Improve keyboard accessibility in AnnoListPanel. #58971, @ashharrison90
  • Accessibility: Improve keyboard accessibility in Collapse. #59022, @ashharrison90
  • Accessibility: Improve keyboard accessibility in GettingStarted panel. #58966, @ashharrison90
  • Accessibility: Improve keyboard accessibility of FilterPill. #58976, @ashharrison90
  • Admin: Fix broken links to image assets in email templates. #58729, @zuchka
  • Azure Monitor: Fix namespace selection for storageaccounts. #56449, @andresmgot
  • Calcs: Fix difference percent in legend. #59243, @zoltanbedi
  • DataLinks: Improve Data-Links AutoComplete Logic. #58934, @zuchka
  • Explore: Fix a11y issue with logs navigation buttons. #58944, @Elfo404
  • Heatmap: Fix blurry text & rendering. #59260, @leeoniya
  • Heatmap: Fix tooltip y range of top and bottom buckets in calculated heatmaps. #59172, @leeoniya
  • Logs: Fix misalignment of LogRows. #59279, @svennergr
  • Navigation: Stop clearing search state when opening a result in a new tab. #58880, @ashharrison90
  • OptionsUI: SliderValueEditor does not get auto focused on slider change. #59209, @eledobleefe
  • PanelEdit: Fixes bug with not remembering panel options pane collapse/expand state. #59265, @torkelo
  • Query Caching: Skip 207 status codes. (Enterprise)
  • Quota: Fix failure in store due to missing scope parameters. #58874, @papagian
  • Quota: Fix failure when checking session limits. #58865, @papagian
  • Reports: Fix time preview. (Enterprise)
  • StateTimeline: Prevent label text from overflowing state rects. #59169, @leeoniya
  • Tempo: Fix search table duration unit. #58642, @joey-grafana
  • TraceView: Fix broken rendering when scrolling in Dashboard panel in Firefox. #56642, @zdg-github

Plugin development fixes & changes

grafana - 9.2.7 (2022-11-29)

Published by grafanabot almost 2 years ago

Download page
What's new highlights

Bug fixes

grafana - 9.2.6 (2022-11-22)

Published by grafanabot almost 2 years ago

Download page
What's new highlights

Features and enhancements

Bug fixes

grafana - 9.2.5 (2022-11-16)

Published by grafanabot almost 2 years ago

Download page
What's new highlights

Features and enhancements

  • Alerting: Log when alert rule cannot be screenshot to help debugging. #58537, @grobinson-grafana
  • Alerting: Suggest previously entered custom labels. #57783, @VikaCep
  • Canvas: Improve disabled inline editing UX. #58610, @nmarrs
  • Canvas: Improve disabled inline editing UX. #58609
  • Chore: Upgrade go-sqlite3 to v1.14.16. #58581, @sakjur
  • Plugins: Ensure CallResource responses contain valid Content-Type header. #58506, @xnyo
  • Prometheus: Handle errors and warnings in buffered client. #58657, @itsmylife
  • Prometheus: Upgrade HTTP client library to v1.13.1. #58363, @marefr

Bug fixes

Plugin development fixes & changes

  • Toolkit: Fix compilation loop when watching plugins for changes. #58167, @jackw
  • Tooltips: Make tooltips in FormField and FormLabel interactive and keyboard friendly. #57706, @asimpson
grafana - 9.3.0-beta1 (2022-11-15)

Published by grafanabot almost 2 years ago

Download page
What's new highlights

Features and enhancements

Bug fixes

Breaking changes

Removes the unused close-milestone command from @grafana/toolkit. Issue #57062

@grafana/toolkit cherrypick command was removed. Issue #56114

EmotionPerfTest is no longer exported from the @grafana/ui bundle. Issue #56100

Removing the unused changelog command in @grafana/toolkit. Issue #56073

Deprecations

The interface type LogsParser in grafana-data is deprecated. Issue #56242

The following functions and classes related to logs are deprecated in the grafana-ui package: getLogLevel, getLogLevelFromKey, addLogLevelToSeries, LogsParsers, calculateFieldStats, calculateLogsLabelStats, calculateStats, getParser, sortInAscendingOrder, sortInDescendingOrder, sortLogsResult, sortLogRows, checkLogsError, escapeUnescapedString. Issue #56077

Plugin development fixes & changes

grafana - 8.5.15 (2022-11-08)

Published by grafanabot almost 2 years ago

Download page
What's new highlights

Features and enhancements

grafana - 9.2.4 (2022-11-07)

Published by grafanabot almost 2 years ago

Download page
What's new highlights

Features and enhancements

Bug fixes

Plugin development fixes & changes

grafana - 9.2.3 (2022-10-31)

Published by grafanabot almost 2 years ago

Download page
What's new highlights

Features and enhancements

Bug fixes

  • Access control: Fix a bug with argument order for data source managed permission updates. (Enterprise)
  • Auth: Fix GF_AUTH_JWT_URL_LOGIN env variable doesn't work. #57689, @Jguer
  • Live: Explicitly reply with http 200. #57428, @sh0rez
  • Prometheus: Fix builder operation mode changing multiselect to single select behaviour. #57780, @itsmylife
  • Prometheus: Fix builder operation mode changing multiselect to single select behaviour. #57493, @yinjialu
  • Security: Fix vulnerabilities in webpack loader-utils. #57533, @jackw
grafana - 9.2.2 (2022-10-25)

Published by grafanabot almost 2 years ago

Download page
What's new highlights

Features and enhancements

  • Alerting: Add support for wecom apiapp. #55991, @aimuz
  • Canvas: Improve resource picker initialization. #57319, @nmarrs
  • Canvas: Improve text element readability. #57371, @adela-almasan
  • CloudWatch: Make sure adoption tracking is done on valid, migrated queries. #56872, @sunker
  • Dashboard: Alerts user to incorrect tag format for JSON import. #54657, @iamelDuderino
  • MSSQL: Support tables from all schemas. #53099, @zoltanbedi
  • Opentsdb: Allow template variables for filter keys. #57226, @bohandley
  • Prometheus: Provide label values match parameter API when supported prometheus instance is configured. #56510, @gtk-grafana
  • QueryEditor: Revert components from grafana-ui. #57436, @zoltanbedi
  • TeamSync: Allow team sync when external organization mapping returns no organization role. (Enterprise)

Bug fixes

Breaking changes

We added some components a bit too early to @grafana/ui in 9.2 so we are moving them back to @grafana/experimental. If you used any of these components

  • AccessoryButton
  • EditorFieldGroup
  • EditorHeader
  • EditorField
  • EditorRow
  • EditorList
  • EditorRows
  • EditorSwitch
  • FlexItem
  • Stack
  • InlineSelect
  • InputGroup
  • Space

Please use them from grafana/experimental from now on. Issue #57436

grafana - 9.2.1 (2022-10-18)

Published by grafanabot about 2 years ago

Download page
What's new highlights

Features and enhancements

  • Alerting: Improve notification policies created during migration. #52071, @JacobsonMT
  • AzureAD: Add option to force fetch the groups from the Graph API. #56916, @gamab
  • AzureAD: Add option to force fetch the groups from the Graph API (#56916). #56947, @gamab
  • Docs: Note end of release notes publication. #57013, @gguillotte-grafana
  • Inspect: Handle JSON tab crash when the provided object is too big to stringify. #55939, @TsotosA
  • TablePanel: Footer now updates values on column filtering. #56354, @mdvictor

Bug fixes

Plugin development fixes & changes

  • Grafana UI: Export prop types for queryfield, modal and field components. #57097, @jackw
  • Toolkit: Fix Cannot use import statement outside... error in tests. #57071, @jackw
grafana - 9.2.0 (2022-10-11)

Published by grafanabot about 2 years ago

Download page
What's new highlights

Features and enhancements

  • Alerting: Add Notification error feedback on contact points view. #56225, @soniaAguilarPeiron
  • Alerting: Allow created by to be manually set when there's no creator for silences. #55952, @gotjosh
  • Alerting: Expose info about notification delivery errors in a new /receivers endpoint. #55429, @santihernandezc
  • Alerting: Update imported prometheus alertmanager version. #56228, @joeblubaugh
  • Alerting: Update imported prometheus alertmanager version. Backport (#56228). #56430, @joeblubaugh
  • Alerting: Write and Delete multiple alert instances. #55350, @joeblubaugh
  • Core: Implement aria attributes for query rows, improve a11y. #55563, @L-M-K-B
  • Custom Branding: Remove custom branding service. (Enterprise)
  • Custom branding: Remove UI. (Enterprise)
  • DevEnv: Adds docker block for clickhouse. #55702, @owensmallwood
  • Docker: removes unneccesary use of edge repo. #54567, @xlson
  • Explore: Revert split pane resize feature. #56310, @Elfo404
  • Frontend: Make local storage items propagate to different tabs immediately. #55810, @oscarkilhed
  • PublicDashboards: Allow disabling an existent public dashboard if it …. #55778, @evictorero
  • QueryEditorRow: Only pass error to query editor if panel is not in a loading state. #56350, @kevinwcyu
  • Reports: Refresh query variables on time range change. (Enterprise)
  • XYChart: Beta release. #55973, @mdvictor
  • [9.2.x] Alerting: Start ticker only when scheduler starts (#56339). #56418, @yuri-tceretian

Bug fixes

  • Alerting: Fix pq: missing FROM-clause for table "a". #56453, @grobinson-grafana
  • AzureMonitor: Correctly update subscriptions value in ARG editor. #55860, @aangelisc
  • Chore: Fix swagger validation failures. (Enterprise)
  • Chore: Regenerate swagger specification and fix validation failures. #55750, @joshhunt
  • Correlations: Only return correlation for which both source and target datasources exist. #55454, @Elfo404
  • Explore: Prevent panes from disappearing when resizing window in split view. #55696, @gelicia
  • Links: Fix opening links from different orgs on the same tab. #55837, @guicaulada
  • LogContext: Fix scroll position in upper context group. #56370, @svennergr
  • Logs: Show copy button independently from context. #55934, @svennergr
  • Loki/Prometheus: Fix adding of ad hoc filters when jumping from dashboard to explore. #55915, @ivanahuckova
  • Loki: Add support for range aggregations with by grouping. #56184, @ivanahuckova
  • Loki: Fix label-value escaping in context query. #56614, @svennergr
  • Loki: Fix redundant escaping in adhoc filter with regex match. #56447, @ivanahuckova
  • PanelEdit: Fixes resize pane border and spacing issues. #56190, @torkelo
  • PublicDashboards: Fix dashboard insights query when Public Dashboard feature is enabled. (Enterprise)
  • PublicDashboards: Fix dashboard insights query when Public Dashboard feature is enabled. (Enterprise)
  • RBAC: Redirect to /login when forceLogin is set. #56469, @sakjur
  • SAML: Fix RelayState generation function. (Enterprise)
  • Security: Fix CVE-2022-27664. #55361, @yong-jie-gong
  • StateTimeline: Fix tooltip showing erroneously in shared crosshair dashboards. #55809, @mdvictor
  • Tempo: Fix unexpected trimming of leading zeroes in traceID. #55167, @hanjm
  • Tracing: Fix bug where errors are not reported to OpenTelemetry. #55925, @sakjur
grafana - 9.1.8 (2022-10-11)

Published by grafanabot about 2 years ago

Download page
What's new highlights

Features and enhancements

Bug fixes

grafana - 9.1.7 (2022-10-04)

Published by grafanabot about 2 years ago

Download page
What's new highlights

Features and enhancements

Bug fixes

grafana - 9.2.0-beta1 (2022-09-26)

Published by grafanabot about 2 years ago

Download page
What's new highlights

Features and enhancements

  • AccessControl: Move GetCacheKey to SignedInUser. #53591, @mgyongyosi
  • AccessControl: Move GetCacheKey to SignedInUser. (Enterprise)
  • Admin: Add support to configure default admin email. #54363, @mhuangwm
  • Admin: Create/Edit Team/ServiceAccount UI changes. #53889, @mgyongyosi
  • Alert list panel: Add view mode "Stat". #53281, @peterholmberg
  • Alerting: Add alert preview to cloud rules editor. #54950, @konrad147
  • Alerting: Add new API endpoint GET /api/v1/ngalert. #55134, @yuri-tceretian
  • Alerting: Add templates autocomplete. #53655, @konrad147
  • Alerting: Adds support for editing group details for Grafana managed rules. #53120, @gillesdemey
  • Alerting: Change default alert state to Error on execution error or timeout. #55345, @grobinson-grafana
  • Alerting: Display alert's 'Created' time in local time instead of UTC. #54414, @mmusenbr
  • Alerting: Improve Mimir AM interoperability with Grafana. #53396, @konrad147
  • Alerting: Improve validation of query and expressions on rule submit. #53258, @yuri-tceretian
  • Alerting: Read group details before saving. #53586, @gillesdemey
  • Alerting: Resolve stale state. #49352, @yuri-tceretian
  • Alerting: Support for re-ordering alert rules in a group. #53318, @gillesdemey
  • Alerting: Update embedded Alertmanager v0.24. #53555, @yuri-tceretian
  • Alerting: Update forking request handlers to use the same errors. #52965, @yuri-tceretian
  • Alerting: Write and Delete multiple alert instances. #52305, @joeblubaugh
  • Annotation: Optionally allow storing longer annotation tags. #54754, @papagian
  • Auth: Add SAML common resolutions to cookie issues. #55395, @Jguer
  • Auth: Add cli command users-manager for conflict resolution. #52344, @eleijonmarck
  • Auth: Add documentation on group overage claims in AzureAD. #55389, @Jguer
  • Auth: Extend auth token errors with user ID. #54633, @IevaVasiljeva
  • Auth: Reduce allocs in permission map. #55410, @Jguer
  • Auth: Restore legacy behavior and add deprecation notice for empty org role in oauth. #55118, @Jguer
  • AzureMonitor: Automate retrieval of supported Metrics namespaces. #53203, @aangelisc
  • Build: Replace the file-loader loader with asset module in webpack config. #53088, @academo
  • Chore: Group auth docker blocks. #54274, @linoman
  • Chore: Upgrade Go to 1.19.1. #54902, @sakjur
  • Cleanup: Add traces to cleanup jobs. #55465, @sakjur
  • CloudMonitor: Remove cloudMonitoringExperimentalUI feature flag. #55054, @asimpson
  • CloudWatch: Add AWS/States metrics. #55427, @jangaraj
  • CloudWatch: Add missing AWS/ApiGateway metrics. #53839, @jangaraj
  • CloudWatch: Add missing AWS/Events metrics. #53831, @jangaraj
  • CloudWatch: Enable feature adoption tracking in the plugin. #54299, @sunker
  • CloudWatch: Log group variable should get all log groups. #54062, @iwysiu
  • CloudWatch: Refactoring - decouple logs and metrics in datasource file. #55079, @sunker
  • Correlations: Add GetCorrelation(s) HTTP APIs. #52517, @Elfo404
  • Custom branding: Add RBAC (early access). (Enterprise)
  • Custom branding: Add preview for the settings (early access). (Enterprise)
  • Dashboard: Support Variables in "Filter by Name" Transformation. #51804, @Kirchen99
  • DashboardQuery: Expand query options. #53998, @ryantxu
  • Docs: Deprecating packages_api and removing it from our pipelines. #54473, @tolzhabayev
  • Docs: Update annotations API docs to include required field. #52644, @HarryTennent
  • Echo: Add support for Google Analytics 4. #55446, @joshhunt
  • Elasticsearch: Respect time range in ad hoc filters. #53874, @gabor
  • Explore: Add Mixed Datasource. #53429, @gelicia
  • Explore: Add resize to split view, with Min/Max button. #54420, @gelicia
  • Footer: Add release notes url to version label. #52909, @kianelbo
  • Geomap: Add Africa, Australia, Oceania, South Asia, and East Asia as initial view options. #55142, @zuchka
  • Geomap: Add dynamic initial view options. #54419, @drew08t
  • Grafana Backend: Establish a database version support policy. #54374, @joeblubaugh
  • Grafana UI: Add implicit submit to TimeRangeForm for A11y. #52647, @matejkubinec
  • Grafana/ui: Adds all unicons to IconName and script to generate types. #53820, @academo
  • GrafanaUI: Add icon to links on Plugin configuration page. #55581, @leandro-deveikis
  • GrafanaUI: Deprecate logs components. #55364, @gabor
  • GraphPanel: Panel Description box does not expand to fit markdown table. #54238, @gitstart
  • Icons: Move unicons icons to the repository and generate the iconsBundle.js with nodejs. #53766, @academo
  • InfluxDB: Remove browser ('direct' access) mode. #53529, @obetomuniz
  • JWT: Add support for assigning org roles. #54277, @nrwiersma
  • JWT: Allow conventional bearer token in Authorization header. #54821, @nrwiersma
  • Live: Migrate to centrifuge-js v3 (new API and client protocol). #51977, @FZambia
  • Load icons using webpack context instead of react-inlinesvg library. #53675, @academo
  • Login: Allow basic users to reset password when LDAP or Auth Proxy is enabled. #52331, @krzysdabro
  • Login: Remove single admin team restriction. #54534, @linoman
  • Logs: Relocate "show context" button, add copy line log button. #50977, @Seyaji
  • Loki Query Variables: Add support to select from existing labels. #54625, @matyax
  • Loki/Prometheus: Make sections in log/metrics browser resizable. #54704, @gwdawson
  • Loki/Prometheus: Remove beta tag from query builder. #55150, @ivanahuckova
  • Loki: Add validation to derived fields url field setting. #53599, @matyax
  • Loki: Create Variable Query Editor for Loki. #54102, @matyax
  • MSSQL: Migrate to React. #51765, @zoltanbedi
  • Metrics: Instrument requests not matching any handler as notfound. #53949, @bergquist
  • Navigation Bar: Remove plugins link under Server Admin. #54386, @academo
  • Navigation: Don't round app plugin icon images. #54543, @joshhunt
  • OAuth: Allow assigning Server Admin. #54780, @Jguer
  • Panel edit: Run queries when time range changes in table view. #53111, @axelavargas
  • Panels: Add panel debug support helper. #54678, @ryantxu
  • Playlists: Migrate to UIDs and load dashboards in the frontend. #54125, @ryantxu
  • Plugins: Add feature toggles for long running queries. #54349, @kevinwcyu
  • Plugins: Add secure JSON fields to plugin setting DTO. #55313, @wbrowne
  • Plugins: Handle app plugin proxy routes per request. #51835, @marefr
  • Plugins: Use error plane for api/ds/query. #54750, @wbrowne
  • Preferences: Support setting any dashboard as home, not just the starred ones. #54258, @ryantxu
  • Prometheus: Add dashboard uid when tracing header in browsermode. #53232, @lpskdl
  • Prometheus: Throw error on direct access. #50162, @aocenas
  • Prometheus: Upgrades http client to 1.30. #53901, @bergquist
  • Prometheus: Upgrades the prometheus http client to 1.13. #47707, @yesoreyeram
  • PublicDashboard: Add RTK Query with loading and error state. Add MSW dependency for testing. #55518, @juanicabanas
  • PublicDashboards: Add RBAC to secured endpoints. #54544, @evictorero
  • PublicDashboards: Add link to public dashboards docs to sharing modal. #55186, @guicaulada
  • PublicDashboards: Disable form when user does not has permissions. #54853, @evictorero
  • PublicDashboards: Dont support exemplars. #54933, @owensmallwood
  • PublicDashboards: Ignore time range input and changes on public dashboard. #55412, @guicaulada
  • PublicDashboards: Log api layer errors and which datasources fail/succeed. #55056, @owensmallwood
  • PublicDashboards: Render tag when dashboard meta changes in state. #55414, @owensmallwood
  • PublicDashboards: Resolve interval for public dashboard data source. #55489, @guicaulada
  • PublicDashboards: Sanitize metadata from public dashboard queries. #55269, @guicaulada
  • PublicDashboards: UI improvements. #55130, @juanicabanas
  • Query editor: Allow query editors to create new query. #55028, @ivanahuckova
  • RBAC: Add cache for oss rbac permissions. #55098, @kalleep
  • RBAC: Add endpoints for reading and updating role assignments. (Enterprise)
  • RBAC: Add permissions to install and configure plugins. #51829, @gamab
  • RBAC: Display indicator if a permission is inherited. #54080, @kalleep
  • RBAC: Only display unique permissions in list. #54074, @kalleep
  • RBAC: Refactor delegation check to reduce db queries. (Enterprise)
  • RBAC: Validate scopes during role creation. (Enterprise)
  • Report: Keep report data on edit page refresh. (Enterprise)
  • Reports: Allow CSV only option. (Enterprise)
  • Reports: Render steps inside ReportPage. (Enterprise)
  • SAML: Account for all orgs in org_mapping. (Enterprise)
  • SAML: Add option to skip org role sync. #55230, @gamab
  • SAML: Add option to skip org role sync. (Enterprise)
  • SAML: Allow wildcard mapping to add user to all existing orgs. #55628, @gamab
  • SAML: Do not SAML SLO if user is not SAML authenticated. #53418, @Jguer
  • SAML: Improve SAML login flow. (Enterprise)
  • SQL: Migrate (MS/My/Postgres)SQL configuration pages from Angular to React. #51891, @oscarkilhed
  • Search: Migrated impressions to use dashboardUID. #53090, @lpskdl
  • Secrets: Add fallback to secrets kvstore plugin. #54056, @guicaulada
  • Secrets: Convert secret migration to a background service. #54676, @guicaulada
  • Secrets: Implement secrets manager plugin fallback store. #54496, @guicaulada
  • Secrets: Improve error handling for secrets manager plugin. #54811, @guicaulada
  • SegmentInput: Omit allowCustomValue and allowEmptyValue props. #55352, @timagixe
  • Status History Panel: Show X-Axis Value in Tooltip. #54563, @gitstart
  • TeamSync: Add description to group mapping. (Enterprise)
  • TeamSync: Prevent team syncing out of orgs mapped by auth method. (Enterprise)
  • Teams: Add TeamRolePicker to the Create and Edit Team pages. #53775, @mgyongyosi
  • Tempo: Set the default query type even if queryType was set to 'clear'. #53887, @CrypticSignal
  • Tempo: Wrap the autocomplete value for a tag in double quotes. #55610, @CrypticSignal
  • TextPanel: Support code formats. #53850, @ryantxu
  • TimeRangePicker: Absolute timeranges with timezone. #53763, @mdvictor
  • TimeSeries: Support for log scale and negative numbers. #54812, @leeoniya
  • TopNav: Panel edit changes. #54746, @torkelo
  • Tracing: Add new [tracing.opentelemetry] custom_attributes config setting. #54110, @hairyhenderson
  • Transformations: Add support for an inner join transformation. #53865, @AlexKaracaoglu
  • Transformers: Support inner vs outer join. #53913, @ryantxu
  • User management: Use HMAC-SHA256 to generate time limit codes (password reset tokens). #42334, @andreasgerstmayr
  • UsersTable: Display Disabled flag in Organizations' Users table. #53656, @mgyongyosi
  • Various Panels: Add ability to toggle legend with keyboard shortcut. (Enterprise)

Bug fixes

  • Alerting: AlertingProxy to elevate permissions for request forwarded to data proxy when RBAC enabled. #53620, @yuri-tceretian
  • Auth: Allow admins to manually change external user's role if oauth_skip_org_role_update_sync or saml skip_org_role_sync is enabled. #55182, @Jguer
  • AuthNZ: Security fixes for CVE-2022-35957 and CVE-2022-36062. #55503, @IevaVasiljeva
  • ContextHandler: Use standard library style middleware. #54219, @sakjur
  • ElasticSearch: Fix lucene formatted variables being wrongly escaped. #54981, @svennergr
  • FIX: RBAC prevents deleting empty snapshots. #54385, @gamab
  • Fix: Adjusting plugin.json schema regex. #54515, @tolzhabayev
  • Fix: Wrong swagger meta preventing spec generation. #54181, @leandro-deveikis
  • Histogram: Fix panel hide when clicking on legend. #53651, @mdvictor
  • Loki: Hide loki sample queries from query inspector. #55158, @ivanahuckova
  • Query Builder: Fix spelling of "lose" in user visible message. #53435, @spazm
  • RBAC: Fix resolver issue on wildcard resulting in wrong status code for endpoints. #54208, @kalleep
  • Reports: Fix starting value. (Enterprise)
  • StatPanel: Add padding between horizontal name and value. #55299, @JoaoSilvaGrafana
  • TablePanel: Fix FooterRow styling for Safari and Firefox. #55543, @mdvictor
  • TablePanel: Fix vertical scrollbar. #53457, @mdvictor
  • Tempo: Fix typo in the tooltip for "Limit". #53750, @CrypticSignal
  • Transformations: Fix clearing of transformation select fields. #53916, @AlexKaracaoglu
  • Various Panels: Fix Single right-aligned y-axis hiding gridlines. #54206, @gitstart

Breaking changes

Dashboards: Remove the ability to open dashboard settings while panel edit is still open. Issue #54746

In InfluxDB, browser access mode was deprecated in Grafana 8.0.0 and removed in 9.2.0. If you used this mode, please switch to server access mode on the datasource configuration page. Issue #53529

In Prometheus, browser access mode was deprecated in Grafana 7.4.0 and removed in 9.2.0. If you used this mode, please switch to server access mode on the datasource configuration page. Issue #50162

Password reset links sent before the upgrade will no longer work and have to be resent. Since the duration of those links are only two hours we decided to not support both token formats. Issue #42334

Deprecations

Google Analytics 'Universal Analytics' is deprecated by Google in favor of Google Analytics 4. See Google's deprecation notice for more details. After July 2023, Grafana's Google Analytics 'Universal Analytics' integration will be removed, along with the analytics.google_analytics_ua_id server config property. Configure Google Analytics 4 using the analytics.google_analytics_4_id server config property.
Issue #55446

The following components and functions related to logs are deprecated in the grafana-ui package: LogLabels, LogMessageAnsi, LogRows, getLogRowStyles.
Issue #55364

Plugin development fixes & changes

  • GrafanaUI: Add required behavior to Inline Field. #54867, @gefgu
  • CustomScrollbar: Add optional scroll indicators to CustomScrollbar. #54705, @ashharrison90
  • Build: Introduce ESM and Treeshaking to NPM package builds. #51517, @jackw
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