Jo Garnier
f8e953ca09
fix ticket priming in hooks
2025-10-27 10:08:18 +00:00
Jo Garnier
92d8b8fdfb
fix ticket priming in hooks
2025-10-27 10:06:21 +00:00
Jo Garnier
20ec83ac2c
Merge remote-tracking branch 'origin/main' into jguer/update-delete-role-hook
2025-10-27 09:59:28 +00:00
Hugo Häggmark
4f2abe185c
Chore: Replace deprecated i18next-parser ( #112512 )
...
* chore: replace deprecated i18next-parser
* chore: bump i18next-cli to 1.11.6
* chore: revert translation files
* chore: bumps to i18next-cli 1.11.9
* Trigger build
* chore: revert translations files
* chore: bump i18next-cli
* chore: changes after yarn i18n-extract
* chore: revert translation files
* chore: bump i18next-cli to 1.11.12
* chore: fix select space
* chore: add i18next to packages
* chore: add i18next-cli to plugin dev deps
* chore: fix yarn lock
2025-10-27 10:38:31 +01:00
Tobias Skarhed
f76a4885ec
PanelStateWrapper: Add error boundary name ( #112841 )
...
Add error boundary name to PanelStateWrapper
2025-10-27 10:04:37 +01:00
Ryan McKinley
5df4a3b9a3
Chore: Update app-sdk to v0.48.1 ( #113023 )
2025-10-27 09:34:26 +03:00
Hugo Häggmark
6a15f40a85
Plugins: Remove plugin load failure logging for unauth users ( #112940 )
2025-10-27 05:48:31 +01:00
Kevin Minehart
cc4a6cff64
CI: End process if e2e tests fail in daggerbuild ( #113013 )
2025-10-25 08:50:04 -06:00
grafana-pr-automation[bot] and github-actions[bot]
b9b0ff1219
I18n: Download translations from Crowdin ( #113012 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-25 00:39:21 +00:00
Isabel Matwawana
815ced0f70
Docs: Update saved queries permissions for Viewer role ( #112978 )
2025-10-24 15:13:47 -04:00
Paul Marbach and Leon Sorokin
1bf0861738
TimeSeries: Tests for x-axis units ( #112956 )
...
* more panels
* fix
* TimeSeries: Tests for x-axis units
---------
Co-authored-by: Leon Sorokin <leeoniya@gmail.com >
2025-10-24 15:05:13 -04:00
Paul Marbach
5656f62cf4
Gauge: Update codeownership for RadialGauge grafana/ui component ( #112972 )
2025-10-24 15:04:49 -04:00
Paul Marbach
eabb348152
StateTimeline: Comment and metadata cleanup ( #112960 )
2025-10-24 15:04:33 -04:00
Mihai Turdean
f019d58a99
[grafana-iam] Add resourcePermissions hooks to sync write to Zanzana on UPDATE and DELETE ( #112767 )
2025-10-24 11:45:24 -06:00
Andreas Christou
d2dbb816b2
Graphite: Fix legacy response unmarshalling ( #112968 )
...
Fix legacy response unmarshalling
2025-10-24 12:28:04 -05:00
Jacob Valdez
e23ba8aa6c
docs: Fix broken refs in single stack access doc ( #112903 )
2025-10-24 11:45:49 -05:00
Josh Hunt
59bfb44a50
FS: Apply versionString in help menu in frontend ( #112958 )
...
Set version in help menu in the frontend instead
2025-10-24 17:42:42 +01:00
Leon Sorokin
9b7c68c994
TimeSeries: Allow custom time units on x-axis ( #112913 )
...
* more panels
* fix
2025-10-24 12:35:52 -04:00
renovate-sh-app[bot]
a7349af934
chore(deps): update dependency @openfeature/web-sdk to v1.6.2 ( #112923 )
...
| datasource | package | from | to |
| ---------- | -------------------- | ----- | ----- |
| npm | @openfeature/web-sdk | 1.6.1 | 1.6.2 |
Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
2025-10-24 17:34:24 +01:00
Leon Sorokin
adcc634db6
Histogram: Properly handle sparse heatmap-cells frames ( #112907 )
...
* Histogram: Properly handle sparse heatmap-cells frames
* add test
* fix crash with float bounds and rounding
* tweak comment
* add test for float bounds
2025-10-24 12:19:49 -04:00
Sergej-Vlasov
e818234a4e
E2E: Skip flaky test ( #112964 )
...
skip falky test
2025-10-24 16:12:14 +00:00
Denis Vodopianov and Dave Henderson
81683d554d
chore : Deprecating FeatureToggles.IsEnabledGlobally ( #112885 )
...
* add deprecation on featuremgmt.IsEnabledGlobally
* add nolint reason
* add reasonable deprecation message
* remove junk edits
* add more nolints
* addressing review comments
* Update pkg/services/featuremgmt/models.go
Co-authored-by: Dave Henderson <dave.henderson@grafana.com >
---------
Co-authored-by: Dave Henderson <dave.henderson@grafana.com >
2025-10-24 12:02:53 -04:00
Ieva
4cea71ee73
Access Control: Fix the permission checks for saving/updating/deleting annotations ( #112953 )
...
pass in the correct scope for evaluating annotation permissions on a dashboard
2025-10-24 16:11:58 +01:00
Paul Marbach
3f02f50cf9
StateTimeline: Complete E2E tests and add simple StateTimelineTooltip unit tests ( #112901 )
...
* StateTimeline: E2E tests for basic rendering, no data, and tooltip interactions
* Add tests for StateTimelineTooltip sub-component
* Remove unused import from state-timeline.spec.ts
* updates from PR review
2025-10-24 10:45:48 -04:00
Alex Khomenko
f7eac7f7ba
Provisioning: Fix badge for classic provisioning ( #112954 )
2025-10-24 14:37:06 +00:00
Tom Ratcliffe
2362f9bd6b
API Clients: Fix exports for correlations API ( #112950 )
2025-10-24 14:19:32 +00:00
Tom Ratcliffe
5ffff1e39d
Teams: Refactor tests and tidy up reducer ( #112850 )
2025-10-24 14:14:12 +00:00
Alex Khomenko
bda35611f1
Dashboard v2: Use valid default timestamp ( #112928 )
2025-10-24 14:00:19 +00:00
Sonia Aguilar
681f27e6b3
Alerting: Create alertingAlertRuleFormSchema in restrictedGrafanaApis ( #112794 )
...
* create navigateToAlertFormSchemaApi in restrictedGrafanaApis and use it in formDefaults.ts
* update alertingSchemaApi
* fix test
* move alertingSchemaApi.ts and the alerting section in README.md to a new alerting folder
* move cloud rules form schema outside restrictedGrafanaApis
* remove cloud fields in schema and use values from existing enums for some fields
* refactor RestrictedGrafanaApisContextTypeInternalenrichment type adding a high level entry for alerting
* refactor: change naming and come back to one single level in the RestrictedGrafanaApisContextType
* update README.md
2025-10-24 15:47:52 +02:00
Matheus Macabu
2c6c564c18
Secrets: Add decrypter to decrypt duration metric ( #112942 )
2025-10-24 15:23:54 +02:00
Oscar Kilhed
c1e308f61e
Dynamic dashboards: Clarify conditional rendering disabled tooltip ( #112843 )
...
* change conditional rendering copy
* update link
* small fix
2025-10-24 13:05:52 +00:00
Andrej Ocenas
2f22073ad8
Plugin navigation: Fix active nav item selection when there are more than 10 items in a group ( #112886 )
...
Fix passing depth in map function
2025-10-24 15:04:24 +02:00
Tom Ratcliffe
546d3ec313
Dashboard Picker: Update to use correct search + dashboards APIs ( #112341 )
2025-10-24 14:00:16 +01:00
Ashley Harrison
466f1b8271
Frontend service: Improve logging to include hostname/traceid ( #112889 )
...
improve frontend service logging to include hostname/traceid
2025-10-24 13:55:44 +01:00
Jason Marshall
83ec5e6789
Onboarding issues I noticed ( #105211 )
...
* Fix inconsistency in command instructions between the Backend and Frontend section.
* Increase ulimit advice.
On a bare system I'm getting almost 6200 files from the given `find` command.
It's clear that this project has grown considerably since this line was added
to the onboarding docs.
* starting grafana is not explained in the devenv readme.
2025-10-24 14:54:30 +02:00
Josh Hunt
5ee636d47d
FS: Fix tempo-init not working in devenv ( #112938 )
2025-10-24 12:42:29 +00:00
Hugo Häggmark
be2944ea16
Chore: Add Bytespider to frontend bot list ( #112941 )
2025-10-24 12:41:10 +00:00
Paul Marbach
027eeb99e1
StateTimeline: Fix color display in tooltip ( #112878 )
2025-10-24 08:40:56 -04:00
Gilles De Mey
2a3b3c0003
Alerting: Promote the policy matching functions to stable ( #112931 )
2025-10-24 12:36:23 +00:00
Todd Treece
dc77da11cf
Plugins: API sync ( #112452 )
2025-10-24 08:09:26 -04:00
Jo
8b12bbcc55
AccessControl: Include hidden roles in service account role display ( #112924 )
...
* AccessControl: Include hidden roles in service account role fetches
Add includeHidden=true parameter to role API calls to ensure service accounts
with hidden roles assigned properly display those roles in the UI.
Previously, service accounts with only hidden roles would appear to have no
roles assigned in the UI, even though the API showed they had roles when
queried with includeHidden=true.
This change affects both:
- Bulk role fetching for the service accounts list
- Individual user role fetching used by the role picker
* format
2025-10-24 14:04:13 +02:00
Jack Baldry and Misi
e48eaa567e
Restructure IAM documentation ( #112929 )
...
Co-authored-by: Misi <mgyongyosi@users.noreply.github.com >
2025-10-24 12:54:59 +01:00
Tom Ratcliffe
5b717af829
Codeowners: Add search nav org team to codeowners for navtree ( #112918 )
2025-10-24 11:43:14 +01:00
Tom Ratcliffe
e21c0d4724
Folders: Simplify FolderFilter and use GrafanaSearcher ( #112639 )
2025-10-24 11:42:36 +01:00
Sven Grossmann
f03125279a
Loki: Fix merging responses would merge null notices ( #112920 )
...
* Loki: Fix merging responses would merge `null` notices
* fix tests
2025-10-24 10:28:39 +00:00
Josh Hunt and Ashley Harrison
bb6d7d02c7
FS: Call IndexDataHooks for custom version string ( #112670 )
...
* Add enterprise hooks
* wip...
* undo
* update wire gen
* remove old hook thing
* move build info into seperate func
* align fs context middleware with grafana, setting SignedInUser
* Call IndexDataHooks to get modified build info
* update tests
* go workspace
* idk, reset workspace files or whatever
* conditionally mount license
* support loading decoupled plugins from cdn
---------
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
2025-10-24 11:04:44 +01:00
Jo and Copilot
71d10a3fa3
FolderPermissions: Return 404 error when folder does not exist instead of 500 ( #112919 )
...
* AccessControl: Improve folder permissions error handling
- Add proper error type handling for folder permission checks
- Convert dashboards.ErrFolderNotFound to folder.ErrFolderNotFound
- Preserve errutil.Error types when returned
- Wrap unhandled errors with new ErrFolderUnhandledError for better error tracking
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update pkg/services/accesscontrol/ossaccesscontrol/folder.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-24 09:50:38 +00:00
Matias Chomicki
df4922ea78
mergeResponses: use map to find frames to combine ( #112855 )
...
* mergeResponses: use map to find frames to combine
* Remove console
2025-10-24 11:25:02 +02:00
Kevin Minehart
e7a49fc472
CI: Windows builds with CGO cross-compiler toolchain ( #112922 )
...
* CI: Windows builds with CGO cross-compiler toolchain
* fix comments
2025-10-24 09:23:14 +00:00
Mihai Doarna
4bdee91501
IAM: Implement the delete method for team bindings ( #112844 )
...
* implement the delete method for team bindings
* add integration test
* remove team binding search from legacy store
2025-10-24 11:58:13 +03:00