Adela Almasan
5aeaa18ac2
Canvas: One click links and actions ( #99616 )
...
Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
2025-02-13 11:46:29 -06:00
Ashley Harrison
02118cc6aa
Chore: Automerge i18n PRs ( #99555 )
...
* add enable automerge step and update CODEOWNERS
* add approver steps
* move automerge step to pr approver token
* get vault secrets
* update workflow permissions
* remove local
2025-02-13 17:44:13 +00:00
xavi
eeadb7e771
IAM: Log error when malformed json arrays are found in SSO configs ( #99896 )
2025-02-13 18:02:54 +01:00
linoman
19777ba3e9
Skip flaky test that's breaking the CI pipelines ( #100640 )
2025-02-13 17:49:21 +01:00
Bogdan Matei
5315b4fd2d
Dashboard: Fix repeats behavior for inspect, solo panel and repeated and empty panels ( #100605 )
2025-02-13 18:41:09 +02:00
Georges Chaudy
b58b5b5768
grpc: improve grpc logger ( #100606 )
...
use proper grpc logging
2025-02-13 17:39:33 +01:00
Josh Hunt
2bdeb727cf
Chore: Bump react-router to v5.3.4 ( #100500 )
2025-02-13 18:36:16 +02:00
Will Assis
155492c8a5
search: handle "permission" query param in search ( #100607 )
...
handle "permission" query param in search
2025-02-13 11:35:53 -05:00
Johnny Kartheiser
6e4c1a57c1
docs: capitalization issues ( #100562 )
...
fixing two capitalization issues for product names.
2025-02-13 10:29:04 -06:00
Gabriel MABILLE
90eb499b78
PublicDashboards: Fetch dashboard as Grafana ( #100344 )
2025-02-13 17:17:14 +01:00
Alexander Zobnin
d719e6c621
ServiceAccounts: Fix search in SA picker ( #100634 )
2025-02-13 17:02:51 +01:00
Ryan McKinley
0dab384826
K8s/Frontend: Update watch support ( #100631 )
...
use watch from gitsync
2025-02-13 18:55:36 +03:00
Hugo Kiyodi Oshiro
aeb57f671b
Docs: Improve instructions to change basic roles ( #100586 )
2025-02-13 16:53:03 +01:00
Irene Rodríguez
30939fd0e9
Update relrefs ( #100626 )
2025-02-13 16:44:20 +01:00
Oscar Kilhed
1018aec6bc
Dashboards: Fix repeats not being added on refresh when using searchLayout ( #100621 )
...
Fix repeats not being added
2025-02-13 16:31:11 +01:00
Todd Treece
5a74a1a0f6
Metrics: Use correct gatherer in graphite bridge ( #100624 )
2025-02-13 10:19:22 -05:00
Ivan Ortega Alba
527fc3bb21
Dashboards: Remove schemaVersion < min_version
validation ( #100555 )
2025-02-13 06:56:16 -08:00
Dominik Prokop
7edcde6365
Dashboards: Bring back scripted dashboards ( #100575 )
...
* Dashboards: Bring back scripted dashboards
* Fix scripted dashboard examples
* Fix dashboard-solo page not respecnig scripted dashboards
2025-02-13 15:46:22 +01:00
Yuri Tseretyan
9dd75aee32
Alerting: Refactor State Transition (part 2 of n) ( #99985 )
...
* split create to create and patch and move to state
patch will be refactored further
* move setNextState to state transition
* move tests
* split tests for patch function
2025-02-13 09:45:16 -05:00
Victor Cinaglia
71f97f380d
Docs: Fix URLs to auth providers from Team Sync page ( #100563 )
...
* iam/docs: fix links to providers in team sync page
* iam/docs: make auth proxy link look more like other links
2025-02-13 09:35:35 -05:00
Haris Rozajac
9ad6653871
Dashboard Schema V2: Improve diffing ( #100022 )
...
* improve diffing
* define dash spec props a-z
* Fix
* sort deep initialSaveModel
* update tests
* Fix test, description, and query ds issues
* Fix seralizer test
* response transformers
* skip panelMerge tests
2025-02-13 07:20:17 -07:00
Tobias Skarhed
afe8b08a48
MultiCombobox: Fix labels disappearing on selected items when filtering ( #100602 )
...
* Fix label disappearing on filtering
* Remove only from test
* Fix custom value test
2025-02-13 16:03:54 +02:00
Karl Persson
a58564a35e
Unified Storage: Register metrics ( #100600 )
...
use seperate once struct
2025-02-13 14:24:59 +01:00
Karl Persson
be60ef0500
IDToken: cache invalidation ( #100592 )
...
* Make org role part of id token cache key. This way we will always sign a new token when it changes
* Remove calls to remove id token
2025-02-13 14:10:58 +01:00
Ivana Huckova
a69fac6e16
Mark grpc data source timeouts as cancelled queries ( #100573 )
...
* Set up to reproduce issue locally
* add check for deadline exceeded
* Revert "Set up to reproduce issue locally"
This reverts commit d8d9b354ca
.
* Trigger build
---------
Co-authored-by: Will Browne <will.browne@grafana.com>
2025-02-13 13:40:53 +01:00
Jack Westbrook
1c7a758127
Frontend: Lazy load Echo Backends ( #100345 )
...
feat(app): lazy load echo backends depending on config. Move lodash to sharedDependencies
2025-02-13 12:11:41 +01:00
Ryan McKinley
3c56e32b0c
K8s/Utils: Find title in unstructured content ( #100576 )
2025-02-13 14:04:03 +03:00
Karl Persson
1b1954de28
Authz: add support to use folder api to fetch folder tree ( #100038 )
...
* Add FolderStore interface
* Authz: add implementation to use folders api and use it inproc with loopback config
* Add tracing and add rest.Config for talking with folder api using access tokens
* Restructure test to get rid of circular dependencies in tests
* use correct group version kind
---------
Co-authored-by: gamab <gabriel.mabille@grafana.com>
2025-02-13 11:59:59 +01:00
Tito Lins
ae9837b793
Alerting: Add alertmanager integration tests ( #100106 )
2025-02-13 11:36:45 +01:00
Yulia Shanyrova
6db155649c
Plugins: Custom links for plugin details page ( #97186 )
...
* Custom links with repository link, licence link, docs link and raise an issue link
* run translation command
* delete console log
* delete console log
* fix frontend tests
* change UI with a new design
* remove license, documentation, repository url calculation logic from grafana
* remove unsused function from helpers
* change repo icons and raise an issue icon
* fix the build
* remove logic for raiseAnIssueUrl
* fix the build
* fix lint
* Delete Links title in the box of links
---------
Co-authored-by: Timur Olzhabayev <timur.olzhabayev@grafana.com>
2025-02-13 11:31:57 +01:00
Karl Persson
0b4c622df8
AuthN: Refetch user on "ErrUserAlreadyExists" ( #100346 )
...
* AuthN: Refetch user on "ErrUserAlreadyExists"
2025-02-13 11:27:57 +01:00
Hugo Kiyodi Oshiro
95ee93a0d8
Plugins: Improve plugin details UX for core plugins ( #99830 )
2025-02-13 11:07:24 +01:00
Bogdan Matei
293f514854
Dashboard: Fix removing row repeats having indexes ending with 0 ( #100487 )
2025-02-13 11:58:28 +02:00
Misi
5a6d2f2e49
Auth: Add early return if auth_token
is in the URL for JWT auth ( #100539 )
...
* Add early return
* Update public/app/app.ts
Co-authored-by: Victor Cinaglia <victor@grafana.com>
---------
Co-authored-by: Victor Cinaglia <victor@grafana.com>
2025-02-13 10:46:19 +01:00
Dominik Süß
8a8e47fcea
PluginExtensions: Added support for sharing functions ( #98888 )
...
* feat: add generic plugin extension functions
* updated betterer.
* Fixed type issues after sync with main.
* Remved extensions from datasource and panel.
* Added validation for extension function registry.
* Added tests and validation logic for function extensions registry.
* removed prop already existing on base.
* fixed lint error.
---------
Co-authored-by: Marcus Andersson <marcus.andersson@grafana.com>
2025-02-13 10:18:55 +01:00
Konrad Lalik
fbf96916aa
Alerting: Use alerting-specific error boundary for page components ( #99980 )
...
Use alerting-specific error boundary for page components
2025-02-13 09:20:45 +01:00
Karl Persson
df64dd0762
LibraryElements: Propagate service identity in context when searching for dashboards ( #100220 )
...
* Propagate service identity in context when searching for dashboards
2025-02-13 09:17:16 +01:00
Mariell Hoversholm
2dee9ccbbc
APIServer: Cancel forked context after handler returns ( #100504 )
...
We currently cancel the context when the adapter function is done. We should wait for the entire handler we're wrapping
to finish before cancelling our context.
2025-02-12 23:54:58 -08:00
Ivan Ortega Alba
2b2b19478a
Dashboard V0->V1 Migration: Schema migration v41 ( #100554 )
2025-02-13 08:19:51 +01:00
Brendan O'Handley
0a88cb528a
Explore metrics: Show the native histogram banner once ( #99857 )
...
* use local storage to show the native histogram banner has been loaded
* remove banner logic from datatrail
* set banner shown in local storage on closing the banner
2025-02-12 16:51:58 -06:00
owensmallwood
a34e7e176d
Unified Storage: Sprinkles latency metric ( #100542 )
...
* add sprinkles latency metric
* fixes failing tests - forgot to register metric only once
2025-02-12 16:22:18 -06:00
Adela Almasan
3dcd885644
Data links: Show oneClick option just for specific panels ( #100298 )
...
Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
2025-02-12 16:14:52 -06:00
margotphelps
f9c329bbd1
Docs: updated supported versions with 11.5 ( #100548 )
...
Co-authored-by: Isabel Matwawana <isabel.matwawana@grafana.com>
2025-02-12 16:15:28 -05:00
Adela Almasan
62e06cfac8
Actions: Fix support in StateTimeline
and XYChart
( #100543 )
...
Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
2025-02-12 21:53:32 +02:00
Sergej-Vlasov
d1dee968c3
Schema V2: Adjust quick_ranges in time settings and remove time_options ( #100135 )
...
* adjut quickRanges type in v2
* clean up unused time_options property
* remove deprecated time_options property on time picker
* add schema migration for time_options
* adjust test
2025-02-12 19:23:09 +00:00
Ivan Ortega Alba
e60e217a23
Dashboard V0->V1 Migration: Schema migration v37 ( #99962 )
2025-02-12 21:19:57 +02:00
Ivan Ortega Alba
950726a3c5
Dashboard V0->V1 Migration: Schema migration v38 ( #99778 )
2025-02-12 19:52:39 +01:00
Alexander Akhmetov
c556f20627
Alerting: Fix default max_attempts value in the docs ( #100497 )
2025-02-12 19:24:22 +01:00
Alexander Akhmetov
3cc4320aa9
Alerting: Add rule conversion package ( #100224 )
2025-02-12 19:38:48 +02:00
Stephanie Hingtgen
e2a101cde3
Dashboard history: Track version created timestamp in restore ( #100451 )
2025-02-12 11:19:55 -06:00