Roberto Jiménez Sánchez and Stephanie Hingtgen
fec9cd550a
Provisioning: Reclaim executing jobs ( #109228 )
...
* Reclaim Executing Jobs
* Remove FIXME
* Format code
* Fetch job before update
* Add claims for all namespaces
* Remove unused import
* Update pkg/registry/apis/provisioning/jobs/concurrent_driver.go
* Update pkg/registry/apis/provisioning/jobs/concurrent_driver.go
---------
Co-authored-by: Stephanie Hingtgen <stephanie.hingtgen@grafana.com >
2025-08-06 17:35:31 +00:00
Andreas Christou
bda809f062
Azure: Switch to AdvancedHttpSettings component ( #109194 )
...
* Type updates
* Switch to AdvancedHttpSettings component
* Fix locale
* Betterer
* i18n-extract
2025-08-06 18:19:07 +01:00
Todd Treece
ce2697bb07
Plugins: Add app ( #108422 )
2025-08-06 13:09:10 -04:00
Yunwen Zheng
1f76765ed7
TokenPermissionsInfo: Add token information for GitLab and Bitbucket ( #109158 )
...
* TokenPermissionsInfo: add token information for gitlab and bitbucket
2025-08-06 13:04:24 -04:00
Haris Rozajac and Ivan Ortega
1b244cd036
Dashboard Migrations: v26 text2 to text ( #108646 )
...
---------
Co-authored-by: Ivan Ortega <ivanortegaalba@gmail.com >
2025-08-06 17:00:48 +00:00
Ryan McKinley
d24e4f984e
Chore: replace go.mod apps references with relative paths ( #109264 )
2025-08-06 16:57:47 +00:00
Yunwen Zheng
2db987e59a
RepositoryOverview: hide job status from cloud version ( #109208 )
2025-08-06 12:45:57 -04:00
Haris Rozajac
fdfe123305
Dashboard Migrations: v27 repeated panels and constant variable ( #108644 )
2025-08-06 16:22:11 +00:00
renovate[bot] and Ashley Harrison
d0d8b8f82d
Update dependency zod to v4 ( #109236 )
...
* Update dependency zod to v4
* don't need to specify zod/v4 anymore
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
2025-08-06 16:16:15 +00:00
Brendan O'Handley
f49f7d9327
Alerting: Add extension point link from alert rule to grafana-metricsdrilldown-app ( #108566 )
...
* add alerting rule query editor extension point
* add extension for queryless apps, allow for multiple extensions
* add button to querywrapper
* remove debugger
* add hook to get tests to pass
* fix spelling of component
* fix tests
2025-08-06 11:01:58 -05:00
Haris Rozajac and Ivan Ortega
5ad751ea28
Dashboard Migrations: V28 singlestat panel and deprecated variable properties ( #108416 )
...
Co-authored-by: Ivan Ortega <ivanortegaalba@gmail.com >
2025-08-06 17:51:55 +02:00
Ivana Huckova
3dcda77462
Update @grafana/assistant and add img to LogListContext ( #109274 )
...
Update @grafana/assistant and add img to LogListContext
2025-08-06 17:41:55 +02:00
Santiago
1914fb95ee
Remote Alertmanager: Wire up remoteSecondaryAlertmanagerWithRemoteState and fix path ( #109253 )
2025-08-06 17:33:31 +02:00
Ashley Harrison
c634fa5fdf
Modal: Center modals at smaller screen heights ( #109256 )
...
* centre and fill modals at smaller heights
* fix datasourcemodal styling
* ensure modal height remains similar to before
2025-08-06 16:20:33 +01:00
Ashley Harrison
797886e253
Accessibility: Add lint rule to prevent text anchor usage ( #109207 )
...
* attempt at a lint rule
* add comment
* fix the specific alerting links
* fix lint rule violations
* update translations
* fix unit tests
* kick CI
* add missing external
2025-08-06 16:04:03 +01:00
Tom Ratcliffe
c91ad446ac
Swagger: Display operation IDs on API docs ( #109255 )
2025-08-06 15:47:10 +01:00
Josh Hunt
72a56ad503
Chore: Remove @grafana/tsconfig ( #109186 )
...
* Chore: Remove @grafana/tsconfig
* update codeowners
* revert changes to grafana-plugin-configs
2025-08-06 15:34:34 +01:00
renovate[bot]
99ce8eb1c0
Update dependency pa11y-ci to v4 ( #109233 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-06 15:22:46 +01:00
renovate[bot] and Ashley Harrison
6ee15da39c
Update dependency eslint-webpack-plugin to v5 ( #109230 )
...
* Update dependency eslint-webpack-plugin to v5
* set failOnError: false to match previous behaviour
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
2025-08-06 15:18:22 +01:00
Théo Brigitte
5c50fc6385
Auth: Add setting to disable username based brute force login protection ( #109152 )
...
* Add setting to disable username based brute force login protection
* Use new DisableUsernameLoginProtection setting in tests where appropriate
* Update documentation for other brute force directives
* Avoid unecessary database calls
* Add test cases for username and IP protection settings
2025-08-06 14:08:49 +00:00
Yulia Shanyrova
f82ea23061
Plugins: Remove duplication of links from plugin details header ( #108899 )
...
remove duplication of links from plugin details header
2025-08-06 15:56:12 +02:00
Kristina and Leon Sorokin
7e603d855d
Transformations: Transformation refID filters should include non-existant refIDs if no recovery was made ( #109008 )
...
* Show refIds if nothing is recovered
* Add test
* Preserve function returning undefined if there are no recovered or selected refIDs
* cuter
* add context and remove testing by sibling
---------
Co-authored-by: Leon Sorokin <leeoniya@gmail.com >
2025-08-06 08:52:34 -05:00
renovate[bot]
c4c3bfc871
Update dependency yargs to v18 ( #109235 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-06 14:51:53 +01:00
Johnny Kartheiser
fe6985f2ac
docs: alerting list view UI changes ( #108876 )
2025-08-06 15:42:33 +02:00
Paul Marbach
724c75cc90
Table: add a ResizeObserver to useScrollbarWidth ( #109145 )
...
* Table: add a MutationObserver to useScrollbarWidth
* makes more sense to use a resize observer
2025-08-06 13:26:19 +00:00
Michael Wettick
2a9fafbe52
Gops: Change IRM configuration tracker URL and label ( #109146 )
2025-08-06 15:13:20 +02:00
Syerikjan Kh
abdb1c70ec
Fix: Install plugins when they have no plugin archive info(catalog en… ( #109200 )
...
* fix: install plugins when they have URL is set
* test:INSTALL_PLUGINS private plugin with version
2025-08-06 09:02:59 -04:00
Matheus Macabu
4e1333236c
InlineSecureValues: Only add decrypter if owner is different than svc identity ( #109251 )
2025-08-06 14:02:23 +02:00
Matheus Macabu
b0b1340c19
Secrets: Remove Close from decrypt client interface ( #109250 )
2025-08-06 14:02:13 +02:00
Sofia Papagiannaki
0b666ecf7d
Chore: Update preferences module version in go.mod ( #109246 )
...
Update preferences module version in go.mod, go.sum, and go.work.sum to v0.0.0-20250805123034-066163d71001
2025-08-06 11:57:52 +00:00
Andrej Ocenas and Clarity-89
85e9bcaa2e
Folders: Migrate getFolder API to app platform ( #107617 )
...
* Add /children endpoint
* Update folder client
* Add comment
* Add feature toggle
* Add new version of useFoldersQuery
* Error handling
* Format
* Rename feature toggle
* Remove options and move root folder constant
* Fix feature toggle merge
* Add feature toggle again
* Rename useFoldersQuery files
* Update API spec
* Fix test
* Add test
* Migrate delete folder button
* useGetFolderQueryFacade
* Use getFolder facade hook
* Recreate legacy getFolder from the APIs
* Fix imports
* Add comment
* Rename function
* Simulate virtual folders in the API client
* Translations
* Update test
* Move the hook out of the index file
* Fix undefined in test
* Better status combining
* Use real access api for virtual folders
* Add basic test for the hook
* Remove commented import
* Remove the access control api and use legacy api for it
* Update tests
* Moved delete folder into facade hook
* Remove namespace attribute from virtual folders
* go lint
---------
Co-authored-by: Clarity-89 <homes89@ukr.net >
2025-08-06 13:39:35 +02:00
Roberto Jiménez Sánchez
102d230321
Provisioning: generate client for jobs ( #109242 )
...
* Generate client for jobs
* Revert changes in client and openapi
2025-08-06 10:32:11 +00:00
Matheus Macabu
7e09f75100
InlineSecureValue: Add owner API group to decrypters list ( #109241 )
2025-08-06 12:00:00 +02:00
Matheus Macabu
c9daccfd28
Secrets: Update inline delete when owned to take multiple names ( #109227 )
...
* Secrets: Update proto inline secure values to take variadic names on delete
* Secrets: Update inline delete when owned to take multiple names
* trigger CI
2025-08-06 11:45:03 +02:00
Josh Hunt
d8360c4e12
FS: Add Loki and Alloy for local observability ( #109209 )
2025-08-06 09:40:48 +01:00
Jo and Matheus Macabu
f3896624f5
Access: Remove plugin app access in plugin basic role seeder ( #108526 )
...
* draft: remove plugin app access in plugin basic role seeder
* fix log
* remove mods to gosum
* fix missing plugin check
* debug log, not warn
* Secrets: Better error message for not matching resource owner (#109113 )
---------
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
2025-08-06 09:25:06 +01:00
Stephanie Hingtgen
68059344f8
Unified storage: Remove unifiedStorageSearchPermissionFiltering feature flag ( #109216 )
...
* Unified storage: Remove unifiedStorageSearchPermissionFiltering ff
* unit test
2025-08-06 02:04:32 -06:00
Stephanie Hingtgen
6b86277ecf
Nested folders: Remove feature flag ( #109212 )
2025-08-06 10:07:23 +03:00
Matheus Macabu
fc13a1ae0c
Provisioning: Change decrypter service identity to api group name ( #109190 )
2025-08-06 09:05:03 +02:00
Matheus Macabu
fc117afebc
Secrets: Provide grpc and local inline secure value client ( #109179 )
...
* TestUtils: Add helper to create certs
* InlineSecureValue: Move to its own package rather than service
* Settings: Rename decrypt server configs to grpc prefixed as it is more generic
* InlineSecureValue: Add gRPC client
* InlineSecureValue: Add service provider grpc/local depending on setting.Cfg
* Wire: Add ProvideInlineSecureValueService to basic wireset
* InlineSecureValue: Re-export in root secret pkg and generate mocks for interface
* Settings: Unify decrypt+inline setting into generic grpc client
2025-08-06 09:04:55 +02:00
Bruno Abrantes
f3b8a891af
chore: use native histogram for search shadow traffic match percentage ( #109189 )
...
Signed-off-by: Bruno Abrantes <bruno@brunoabrantes.com >
2025-08-06 08:56:59 +02:00
grafana-pr-automation[bot] and github-actions[bot]
2543d500b8
I18n: Download translations from Crowdin ( #109219 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-06 00:43:37 +00:00
Roberto Jiménez Sánchez
377cf1fef9
Provisioning: concurrent job queue processing ( #109181 )
...
* Add concurrent job processing
* Use 5 drivers instead
* Revert "Use 5 drivers instead"
This reverts commit 9c1fc3c70b .
* Format file
2025-08-05 13:38:37 -05:00
Haris Rozajac
ef6164ef41
Kubernetes Dashboards: Allow access when user has access to dashboard but not to parent folder ( #109160 )
...
* allow access when user has access to dashboard but not folder
* disable folder picker when user doesn't have access to folder
2025-08-05 10:46:53 -06:00
renovate[bot]
0403a95a10
Update scenes to v6.29.3 ( #109195 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-05 18:11:10 +03:00
Bogdan Matei
8015c32663
Dashboard: Fix dashboard slug for api V1 and V2 ( #108475 )
2025-08-05 16:04:48 +02:00
Alyssa Joyner
23b8014708
Add Clickhouse Config Redesign Feature Toggle ( #109091 )
2025-08-05 07:37:28 -06:00
Jacob Valdez
5bd6d24ff2
docs: Adding clarification to branding docs ( #108879 )
2025-08-05 08:33:41 -05:00
Matias Chomicki
94874823ce
New Log Context: Scroll and resize improvements ( #109143 )
...
* LogList: keep scroll position after scrolling top
* Infinite Scroll: add unit tests
* Remove log
* Remove log
* LogList: unify height calculation
* LogList: manage list height with resize observer
* LogLineDetails: report app with details displayed
2025-08-05 15:03:03 +02:00
Yunwen Zheng
e7d633b002
RepositoryCard: use RepoIcon to display repository icon ( #109144 )
...
* RepositoryCard: use RepoIcon to display repository icon
2025-08-05 09:02:32 -04:00