Tobias Skarhed
2bbba880cd
Scopes: Change redirectUrl to redirectPath ( #112783 )
...
* Scopes: change redirectUrl to redirectPath
* Update e2e helpers
2025-10-22 11:21:14 +02:00
Matthew Thorning
9b72973293
Chore: Add Namespace Support To Grafana-i18n ESLint Rule ( #112730 )
2025-10-22 10:12:54 +01:00
renovate-sh-app[bot]
f3cf17c069
chore(deps): update dependency @openfeature/core to v1.9.1 ( #112740 )
...
| datasource | package | from | to |
| ---------- | ----------------- | ----- | ----- |
| npm | @openfeature/core | 1.9.0 | 1.9.1 |
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-22 09:43:42 +01:00
renovate-sh-app[bot]
1f6cb61941
chore(deps): update dependency @formatjs/intl-durationformat to v0.7.6 ( #112739 )
...
| datasource | package | from | to |
| ---------- | ----------------------------- | ----- | ----- |
| npm | @formatjs/intl-durationformat | 0.7.4 | 0.7.6 |
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-22 09:43:19 +01:00
Torkel Ödegaard
df9b36292d
SoloPanel: Fixes issue with solo route and scopes variable ( #112769 )
...
* SoloPanel: Fixes issue with solo route and scopes variable
* fix lint
2025-10-22 10:40:06 +02:00
Peter Štibraný
3391163f9c
Check that we see less calls than allowed maximum. ( #112785 )
...
Check that we see less calls than allowed maximum.
2025-10-22 08:39:19 +00:00
Jack Baldry
1abb5aa0f9
Rename behavior related to the interactive learning plugin ( #112752 )
2025-10-22 09:06:21 +01:00
Tobias Skarhed
b3d9fd677b
Scopes: Redirect to redirectUrl on selection ( #112721 )
...
* Add redirectUrl frontend functionality
* Add test
* Add e2e test suite
* Fix linting
2025-10-22 09:16:58 +02:00
Gábor Farkas
8ab7a20265
update dependency grafana/grafana-plugin-sdk-go to v0.281.0 ( #112726 )
...
* go get github.com/grafana/grafana-plugin-sdk-go@v0.281 .0
* make update-workspace
* updated failing unit test
* disable deprecation warnings
* datasources: allow underscore-prefixed local time range
* updated go.work.sum
2025-10-22 09:02:11 +02:00
Alex Khomenko
0098a68983
Restore dashboards: Add sort by deleted date ( #112648 )
...
* Restore dashboards: Add sort by deleted date
* Use Date.parse
2025-10-22 08:25:14 +03:00
Galen Kistler
fcf7aa5e2f
Annotations: VizActions support in annotation tooltips ( #112141 )
...
Co-authored-by: Leon Sorokin <leeoniya@gmail.com >
2025-10-21 20:52:08 -05:00
grafana-pr-automation[bot]
5aef57af73
I18n: Download translations from Crowdin ( #112763 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-22 00:39:45 +00:00
Dan83
1ffe3cc486
Forms: Remove gf-form from BasicSettings.tsx ( #112310 )
2025-10-21 15:50:56 -06:00
Todd Treece
069cc909ea
Revert "chore(tracing): Initialize tracing early, before wire" ( #112758 )
...
Revert "chore(tracing): Initialize tracing early, before wire (#112007 )"
This reverts commit 8ec162afec .
2025-10-21 21:23:09 +00:00
Oscar Kilhed
f3cc62569b
Dynamic dashboards: Make sure tab is selected when creating a new tab inside a row ( #112630 )
...
Make sure tab is selected when creating a new tab inside a row
2025-10-21 23:13:08 +02:00
Larissa Wandzura
e5627bcc67
Docs: Added known limitations to SQL Expressions ( #112676 )
...
* initial new section creation
* added additional known limitations
* adding some clarification
2025-10-21 16:06:26 -05:00
Anton Chimrov
24751850c6
Canvas: Fix SVG Icons blinking issue with streaming data ( #99941 ) ( #110128 )
...
* Canvas: Fix IconDisplay blinking issue with streaming data (#99941 )
* Merge main and fix formatting
2025-10-21 12:46:18 -07:00
Georges Chaudy
9a154ac15f
kvstore: add batch delete ( #112723 )
...
-add batch delete to the grpc
2025-10-21 21:32:03 +02:00
Galen Kistler
def449293b
Annotations: Datalink support in annotation tooltips ( #112129 )
...
Co-authored-by: Leon Sorokin <leeoniya@gmail.com >
2025-10-21 14:23:50 -05:00
Jesse David Peterson
05461b1455
TimeComparison: Automatically show/hide menu on hover ( #112750 )
...
feat(time-comparison): show menu on hover, like three dots menu
2025-10-21 15:19:18 -04:00
Pepe Cano
fb5c5411f8
docs(alerting): clarify usage of templates in webhook custom payloads ( #112672 )
...
* docs(alerting): clarify usage of templates in webhook custom payloads
* Update docs/sources/alerting/configure-notifications/template-notifications/manage-notification-templates.md
Co-authored-by: Johnny Kartheiser <140559259+JohnnyK-Grafana@users.noreply.github.com >
---------
Co-authored-by: Johnny Kartheiser <140559259+JohnnyK-Grafana@users.noreply.github.com >
2025-10-21 13:32:01 -05:00
Austin Pond
56b088aa2e
APIServer: Add Method for Installer-Based Apps to Self-Register with the APIRegistrar ( #112479 )
...
* [APIServer] Add the method RegisterAPIInstaller to the APIRegistrar interface, and implement it in the builder. This allows new installer-based apps to register themselves in enterprise.
* Rename RegisterAPIInstaller to RegisterAppInstaller
2025-10-21 14:25:16 -04:00
owensmallwood
c8664d303e
Unified Storage: Match all included tags ( #112748 )
...
* if you include multiple tags in the search query, search for them using AND logic
* go-fmt
2025-10-21 11:54:14 -06:00
dependabot[bot]
590230f107
deps(actions): bump actions/setup-go from 5.5.0 to 6.0.0 ( #112621 )
...
* deps(actions): bump actions/setup-go from 5.5.0 to 6.0.0
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 5.5.0 to 6.0.0.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v5.5.0...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* update enterprise imports
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dave Henderson <dave.henderson@grafana.com >
2025-10-21 17:53:02 +00:00
Paul Marbach
00652f1f96
StateTimeline: Add unit tests for usePagination hook, reorganize/rename some files ( #112532 )
...
* StateTimeline: Add unit tests for usePagination hook
* reorganize styles
* StateTimelineTooltip2 -> StateTimelineTooltip
2025-10-21 13:01:08 -04:00
Will Assis
545b7bf8ff
fix: file and file_meta migrations ( #112611 )
...
* fix file and file_meta migrations to check the database state to decide which migration to run
2025-10-21 12:46:32 -04:00
Ashley Harrison
7678fc9de1
Chore: convert some class components to functional ( #112661 )
...
* convert BigValue to functional component
* convert AbstractList
* Revert "convert AbstractList"
This reverts commit 673c22a81d .
* ignore and deprecate remaining list components
* convert NotFoundDisplay
* convert rectangle
* fix some test components
* convert thresholds.tsx
* convert SpanGraph to functional component
* convert InviteeRow to functional component
* converted InviteesTable to functional component
* convert PanelPluginError to functional components
* convert UserOrganizations
* convert UserSessions to a functional component
* convert UserTeams to a functional component
* convert CloudMonitoringCheatSheet to a functional component
* convert ConfigEditor a react functional component
* convert TestInfoTab to a functional component
* convert DebugPanel to a functional component
* fix types + BigValue story
2025-10-21 17:33:38 +01:00
Stephanie Hingtgen
5d82502535
Dashboards: Set limit to default if negative; document functionality ( #112659 )
2025-10-21 11:06:02 -05:00
Torkel Ödegaard
27ac08dd51
NewGauge: Fix segmented gauge with min value != 0 ( #112697 )
...
* NewGauge: Fix segmented gauge with min value != 0
* update gdev dashboard to exercise case
* update gdev dashboard with panel to exercise
* update
---------
Co-authored-by: Paul Marbach <paul.marbach@grafana.com >
2025-10-21 17:49:04 +02:00
Matheus Macabu
5a798afb3f
AccessControl: Fix flaky set resource permission integration test ( #112738 )
...
* AccessControl: Fix flaky set resource permission integration test
* Also remove println
2025-10-21 15:45:35 +00:00
Georges Chaudy
eca379e98e
kvstore: update storage backend to use batch get ( #112704 )
...
* consume batchget
* remove rv
* remove un-necessary limit
* do not pass stop to the iterators
* ensure we return the error
2025-10-21 15:42:07 +00:00
github-actions[bot]
0a2564c4d5
Release: update changelog for main ( #112719 )
...
* Update changelog
* Update changelog
* Update changelog
* Update changelog
* Update changelog
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-10-21 15:17:05 +00:00
Ashley Harrison
59dedb387f
Modal: Expose ariaLabel prop to use with custom header element ( #112668 )
...
add optional aria-label for modal when passing custom header element
2025-10-21 16:09:53 +01:00
Tania
451004d152
OpenFeature: Add debug logs ( #112724 )
2025-10-21 17:03:19 +02:00
Kyle Brandt
e930b3e6c4
SQL Expressions: Replace NaN/Inf values with Null ( #112641 )
...
This is because MySQL doesn't support storing of NaN valuels, and therefore go-mysql-server isn't going to either.
Float fields/columns are always mapped to be nullable now, otherwise we would have to replace NaN/Inf with 0.
2025-10-21 10:43:04 -04:00
renovate-sh-app[bot]
5d8492d728
chore(deps): update dependency micro-memoize to v4.2.0 ( #112701 )
...
| datasource | package | from | to |
| ---------- | ------------- | ----- | ----- |
| npm | micro-memoize | 4.1.3 | 4.2.0 |
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-21 15:38:48 +01:00
renovate-sh-app[bot]
c83db36573
chore(deps): update dependency lossless-json to v4.3.0 ( #112700 )
...
| datasource | package | from | to |
| ---------- | ------------- | ----- | ----- |
| npm | lossless-json | 4.2.0 | 4.3.0 |
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-21 15:38:15 +01:00
Alexander Zobnin
adf1224e82
AuthZ: Zanzana only evaluation toggle ( #112715 )
...
* Zanzana: Feature toggle to enable zanzana only evaluation
* refactor
* Update pkg/services/featuremgmt/toggles_gen.json
Co-authored-by: Ieva <ieva.vasiljeva@grafana.com >
---------
Co-authored-by: Ieva <ieva.vasiljeva@grafana.com >
2025-10-21 16:03:17 +02:00
Andres Martinez Gotor
12e294d8ab
Advisor: Avoid automatic check creation ( #111678 )
2025-10-21 15:40:00 +02:00
Yuri Tseretyan
5f9a51418c
Alerting: Fix unmarshalling of GettableStatus to include time intervals ( #112602 )
...
* move test files into test-data
* add test for the bug
* populate time-intervals of gettableStatus config
2025-10-21 09:28:04 -04:00
Austin Pond
6851ca2988
Docs: Add Additional /apis Versioning Guidance ( #109134 )
...
* [docs] Add extra guidance for new /apis versioning.
* Fix typo
* fix typo
* Run prettier on changes.
* Update docs/sources/developers/http_api/apis.md
Co-authored-by: Igor Suleymanov <radiohead@users.noreply.github.com >
* Update docs/sources/developers/http_api/apis.md
Co-authored-by: Igor Suleymanov <radiohead@users.noreply.github.com >
* Update docs/sources/developers/http_api/apis.md
Co-authored-by: Igor Suleymanov <radiohead@users.noreply.github.com >
* Run prettier on doc
---------
Co-authored-by: Irene Rodríguez <irene.rodriguez@grafana.com >
Co-authored-by: Igor Suleymanov <radiohead@users.noreply.github.com >
2025-10-21 09:22:28 -04:00
linoman
e8d4c63071
SCIM: Remove SCIM config requirements from the Teams List page ( #112717 )
...
Remove SCIM config requirements from the Teams List page
2025-10-21 14:56:35 +02:00
Ivan Ortega Alba
e51ec6a827
Dashboards: Hide error notifications in kiosk mode on dashboards ( #112390 )
...
Hide error notifications in kiosk mode on dashboards
Suppress error alerts when dashboard is viewed in kiosk mode
Kiosk mode is typically used for TV displays without interaction
Other notification types (success, warning, info) remain visible
---------
Co-authored-by: Tom Ratcliffe <tom.ratcliffe@grafana.com >
2025-10-21 14:56:20 +02:00
Mihai Doarna
7d88b0130c
IAM: Generate a unique name for a new TeamBinding object ( #112525 )
...
* generate a unique name for TeamBinding and store it in the uid column
* generate testdata
* fix team binding name
2025-10-21 15:01:49 +03:00
Tom Ratcliffe
a651fb1348
Chore: Add 'import/no-extraneous-dependencies' rule for packages ( #111931 )
2025-10-21 12:55:57 +01:00
Tom Ratcliffe
29f3a1f1b2
Alerting: Make GMA import use appropriate API for folders ( #112229 )
2025-10-21 12:55:42 +01:00
Tom Ratcliffe
8ff11b57b3
Stars: Refactor StarsToolbarButton and unify nav update logic ( #112582 )
2025-10-21 12:55:31 +01:00
Tom Ratcliffe
11235e7153
Accessibility: Improve no-unreduced-motion rule and fix violations ( #110304 )
2025-10-21 12:46:11 +01:00
Matheus Macabu
6158167163
CloudMigrations: Increase timeout of eventual checks and add debug message ( #112714 )
2025-10-21 12:58:29 +02:00
Georges Chaudy
7be30abab0
fix folder missing in the event key ( #112698 )
2025-10-21 10:40:56 +00:00