Ezequiel Victorero
227b596a46
Snapshots: Migrate API as dashboards k8s subresource ( #113552 )
2025-12-02 16:26:45 -03:00
Todd Treece
bdf529c545
Plugins: Support MT app registration ( #113348 )
2025-12-02 09:59:46 -05:00
Paul Marbach
e36ea78771
Suggestions: Deprecate the old API and put external suggestions behind a flag ( #114127 )
...
* Suggestions: Deprecate previous API, enable external plugin suggestions behind flag
* fix types for deprecated builder
* restore some support for cloud-onboarding
* add support for cloud-onboarding usage, add test to ensure it keeps working
* refactor to not hardcode on 'core:'
* remove unused import
2025-12-01 23:22:22 +00:00
Josh Hunt
32b9bebc75
Swagger: Load embedded icons from CDN ( #114632 )
2025-12-01 11:17:28 +00:00
beejeebus
ca8cad68c8
Add a metric to track usage of datasource configuration CRUD
...
This PR adds `ds_config_handler_requests_duration_seconds` metric to help us
track the release of the new datasource configuration CRUD api.
Fixes https://github.com/grafana/grafana-enterprise/issues/10309
2025-11-26 10:49:11 -05:00
Ryan McKinley
fbc0540528
Chore: Remove unused+experimental /dashboards/calculate-diff API support ( #114151 )
2025-11-25 12:39:29 +03:00
Matheus Macabu
0c965a9cb1
CloudMigrations: Remove feature toggle and introduce config setting to disable it ( #114223 )
2025-11-24 14:15:23 +01:00
Denis Vodopianov
0e460a267e
chore : Deprecating FeatureToggles.IsEnabled ( #113062 )
...
* Deprecating features.IsEnabled
* add one more nolint
* add one more nolint
* Give better hints to devs in the deprecation message of IsEnabledGlobally
* adding more doc strings
* fix linter after rebase
* Extend deprecation message
2025-11-21 18:43:42 +01:00
Will Browne
7d179120b6
Plugins: Replace CDN class with FS CDN type ( #113968 )
...
replace cdn class with fs type
2025-11-20 14:03:24 +00:00
Andreas Christou
3c777399d5
MSSQL: Minor refactor ( #113976 )
...
* Moving things around
* Copy parseURL function to where it's used
* Update test
* Remove experimental-strip-types
* Revert "Remove experimental-strip-types"
This reverts commit 70fbc1c0cd .
* Trigger build
2025-11-20 11:09:09 +00:00
Josh Hunt
a4e1db66d3
Chore: Add html_handler_requests metric ( #113991 )
...
* Chore: Add html_handler_requests metric for tracking requests handled by index.go
* make a member of HttpServer
* make it a histogram instead
* update test
2025-11-19 16:40:54 -05:00
Dave Henderson
7264803016
chore(deps): Switch to maintained gopkg.in/yaml fork ( #114131 )
...
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
2025-11-19 15:20:32 -05:00
Erik Sundell
be0857fa8f
Plugins: Pass build mode to frontend ( #114092 )
...
* pass build mode to frontend
* set buildMode build time using shared plugin webpack conf
2025-11-19 15:42:27 +01:00
Juan Cabanas
1458a28eee
DashboardLibrary: Fix 404 not found error when browsing the page ( #114094 )
...
* 404 fix
* any enabled added
2025-11-18 15:43:25 -03:00
Rafael Bortolon Paulovic
0fc0fb8db5
chore: move enable search to US configuration ( #114070 )
2025-11-18 17:32:25 +01:00
xavi
3f48a6358f
Stricter validation for redirect URLs ( #113852 )
2025-11-13 18:04:20 +01:00
Josh Hunt
96f34f8f56
EchoSrv: Enable auto route tracking for Azure App Insights ( #113354 )
...
* Echo: Enable auto route tracking with Azure App Insights
* Add server config option to disable auto route tracking
* fix not using minified js
2025-11-11 16:33:46 +00:00
Ashley Harrison
562e7ba043
Frontend Service: Ensure the favicon/appletouchicon/loadinglogo are using the CDN url ( #113699 )
...
* ensure the favicon, appletouchicon and loadinglogo are using the CDN url
* add nosec comments since we control the cdn url
2025-11-11 13:47:21 +00:00
Bruno
f094a9d5e5
Caching: Add flag to disable clean cache button ( #113598 )
...
Caching: add flag to disable clean cache button
2025-11-10 12:08:56 -03:00
Andres Martinez Gotor
1a2beae38a
Preinstall: Replace auto update feature flag with a permanent one ( #113586 )
2025-11-10 15:06:30 +01:00
Ezequiel Victorero
cd91f858e6
ShortURL: Graduate api v1alpha1 to v1beta1 ( #113597 )
2025-11-10 07:29:33 -03:00
Misi
d7d296df8e
Fix: Return auth labels from /api/users/lookup ( #113584 )
...
* wip
* Return auth labels from /api/users/lookup
* Rename
* Address feedback
* Add more tests, fix tests
* Cleanup
2025-11-07 16:51:41 +01:00
Ryan McKinley
95ffd1a55a
LibraryPanel: Cleanup service calls ( #113277 )
...
* cleanup
* library panel via search
* test cleanup
* merge main
* add FindDashboards mock
* no matching dashbaords should return empty
* do not alllow name and libraryPanel query
2025-11-06 15:31:02 +01:00
Rafael Bortolon Paulovic
7b3145a3c1
fix: delete subfolder dangling panels ( #113419 )
...
* fix: delete subfolder dangling panels and error if used
* chore: add observation about library panel DeleteInFolders
- logs folders UIDs on DeleteInFolders error
* chore: add integration test for blocking library panel deletion and handling dangling library panels
* chore: fix integration test on mode 4 and 5
2025-11-06 13:56:32 +01:00
Ezequiel Victorero
126e6dbcd8
ShortURL: Set same generateName for old and new API endpoints ( #113368 )
2025-11-03 17:50:02 -03:00
Janos Gub
1070f94fbb
Navigation: Move Cost management and billing plugin to root ( #111739 )
2025-10-31 10:41:01 +00:00
Ryan McKinley
d303746ff9
ShortURL: Use UpdateStatus client ( #111170 )
2025-10-30 15:57:03 +03:00
Gábor Farkas
ec0c14ac1a
log: added debug-log ( #113156 )
...
* log: added debug-log
* fixed unit test
* fixed another unit test
2025-10-29 14:19:24 +01:00
Ryan McKinley
d72e048bfe
Chore: Use Kind().GroupVersionResource() ( #113133 )
2025-10-28 14:54:10 -07:00
Bruno
437dcc875c
QueryCaching: Use CachingServiceClient for query caching ( #112128 )
...
* Integrate mt querier with query caching
* typo
* let the caller set cache status response header
* fix TestQueryAPI
* make gen-go
* handle CachingServiceClient being nil and make gen-go
* include namespace in cache key
* set signed in user namespace in query_test.go
* fix test
* remove commented out code
* undo services/query/query.go changes
* make gen-go
* remove namespace requirement
* fix tests
* fix test
* remove namespace from SignedInUser in tests
* make gen-go
2025-10-28 11:41:46 -03: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
Denis Vodopianov
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
Selene
0ba040e866
Return the correct model ( #112858 )
2025-10-23 13:38:22 +00:00
Stephanie Hingtgen
5d82502535
Dashboards: Set limit to default if negative; document functionality ( #112659 )
2025-10-21 11:06:02 -05:00
Will Browne
2223338e34
Plugins: Update plugin fakes package name ( #112503 )
...
update plugin fakes package name
2025-10-16 15:14:05 +01: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
a75b01907d
Log TLS handshake EOF error as DEBUG instead INFO ( #112294 )
...
* Log TLS handshake EOF error as DEBUG instead INFO
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
---------
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
2025-10-10 17:23:45 -03:00
Tania
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
Jeff Levin
dc528cef0d
User API: add missing uid to user look up api ( #112017 )
2025-10-04 12:24:13 +03:00
Todd Treece
2d232aa10d
Plugins: Move store init to dskit service ( #111823 )
2025-10-02 19:53:31 -04:00
Ryan McKinley
0af6efb096
Preferences: Support Create+Update+Delete over apiserver ( #111715 )
2025-10-02 21:58:08 +03:00
Mustafa Sencer Özcan
aeb62b7acc
fix: improve api error handling for dashboards and folders ( #111831 )
2025-10-01 09:54:14 +02:00
Will Browne
cc72599321
Revert "Plugins: Move store init to dskit service" ( #111806 )
...
Revert "Plugins: Move store init to dskit service (#111206 )"
This reverts commit 4cff7237d0 .
2025-09-30 12:48:27 +01:00
Todd Treece
4cff7237d0
Plugins: Move store init to dskit service ( #111206 )
2025-09-29 15:32:15 -04:00
Tania
c952de773d
FeatureToggles: Removed deprecated code ( #111750 )
2025-09-29 20:05:44 +03:00
Yuri Tseretyan
b8f23eacd4
Alerting: Migrate to integration schema ( #111643 )
...
* update tests to assert against snapshot
* remove channel_config package replaced by schemas from alerting module
* update references to use new schema
2025-09-26 09:31:50 -04:00
Ryan McKinley
305dab3a54
Annotations: Exclude internal dashboard id when saved via UID ( #111535 )
2025-09-24 12:51:20 +00:00
Ryan McKinley
94b82b0e5e
Stars: Manage from apiserver ( #111368 )
2025-09-23 17:13:05 +03:00
Ryan McKinley
172e040065
Live: remove annotations.Repository ( #111433 )
2025-09-22 21:59:34 +03:00