dependabot[bot]
05dff2f7cb
deps(go): bump github.com/open-feature/go-sdk from 1.14.1 to 1.16.0 ( #112489 )
...
* deps(go): bump github.com/open-feature/go-sdk from 1.14.1 to 1.16.0
Bumps [github.com/open-feature/go-sdk](https://github.com/open-feature/go-sdk ) from 1.14.1 to 1.16.0.
- [Release notes](https://github.com/open-feature/go-sdk/releases )
- [Changelog](https://github.com/open-feature/go-sdk/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-feature/go-sdk/compare/v1.14.1...v1.16.0 )
---
updated-dependencies:
- dependency-name: github.com/open-feature/go-sdk
dependency-version: 1.16.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* make update-workspace
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
* fix(lint): SA1019: openfeature.GetApiInstance is deprecated, using NewDefaultClient
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-20 19:56:00 +00:00
Torkel Ödegaard
7df537c9fc
NewGauge: Adds new feature toggle named newGauge ( #112593 )
...
* NewGauge: Feature toggle and fixes
* Gauge: New migration test dashboard
* Update
* Updates
* Tweaked default barWidth
* Fix multi data links
* remove sizing options
* merge fix
* Update
* Restore
* Update
* Tweaked name font size logic
* use file snapshots instead of inline
---------
Co-authored-by: Paul Marbach <paul.marbach@grafana.com >
2025-10-20 18:33:19 +02:00
Lucy Chen
17771e0e1d
QueryCaching: Add feature flag for mt query caching ( #112660 )
...
Add feature flag for mt query caching
2025-10-20 10:11:25 -06:00
Luminessa Starlight
0204bdab55
Frontend service: Update boot failure request to GET ( #112603 )
...
* update boot failure request to GET, add notes about why/how
* remove now unused function
* remove unneeded header
2025-10-20 11:46:37 -04:00
Ieva
0a0311a2b2
RBAC: Only write action sets ( #112429 )
...
* implementation + broken tests
* finish tests and cleanup
* fix a bug in logic where we'd return too early for non dash and folder resources
2025-10-20 16:02:56 +01:00
Matheus Macabu
93af167f9c
Secrets: Add config for enabling gRPC client-side load balancing ( #111989 )
2025-10-20 14:04:59 +02:00
Costa Alexoglou
c04f6bedec
fix: apiserver metrics in custom handlers ( #112508 )
...
* fix: apiserver metrics in custom handlers
* chore: review feedback
2025-10-20 13:17:56 +02:00
Will Browne
a55e502aed
OpenFeature: Make OpenFeature initialization reusable with config struct ( #112456 )
...
* make existing pieces more reusable
* inline func
* tidy comment
2025-10-20 11:44:03 +01:00
linoman
0e4237b775
Update validation of non-provisioned users rejection ( #112615 )
...
* Update validation of non-provisioned users rejection
* Align tests
2025-10-20 12:40:52 +02:00
Jean-Philippe Quéméner
14750785b0
Revert "Convert unique keys in file and file_meta tables into primary key." ( #112626 )
...
Revert "Convert unique keys in file and file_meta tables into primary key. (#…"
This reverts commit e290c92e1b .
2025-10-20 12:30:31 +02:00
Peter Štibraný
7604653fd8
Change testing.Short() check with SkipIntegrationTestInShortMode check. ( #112442 )
...
* Change testing.Short() check with SkipIntegrationTestInShortMode check.
2025-10-20 09:40:38 +02:00
Todd Treece
69628baa9d
Plugins: Add pluginStoreServiceLoading feature toggle ( #112588 )
2025-10-17 16:01:43 -04:00
Ashley Harrison
4cf11b721a
PanelChrome: Put overflow: hidden; behind a feature toggle for safety ( #112580 )
...
put overflow: hidden behind a feature toggle for safety
2025-10-17 15:40:08 +01:00
Mihai Doarna
1937f62c02
IAM: Run team_member uid migrations on team service startup ( #112565 )
...
* run uid migrations on team service startup
* go mod tidy
* make update-workspace
* remove logsdrilldown pkg
2025-10-17 15:57:10 +03:00
Ryan McKinley
1a372e2dec
Dashboards: Use the common service authorizer ( #111571 )
...
* authorizer
* authorizer
2025-10-17 10:03:35 +03:00
Liza Detrick
b3f9dad044
logsdrilldown: add app platform ( #112133 )
2025-10-17 00:31:42 +03:00
Ryan McKinley
bea45a94f0
Correlations: Add legacy storage ( #112038 )
2025-10-16 21:13:39 +03:00
John Troy
bb08b2deea
Auth: Increase SSO config size limit ( #112531 )
...
Increase sso_setting.settings column for MySQL from TEXT to MEDIUMTEXT.
2025-10-16 14:02:20 -04:00
Jo
bc9c42f5c2
AuthZ: ignore duplicates on write and missing on delete in OpenFGA ( #112451 )
...
Authz: ignore duplicates on write and missing on delete in zanzana
2025-10-16 15:42:44 +01:00
Will Browne
2223338e34
Plugins: Update plugin fakes package name ( #112503 )
...
update plugin fakes package name
2025-10-16 15:14:05 +01:00
Torkel Ödegaard
77e571b079
RadialGauge: ( #111841 )
...
* Radial gauge
* Update
* Update
* Update
* Updated
* Progress
* Spotlight
* Glow
* More effects
* Update
* Update
* Update
* Update
* Fix overflow
* Progress
* Progress
* Barwidth factor
* Update
* segmemnted
* Update
* Update
* Update
* Display processor
* Progress
* Updated
* Update
* rounded bars option
* added option for rounded
* Fixed gauge shape and segments
* Updated text and sparkline placmeent
* progress
* New spotlight effect is working
* refactorings
* Update
* hue working in gauge mode
* Update
* Update
* Progress
* Refactorings and sizing improvements
* Refactorings
* Progress
* Unify arc path
* Thresholdsbar
* Update
* Progress
* Update
* Close to mergable
* Unit tests
* Update
* Update
* Fix
* Update
* update
* simple test
* Fix
* Minor tweak
* added icon to shape
* Progress on color simplification
* progress on new color system
* Simplify color gradient modes around a single auto mode
* Progress on text sizing
* Fixes
* Update
* Update
* Hook up manual font size
* Restore old behavior in old panel
2025-10-16 15:53:38 +02:00
Hugo Häggmark
a30a71905e
Chore: replace feature toggle filterOutBotsFromFrontendLogs with config ( #112355 )
...
* Chore: replace feature toggle with config
* chore: small fixes
* chore: updates after pr feedback
* chore: fixes writers toolkit error
2025-10-16 12:03:07 +00:00
Mihai Doarna
52007d4854
IAM: Add uid column in team_member DB table ( #112439 )
...
* add uid column in team_member DB table
* generate openapi
2025-10-16 12:01:22 +03:00
Mihai Turdean
ae5ff7e8f0
Implement CoreRole Authorizer ( #112401 )
2025-10-15 20:27:59 +00:00
Ashley Harrison
b80c3e6760
Frontend service: Pass query params to /bootdata call ( #112448 )
...
pass query params to /bootdata call
2025-10-15 16:51:44 +01:00
Tania
75a9c8c705
OpenFeature: Add nil check for URL when creating provider ( #112435 )
2025-10-15 14:41:43 +00:00
Ieva
5c9dd9b068
AuthZ service: Correctly evaluate action sets for dashboard creation ( #112425 )
...
correctly evaluate dash creation action sets
2025-10-15 15:34:19 +01:00
Ashley Harrison
d3cd401734
Frontend service: Add /-/fe-boot-error endpoint to track errors starting the frontend service ( #112375 )
...
* add /-/fe-boot-error endpoint to track errors starting the frontend service
* use promauto package
* move metric to root
* check error of r.Body.Close()
2025-10-15 13:35:24 +01:00
Juan Cabanas
b7a6e1ca53
Dashboard Library: Display datasource plugin dashboards in empty page ( #111279 )
2025-10-15 09:05:02 -03:00
Peter Štibraný
e290c92e1b
Convert unique keys in file and file_meta tables into primary key. ( #112269 )
...
* Convert unique keys in file and file_meta tables into primary key.
* Fix panic.
* Fix comment.
* Always add migration to drop auto-generated PK.
* Drop and create PK for mysql in single statement.
* Drop my_row_id column too. (Please drop primary key column to be able to drop generated invisible primary key.)
2025-10-15 12:33:04 +02:00
Alexander Zobnin
aa89bcf370
grafana-iam: RoleBindings implementation ( #112120 )
...
* add permissions for rolebindings
* fix required actions
* fix VerbCreate
* transform to wildcard scope
* Apply suggestions from code review
Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com >
* Apply suggestion from @gamab
* lint
---------
Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com >
2025-10-15 10:37:23 +02:00
Eric Leijonmarck
2b4292fcfd
LBAC for data sources: Cleanup service needs serviceIdentity to reach teams ( #112378 )
...
service identity
2025-10-15 09:19:32 +02:00
Eric Leijonmarck
b90cb220ed
LBAC for data sources: Refactor for readablitity ( #112371 )
...
* refactor to make it more readable
* removes the field of restrictAccess
2025-10-14 15:39:55 -05:00
maicon
75a1846344
Annotations: Honor dashboardUID on dashboardsWithVisibleAnnotations ( #112350 )
...
* Annotations: Honor dashboardUID on dashboardsWithVisibleAnnotations
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
---------
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
2025-10-14 12:45:27 -03:00
Ieva
aeb041a9af
Folder permissions: Remove default creator can Admin permissions for folders ( #111984 )
...
* Remove default creator can Admin permissions for folders
* Actually, we only need to set permissions for root level folders
* Put back creator permission
* linting
* use FT for assessing what permissions to set
* fix tests
2025-10-14 14:54:19 +01:00
Jay Clifford
c9f402c764
Plugins: Install Grafana Pathfinder behind a feature flag ( #109909 )
...
Co-authored-by: Jack Baldry <jack.baldry@grafana.com >
2025-10-14 11:40:40 +01:00
Mariell Hoversholm
16502532e1
Chore: Update Redis library to v9 ( #112115 )
2025-10-14 10:36:53 +02:00
Gabriel MABILLE
0e34164329
grafana-iam: Populate Zanzana on resource permission creation (#111654 )
...
* `grafana-iam`: Populate Zanzana on resource permission creation
* use zanzana const
* Adding a toggle
* Add a new feature toggle to manage zanzana sync
* wire
* wire
* WIP
* Fix hook issue
* comments and tests
* Account for PR feedback
* Add a timeout to writes
* Check tuples len
* comment
* validate basic role
* shorter error
* object reads better than entry
2025-10-13 21:37:13 +02:00
Will Browne
e109763f21
Plugins: Add metric for tracking plugin asset info ( #112322 )
...
* add metric for tracking plugin asset info
* make check more specific
* check host instead
2025-10-13 14:42:32 +01:00
Peter Štibraný
f823e09e17
Pass parseTime=true parameter to mysql driver ( #112320 )
...
* Pass parseTime=true parameter to mysql driver
* Fix tests.
2025-10-13 12:29:07 +02:00
Matt Cowley
85174e3313
Dashboards: Add restricted extension point for empty state ( #111788 )
...
* Dashboards: Add restricted extension point for empty state
* FeatureToggles: Regenerate files with new toggle
* Dashboards: Pass default empty UI as component, not children
* Dashboards: Expose hooks for empty state methods to extensions
* Dashboards: Move empty state button hooks to dedicated file
* Dashboards: Render loader while empty state plugin components loading
* Dashboards: Pass empty state default UI as method
* Dashboards: De-duplicate hook usages in empty state
* Dashboards: De-duplicate read-only repo check in empty state
2025-10-13 09:03:13 +02:00
Stephanie Hingtgen
bd7872c4d9
Dashboard History: Fix service account parsing ( #112300 )
2025-10-10 15:25:00 -05:00
Ryan McKinley
f1e456eb01
Provisioning: Watch file system for changes ( #112184 )
...
* trigger sync on any change
* better comments
* add deletes to test
* Update apps/provisioning/pkg/repository/local/watch.go
* Update pkg/services/provisioning/dashboards/file_reader.go
* Update apps/provisioning/pkg/repository/local/watch.go
---------
Co-authored-by: Stephanie Hingtgen <stephanie.hingtgen@grafana.com >
2025-10-10 17:26:59 +00:00
Todd Treece
180d7adb37
Revert "Nav: Update Observability section nav to phase 2 ( #109347 )" ( #112292 )
2025-10-10 15:49:43 +00:00
Carl Bergquist
b2036088ac
Scopes: Remove promql rewrite feature toggle ( #112035 )
...
Signed-off-by: bergquist <carl.bergquist@gmail.com >
Co-authored-by: Tobias Skarhed <tobias.skarhed@gmail.com >
2025-10-10 16:53:18 +02:00
Josh Hunt
c9fafc270e
Make frontend-service settings overwrite those that come from /bootdata ( #112268 )
2025-10-10 14:11:37 +00:00
Zoltán Bedi
5e8267fcf8
PostgreSQL: Read postgresDSUsePGX from config ( #112170 )
...
* PostgreSQL: Read `postgresDSUsePGX` from config
* Update plugins_test
2025-10-10 15:55:55 +02:00
Todd Treece
89da0bf178
Access Control: Fix plugin async install role registration ( #112123 )
2025-10-10 09:44:02 -04:00
Jack Baldry
09a3498552
Open Grafana Pathfinder instead of the help menu if its installed ( #110592 )
...
* Link to Grafana Pathfinder if available
Signed-off-by: Jack Baldry <jack.baldry@grafana.com >
* refactor: `getComponentIdFromComponentMeta()` only receives the title
* Making sure we pass helpNode without Parents to the pathfinder app.
* minor refactoring to isolate the code.
* Fix tests
Signed-off-by: Jack Baldry <jack.baldry@grafana.com >
* cleaned up the structure and exposing the helpNavItem via a hook
* added missing files.
* Add support for old and new pathfinder IDs
Signed-off-by: Jack Baldry <jack.baldry@grafana.com >
* Rename hook for consistency
Signed-off-by: Jack Baldry <jack.baldry@grafana.com >
---------
Signed-off-by: Jack Baldry <jack.baldry@grafana.com >
Co-authored-by: Levente Balogh <balogh.levente.hu@gmail.com >
Co-authored-by: Marcus Andersson <marcus.andersson@grafana.com >
2025-10-10 14:23:23 +02:00
Sergej-Vlasov
b5613b3724
Dashboard: Limit panel grouping depth ( #112216 )
2025-10-10 15:15:54 +03:00