Alexa V and kay delaney
d7dcea71ea
[v9.2.x] Snapshots: Build snapshot originalUrl on the backend ( #60232 ) ( #60256 )
...
Co-authored-by: kay delaney <kay@grafana.com >
2022-12-13 17:43:53 +01:00
Daniel Lee
c0feee3801
[v9.2.x] UsageInsights: Record events for Explore queries ( #59992 )
...
* UsageInsights: Record events for Explore queries (#59931 )
* usageinsights: record events for Explore queries
* usageinsights: make the source field optional
It is not logical to have it for an event like the dashboard-view
* usageinsights: add comment to Explore test
Explain why we are reversing a previous decision
(cherry picked from commit 74167b4d44 )
* usageinsights: fix merge conflict
* Empty-Commit to trigger build
* usageinsights: fix broken tests after merge
2022-12-08 00:13:59 +01:00
Carl Bergquist
95d2adf251
[9.2.x] Backport Contexthandler: Add uname as response header #59930 ( #59950 )
...
* Contexthandler: Add uname as response header (#59930 )
Signed-off-by: bergquist <carl.bergquist@gmail.com >
(cherry picked from commit 1b676d0d49 )
* fixes tests broken due to moved featuremgt package
Signed-off-by: bergquist <carl.bergquist@gmail.com >
Signed-off-by: bergquist <carl.bergquist@gmail.com >
2022-12-07 15:27:34 +01:00
2919588a82
Auth: Session cache [v9.2.x] ( #59907 )
...
* add cache wrapper
only cache token if not to rotate
Co-authored-by: Kalle Persson <kalle.persson@grafana.com >
anticipate next rotation
Co-authored-by: ievaVasiljeva <ieva.vasiljeva@grafana.com >
Co-authored-by: Kalle Persson <kalle.persson@grafana.com >
Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com >
(cherry picked from commit 07a4b2343d59cb593ad128355e1d9217ba493700)
* FeatureToggle: for storing sessions in a Remote Cache
Co-authored-by: ievaVasiljeva <ieva.vasiljeva@grafana.com >
(cherry picked from commit b8a8c15148 )
* use feature flag for session cache
* ensure ttl is minimum 1 second
Co-authored-by: ievaVasiljeva <ieva.vasiljeva@grafana.com >
Co-authored-by: Kalle Persson <kalle.persson@grafana.com >
Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com >
* ensure 2 ttl window to prevent caching of tokens near rotation
Co-authored-by: Kalle Persson <kalle.persson@grafana.com >
* fix description of toggle
Co-authored-by: gamab <gabi.mabs@gmail.com >
Co-authored-by: ievaVasiljeva <ieva.vasiljeva@grafana.com >
Co-authored-by: Kalle Persson <kalle.persson@grafana.com >
Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com >
2022-12-07 10:04:05 +01:00
Gabriel MABILLE and ievaVasiljeva
91b15eed1a
FeatureToggle: for storing signed in user object in a Remote Cache ( #59883 )
...
* FeatureToggle: for storing sessions in a Remote Cache
Co-authored-by: ievaVasiljeva <ieva.vasiljeva@grafana.com >
* Fix conflicting modifications :D
Co-authored-by: ievaVasiljeva <ieva.vasiljeva@grafana.com >
* rename the flag to userRemoteCache
* undo unintended change
* Users: Add option to use remote cache for SignedInUsers (#59892 )
* Add remote cache to GetSignedInUserWithCacheCtx
Co-authored-by: ievaVasiljeva <ieva.vasiljeva@grafana.com >
* Populate SignedInUser remote cache
Co-authored-by: ievaVasiljeva <ieva.vasiljeva@grafana.com >
* Line
* minor fixes to make this work
Co-authored-by: ievaVasiljeva <ieva.vasiljeva@grafana.com >
* Fix tests
* change flag to updated name
Co-authored-by: ievaVasiljeva <ieva.vasiljeva@grafana.com >
Co-authored-by: ievaVasiljeva <ieva.vasiljeva@grafana.com >
2022-12-07 08:58:15 +01:00
Carl Bergquist
8c15be99f5
[9.2.x] Instrumentation: Log plugin and datasource info for each plugin request. ( #59882 )
...
Signed-off-by: bergquist <carl.bergquist@gmail.com >
2022-12-06 16:11:09 +01:00
matt abrams
b6e12f2723
DataLinks: Backport 58934 to v9.2.x ( #59457 )
...
* manual backport
* manual backport
2022-12-02 07:00:23 -10:00
Grot (@grafanabot)
048e200a68
Release: Bump version to 9.2.8 ( #59526 )
...
"Release: Updated versions in package to 9.2.8"
2022-11-30 10:35:33 +02:00
Grot (@grafanabot) and Victor Marin
c89876323c
[v9.2.x] TimeseriesPanel: Preserve string fields for data link interpolation ( #59296 )
...
TimeseriesPanel: Preserve string fields for data link interpolation (#58424 )
* TimeseriesPanel: Preserve string fields for data link interpolation
* clean code
* Modify tests so that string fields are allowed only when a valid time/number dataframe exists
* performance mods
* fix wrong length
* remove console.log
* Check if aligned dataframe has links
(cherry picked from commit 0da77201bf )
Co-authored-by: Victor Marin <36818606+mdvictor@users.noreply.github.com >
2022-11-24 08:15:06 -05:00
Grot (@grafanabot) and Leon Sorokin
6fbdc2ed89
[v9.2.x] Heatmap: Fix blurry text & rendering ( #59261 )
...
Heatmap: Fix blurry text & rendering (#59260 )
(cherry picked from commit 6f00bc5674 )
Co-authored-by: Leon Sorokin <leeoniya@gmail.com >
2022-11-23 23:12:12 -05:00
Grot (@grafanabot)
09308c77d8
Release: Bump version to 9.2.7 ( #59245 )
...
"Release: Updated versions in package to 9.2.7"
2022-11-23 11:07:57 -06:00
Grot (@grafanabot)
2f3c46b4dd
Release: Bump version to 9.2.6 ( #58857 )
...
"Release: Updated versions in package to 9.2.6"
2022-11-16 15:23:46 -03:00
Grot (@grafanabot) and Jack Westbrook
d074471557
[v9.2.x] Toolkit: Fix compilation loop when watching plugins for changes ( #58695 )
...
Toolkit: Fix compilation loop when watching plugins for changes (#58167 )
* fix(toolkit): ignore node_modules and dist directories when watching for changes to plugin
* fix(toolkit): move watchOptions.ignored config to pluginDev watch call
(cherry picked from commit ce50400740 )
Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com >
2022-11-14 09:54:58 +01:00
Grot (@grafanabot) and Victor Marin
47f8928be1
[v9.2.x] StateTimelinePanel: Fix duration on merged values ( #58679 )
...
StateTimelinePanel: Fix duration on merged values (#58561 )
Fix stateTimeline duration
(cherry picked from commit 79142340e0 )
Co-authored-by: Victor Marin <36818606+mdvictor@users.noreply.github.com >
2022-11-11 13:33:48 -05:00
Ashley Harrison
b689ec5d43
Navigation: Expose new props to extend Page/PluginPage ( #58465 ) ( #58562 )
...
* add extensions and customisation to `Page`
* adjust alignment
(cherry picked from commit b3c761aaa7 )
2022-11-10 10:05:45 +00:00
Grot (@grafanabot) and Adam Simpson
00bede823f
Tooltips: Make tooltips in FormField and FormLabel interactive and keyboard friendly ( #57706 ) ( #58471 )
...
* Tooltips: add tabindex and interactive
A couple tooltips used in configuration of datasources like ADX were not
clickable or didn't show on keyboard focus.
- fixes #56561
- Same solution as #47137
* test: add test around tabbing to tooltips
(cherry picked from commit 3e92a2dc77 )
Co-authored-by: Adam Simpson <adam@adamsimpson.net >
2022-11-08 12:11:34 -05:00
Grot (@grafanabot)
d9a6bf92d7
"Release: Updated versions in package to 9.2.5" ( #58430 )
2022-11-08 14:11:37 +00:00
Grot (@grafanabot) and dessen-xu
7ca5c227dd
Toolkit: Fix Webpack less-loader config ( #57950 ) ( #58175 )
...
(cherry picked from commit b799be3052 )
Co-authored-by: dessen-xu <1805680163@qq.com >
2022-11-07 16:16:58 +01:00
Grot (@grafanabot) and Andres Martinez Gotor
3dc8434cf4
@grafana/e2e: Fix addPanel for small screen size ( #57398 ) ( #58314 )
...
(cherry picked from commit d001a1b035 )
Co-authored-by: Andres Martinez Gotor <andres.martinez@grafana.com >
2022-11-07 07:06:23 -05:00
Grot (@grafanabot) and Victor Marin
b642a797fd
Timeseries: Fix null pointer when matching fill below to field ( #58030 ) ( #58298 )
...
* Fix timeseries fill below to error
* wip
* modifications
* add tests for fillBelowTo option
(cherry picked from commit d673c8809b )
Co-authored-by: Victor Marin <36818606+mdvictor@users.noreply.github.com >
2022-11-06 09:35:06 -05:00
Grot (@grafanabot) and Leon Sorokin
ac66ba77da
TimeSeries: more thorough detection of negative values for stacking dir ( #57863 ) ( #58147 )
...
(cherry picked from commit 4d88e2b542 )
Co-authored-by: Leon Sorokin <leeoniya@gmail.com >
2022-11-03 09:38:19 -04:00
Grot (@grafanabot) and Ashley Harrison
f07841db8a
increase select placeholder contrast to be WCAG AA compliant ( #58034 ) ( #58125 )
...
(cherry picked from commit c3206167a6 )
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
2022-11-03 07:00:45 -04:00
Grot (@grafanabot)
6c027ccf6a
"Release: Updated versions in package to 9.2.4" ( #57958 )
2022-11-01 06:50:30 -04:00
Grot (@grafanabot) and Leon Sorokin
f6abf640eb
TimeSeries: Render null-bounded points at data edges ( #57798 ) ( #57938 )
...
(cherry picked from commit 45234e76eb )
Co-authored-by: Leon Sorokin <leeoniya@gmail.com >
2022-10-31 19:06:43 -04:00
Marcus Andersson
e0e74ea6d2
[v9.2.x] Chore: Fix vulnerabilities in webpack loader-utils ( #57753 )
...
* chore: remove unused webpack loaders from core and toolkit
* chore: refresh yarn.lock file
* getting there...I hope..
* making sure we are not using naughty loader-utils.
* fixed storybook.
2022-10-28 13:00:04 +02:00
Grot (@grafanabot) and Victor Marin
23b791c234
TimeseriesPanel: Fill below to override works with name override ( #57728 ) ( #57800 )
...
(cherry picked from commit 953fdfe76f )
Co-authored-by: Victor Marin <36818606+mdvictor@users.noreply.github.com >
2022-10-28 02:46:35 -04:00
Grot (@grafanabot)
b3a46212df
"Release: Updated versions in package to 9.2.3" ( #57605 )
2022-10-25 15:08:27 +02:00
Grot (@grafanabot) and Victor Marin
68c8987152
TablePanel: Fix updating footer values on data change ( #57518 ) ( #57581 )
...
* TablePanel: Fix updating footer values on data change
* tests
(cherry picked from commit c30716a073 )
Co-authored-by: Victor Marin <36818606+mdvictor@users.noreply.github.com >
2022-10-25 02:56:58 -04:00
Erik Sundell and Zoltán Bedi
e69568fec8
fix merge conflict ( #57546 )
...
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com >
2022-10-24 19:53:13 +02:00
Grot (@grafanabot) and Leon Sorokin
c4233171f2
TimeSeries: fix negative stacked percent y-axis range ( #57470 ) ( #57478 )
...
(cherry picked from commit 45707ccf99 )
Co-authored-by: Leon Sorokin <leeoniya@gmail.com >
2022-10-21 16:41:45 -06:00
Grot (@grafanabot) and Zoltán Bedi
a318b15cab
TimeSeries: Fix stacking when first value is negative zero ( #57257 ) ( #57472 )
...
* TimeSeries: Fix stacking when first value is negative zero
* More test + refactor
(cherry picked from commit 7f3b567657 )
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com >
2022-10-21 15:12:16 -04:00
Grot (@grafanabot) and Victor Marin
0905058657
Revert data links code for sorted vector case ( #57175 ) ( #57183 )
...
(cherry picked from commit 9c514748f7 )
Co-authored-by: Victor Marin <36818606+mdvictor@users.noreply.github.com >
2022-10-18 09:13:31 -04:00
Grot (@grafanabot)
02b1030662
"Release: Updated versions in package to 9.2.2" ( #57181 )
2022-10-18 15:07:12 +02:00
Grot (@grafanabot) and Victor Marin
f2fa4eb197
TimeseriesPanel: Fix variables in data links ( #56729 ) ( #57163 )
...
* TimeseriesPanel: Fix variables in data links
* Refactor variable fix for all Timeseries panels
* cr mods
(cherry picked from commit 76d6e3c075 )
Co-authored-by: Victor Marin <36818606+mdvictor@users.noreply.github.com >
2022-10-18 08:00:29 -04:00
Grot (@grafanabot) and Jack Westbrook
9c9480dd0c
Grafana UI: Export prop types for queryfield, modal and field components ( #57097 ) ( #57108 )
...
* chore(grafana-ui): export prop types for queryfield, modal and field components
* docs(migration-guide): add notes for react peerdependencies and additional type exposure
* Update docs/sources/developers/plugins/migration-guide.md
Co-authored-by: Timur Olzhabayev <timur.olzhabayev@grafana.com >
Co-authored-by: Timur Olzhabayev <timur.olzhabayev@grafana.com >
(cherry picked from commit 24c04740e3 )
Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com >
2022-10-17 15:22:14 -04:00
Grot (@grafanabot) and Jack Westbrook
98dfb42cbf
Toolkit: Fix Cannot use "import statement outside" error in tests ( #57071 ) ( #57094 )
...
(cherry picked from commit fd0fcffc24 )
Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com >
2022-10-17 17:36:47 +02:00
Grot (@grafanabot) and GitStart
d78f259ee8
Last Table Column Not Centered ( #56047 ) ( #56938 )
...
Co-authored-by: gitstart <gitstart@gitstart.com >
Co-authored-by: gitstart <gitstart@users.noreply.github.com >
Co-authored-by: Nitesh Singh <nitesh.singh@gitstart.dev >
Co-authored-by: Thiago Nascimbeni <tnascimbeni@gmail.com >
Co-authored-by: Rubens Rafael <70234898+RubensRafael@users.noreply.github.com >
Co-authored-by: RubensRafael <rubensrafael2@live.com >
Co-authored-by: Rafael Toledo <87545086+Toledodev@users.noreply.github.com >
Co-authored-by: Matheus Muniz <87545749+matheusmuniz03@users.noreply.github.com >
Co-authored-by: Matheus Muniz <matheusmuniz100@hotmail.com >
Co-authored-by: Matheus Benini Ferreira <88898100+MatheusBeniniF@users.noreply.github.com >
Co-authored-by: Murilo Amaral <87545137+MuriloAmarals@users.noreply.github.com >
Co-authored-by: gitstart <gitstart@users.noreply.github.com >
Co-authored-by: gitstart <gitstart@gitstart.com >
Co-authored-by: Nitesh Singh <nitesh.singh@gitstart.dev >
Co-authored-by: Thiago Nascimbeni <tnascimbeni@gmail.com >
Co-authored-by: Rubens Rafael <70234898+RubensRafael@users.noreply.github.com >
Co-authored-by: RubensRafael <rubensrafael2@live.com >
Co-authored-by: Rafael Toledo <87545086+Toledodev@users.noreply.github.com >
Co-authored-by: Matheus Muniz <87545749+matheusmuniz03@users.noreply.github.com >
Co-authored-by: Matheus Muniz <matheusmuniz100@hotmail.com >
Co-authored-by: Matheus Benini Ferreira <88898100+MatheusBeniniF@users.noreply.github.com >
Co-authored-by: Murilo Amaral <87545137+MuriloAmarals@users.noreply.github.com >
(cherry picked from commit 4ecc9f42ac )
Co-authored-by: GitStart <1501599+gitstart@users.noreply.github.com >
2022-10-14 06:53:41 -04:00
Grot (@grafanabot) and Gabriel MABILLE
f01526e35b
LDAP: Add skip_org_role_sync configuration option ( #56679 ) ( #56792 )
...
* LDAP: Add skip_org_role_sync option
* Document the new config option
* Nit on docs
* Update docs/sources/setup-grafana/configure-security/configure-authentication/ldap.md
Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com >
* Docs suggestions
Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com >
Co-authored-by: Jguer <joao.guerreiro@grafana.com >
* Add test, Fix disabled user when no role
Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com >
Co-authored-by: Jguer <joao.guerreiro@grafana.com >
(cherry picked from commit 10c080dad1 )
Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com >
2022-10-12 13:57:20 +02:00
Victor Marin
794f9dbb05
TablePanel: Footer now updates values on column filtering ( #56354 ) ( #56768 )
...
* Table footer now updates values on column filtering
* Backwards compatibility
(cherry picked from commit 48c27872af )
2022-10-12 10:46:32 +03:00
Grot (@grafanabot) and Victor Marin
ba5ee60944
StateTimeline: Fix tooltip showing erroneously in shared crosshair dashboards ( #55809 ) ( #56521 )
...
* StateTimeline: Fix shared crosshair
* Fix for StatusHistory also
(cherry picked from commit b622a87aee )
Co-authored-by: Victor Marin <36818606+mdvictor@users.noreply.github.com >
2022-10-07 02:14:45 -04:00
Grot (@grafanabot) and Leon Sorokin
dc04e2589c
Thresholds: fix line rendering with multiple y axes ( #56516 ) ( #56518 )
...
(cherry picked from commit 21d9cf0db4 )
Co-authored-by: Leon Sorokin <leeoniya@gmail.com >
2022-10-06 17:36:07 -06:00
Tania
4d3408f4f0
Remove branding feature toggle ( #56389 )
2022-10-05 14:28:12 +02:00
Giordano Ricci
a425170bff
Backport 56310 to v9.2.x ( #56311 )
...
* Revert "Explore: Prevent panes from disappearing when resizing window in split view (#55696 )"
This reverts commit 0a5aa19ca2 .
* Revert "Explore: Add resize to split view, with Min/Max button (#54420 )"
This reverts commit c3e4f1f876 .
2022-10-04 16:08:49 +01:00
Grot (@grafanabot) and Jack Westbrook
fcf605e07f
Grafana UI: Prevent built storybook being bundled with package ( #56158 ) ( #56164 )
...
(cherry picked from commit d1b21a5981 )
Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com >
2022-10-03 12:32:41 +02:00
Grot (@grafanabot) and Andres Martinez Gotor
211e9896bc
@grafana/ui: Render PageToolbar Go Back icon for smaller window size ( #55671 ) ( #56120 )
...
(cherry picked from commit 9958f938e0 )
Co-authored-by: Andres Martinez Gotor <andres.martinez@grafana.com >
2022-09-30 11:47:55 -04:00
Grot (@grafanabot) and Jack Westbrook
020494f87a
Toolkit: Put back publishConfig access public ( #55983 ) ( #55986 )
...
(cherry picked from commit 5c5228da61 )
Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com >
2022-09-29 04:44:40 -04:00
Jack Westbrook
50a59305b5
Toolkit: Fix script failures due to missing import paths ( #55857 ) ( #55981 )
...
* fix(toolkit): package without dist folder so config file paths are correct
* chore(packages): make sure to bundle readme, changelog and apache2 license
* refactor(packages): recursively copy src when prepacking toolkit
* chore(toolkit): lock down babel dependencies. use grafana-eslint-config@5 for TS4.8 support
(cherry picked from commit b81f90cd0c )
2022-09-29 10:25:44 +02:00
Grot (@grafanabot) and Leon Sorokin
c4f955de84
TimeSeries: clamp log-y-axis min to 1 when decimals=0 ( #55882 ) ( #55918 )
...
(cherry picked from commit 4ff7917039 )
Co-authored-by: Leon Sorokin <leeoniya@gmail.com >
2022-09-28 07:53:24 -04:00
Grot (@grafanabot) and Leon Sorokin
fed02859fd
Thresholds: Add option for dashed line style ( #55875 ) ( #55885 )
...
(cherry picked from commit bd50fd1606 )
Co-authored-by: Leon Sorokin <leeoniya@gmail.com >
2022-09-28 03:03:57 -04:00
Grot (@grafanabot) and Leon Sorokin
731d506c72
TimeSeries: fix log-y-axis tick label skipping when decimals=0 ( #55868 ) ( #55874 )
...
(cherry picked from commit b8da1ffdc3 )
Co-authored-by: Leon Sorokin <leeoniya@gmail.com >
2022-09-27 16:49:40 -05:00