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
Todd Treece
dc77da11cf
Plugins: API sync ( #112452 )
2025-10-24 08:09:26 -04:00
xavi
043451685b
chore(iam): Remove skipTokenRotationIfRecent feature flag ( #112799 )
2025-10-23 10:02:41 +02:00
Hugo Häggmark
c0391ad2ea
Chore: Enable new pluginImporter ( #112625 )
...
* Chore: Enable new pluginImporter
* chore: remove pluginLoader
2025-10-23 06:18:23 +02:00
Todd Treece
638a1808f8
Access Control: Add fixed role loader service ( #112747 )
2025-10-22 12:04:42 -04:00
Will Assis
13f44336f2
unified-storage: remove full ngram feature toggle ( #111994 )
...
* unified-storage: remove full ngram feature toggle
2025-10-22 10:11:40 -04:00
Jack Baldry
1abb5aa0f9
Rename behavior related to the interactive learning plugin ( #112752 )
2025-10-22 09:06:21 +01:00
Alexander Zobnin and Ieva
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
dependabot[bot] and Dave Henderson
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 and Paul Marbach
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
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
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
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
Liza Detrick
b3f9dad044
logsdrilldown: add app platform ( #112133 )
2025-10-17 00:31:42 +03: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
Tania
75a9c8c705
OpenFeature: Add nil check for URL when creating provider ( #112435 )
2025-10-15 14:41:43 +00:00
Juan Cabanas
b7a6e1ca53
Dashboard Library: Display datasource plugin dashboards in empty page ( #111279 )
2025-10-15 09:05:02 -03:00
Jay Clifford and Jack Baldry
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
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
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
Carl Bergquist and Tobias Skarhed
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
Sergej-Vlasov
b5613b3724
Dashboard: Limit panel grouping depth ( #112216 )
2025-10-10 15:15:54 +03:00
Tania and joshhunt
21e26aefdb
OpenFeature: Add context attributes to frontend settings ( #112105 )
...
* Update targeting key to namespace
* Pass eval ctx attributes to frontend
* Add context config to the frontend
* Fix OF namespace not defined in e2e tests
* Set default namespace and targeting key
* remove e2e server config now that namespace is default
---------
Co-authored-by: joshhunt <josh.hunt@grafana.com >
2025-10-10 13:43:24 +02:00
Will Browne
69f788ad55
Plugins: Remove pluginAssetProvider feature toggle ( #112046 )
...
* remove toggle
* fix lint issue
2025-10-10 10:35:22 +01:00
beejeebus
c3f34efb41
Revert "Revert: DataSource: Support config CRUD from apiservers ( #106996 ) ( #110342 )"
...
This reverts commit 72eeefabd7 .
2025-10-07 14:31:07 -04:00
Hugo Häggmark
975c3b3f58
Chore: removes localizationForPlugins feature toggle ( #111726 )
2025-10-06 11:12:13 +02:00
Will Browne
99784bea14
Plugins: Add toggle for plugin CDN URLs ( #111985 )
...
add toggle
2025-10-03 16:28:51 +01:00
Jack Baldry
c2bd641868
Fix mismatch in feature toggles documentation ( #111975 )
2025-10-03 10:12:23 +00:00
Alexander Akhmetov
169bf2ce73
Alerting: Add feature toggle to use the old simplified routing hash generation ( #111900 )
...
* Revert "Alerting: Generate simplified routing routes with old fingerprint function (#111893 )"
This reverts commit 0da9d49896 .
* Add alertingUseNewSimplifiedRoutingHashAlgorithm flag
* Alerting: Add feature toggle to use the old simplified routing hash generation
2025-10-01 15:21:33 -04:00
Alexander Akhmetov
0da9d49896
Alerting: Generate simplified routing routes with old fingerprint function ( #111893 )
2025-10-01 18:45:36 +02:00
Tobias Skarhed
5639ecf711
Scopes: Get parent nodes for command palette search results ( #111820 )
...
* Add feature flag for multiple scopes endpoint usage
* Add method to API client for fetching multiple ScopeNodes at the same time
* Add parent title to tree
* Get nodes from cache too
* Update test with new functionality
* Update test
* Fix linting issue
* Remove unapplied scope parents
2025-09-30 21:46:06 +02:00
Ryan McKinley
0a06183d84
Stars: support running stars in mode 5 ( #111754 )
2025-09-29 22:28:48 +03:00
Tania
c952de773d
FeatureToggles: Removed deprecated code ( #111750 )
2025-09-29 20:05:44 +03:00
Alexa Vargas
85534ae143
Chore: Add new dashboardLibrary feature toggle ( #111680 )
...
* Chore: Add new `dashboardLibrary` feature toggle
2025-09-29 06:55:46 +00:00
Todd Treece
a333e8a8da
Background Services: Remove dskitBackgroundServices toggle ( #111255 )
2025-09-26 15:16:06 -04:00
Will Browne
8fe2925c47
Plugins: Add toggle for prioritizing loading plugins from CDN ( #111671 )
...
add toggle for loading cdn plugins first
2025-09-26 17:12:44 +01:00
Ezequiel Victorero and nmarrs
6c4be6d1ea
Saved Queries: Remove unused feature toggle ( #111321 )
...
Co-authored-by: nmarrs <nathanielmarrs@gmail.com >
2025-09-25 21:48:29 +00:00
mohammad-hamid
b85aa5f681
Introduce kubernetesAuthZHandlerRedirect toggle ( #111582 )
...
* introduce kubernetesAuthzEndpoints toggle
* rename to kubernetesAuthZHandlerRedirect
2025-09-25 13:42:52 -04:00
Will Assis
33ff6dbb9e
unified-storage: add feature flag to use ngram for indexing ( #111265 )
...
* unified-storage: add feature flag to use ngram instead of edge-ngram for indexing
2025-09-24 10:36:50 +02:00
Ryan McKinley
94b82b0e5e
Stars: Manage from apiserver ( #111368 )
2025-09-23 17:13:05 +03:00
Kristina and Ryan McKinley
a6db37c2b7
Correlations: Create first version of correlations on app platform ( #110843 )
...
* WIP
* Generate API
* use different logging, change typing as recommended
* Add feature flag and only add to installer when enabled
* add codeowner
* Lint/fmt
* fix dockerfile
* move from UID to group/name reference
* add generated code
* change from enterprise build
* build workspace
* Remove deprecated field, build api, build for enterprise, build workspace
* Not sure what caused this..
* Rebuild?
* Fix this file
* update sdk
* update sdk
* fix workspace
* fix test build
* add to go.mod
---------
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2025-09-17 08:07:45 -05:00
Gareth and Andre Pereira
e28f67fb4c
Tempo: migrate search queries to the backend ( #109800 )
...
* migrate search queries to the backend
* set duration unit to ms
* remove error log for debugging
* support nested frames and improve url handling
* formatting in search.go
* space
* run make update-workspace
* remove un-necessary fmt.Sprintf
* add support for span table format
* update fn names and re-order
* support raw format
* revert go.mod and go.sum
* remove frontend logic
* remove any types from typescript
* fix golint
* add tests
* fix golangci-lint
* refactor and implement suggestions
* fix tests
* update data frame type
* remove console log
* fix
* use fallthough to traceql type
* use tempo backend for traceql queries
* update tests
* fix golangci-lint
* Correct types for Fields, allow nulls
* add feature toggle definition
* put backend logic behind feature toggle
* Change toggle default to false
* Remove console.log. Fix crash from missing table type
* fix tests
* fix backend tests
---------
Co-authored-by: Andre Pereira <adrapereira@gmail.com >
2025-09-17 12:02:08 +08:00
Ezequiel Victorero
6811cc1aa9
Share: Remove new share drawer feature flag ( #111048 )
2025-09-16 10:57:49 -03:00
Bogdan Matei
2ede582aa0
Dashboard: Add feature flag for undo/redo ( #111096 )
2025-09-16 16:03:16 +03:00
Hugo Häggmark
35df3ae554
Chore: filter out bots from frontend logging ( #111157 )
...
* Chore: filter out bots from frontend logging
* chore: updates after PR feedback
* chore: change solution to use beforeSend
2025-09-16 14:13:06 +02:00
lean.dev
c6fe19b472
FeatureToggleAdminPage: fix owner of feature toggle ( #111172 )
2025-09-16 13:12:23 +01:00
Bruno and Matheus Macabu
c61624ad3c
Query caching: add request deduplication middleware ( #110892 )
...
* secrets: update test to accept []byte(nil) and []byte{} (#110630 )
Co-authored-by: Matheus Macabu <macabu.matheus@gmail.com >
* Query caching: add request deduplication middleware
* log error if unable to build cache key
* remove TODO
* always use req.PluginContext.DataSourceInstanceSettings.UID
* make update-workspace
---------
Co-authored-by: Matheus Macabu <macabu.matheus@gmail.com >
2025-09-15 12:07:47 -03:00
Ezequiel Victorero
135e9ef102
ShortURL: Use the new k8s api in the frontend ( #110537 )
2025-09-12 20:23:50 -03:00