dependabot[bot]
633332c750
deps(docker): bump alpine from 3.22.2 to 3.23.0 ( #114816 )
...
Bumps alpine from 3.22.2 to 3.23.0.
---
updated-dependencies:
- dependency-name: alpine
dependency-version: 3.23.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-10 10:34:23 +01:00
Misi and Ryan McKinley
8911785fdf
Chore: Regenerate iam app objects with 0.48.5 sdk ( #115035 )
...
* Regenerate iam app with 0.48.5 sdk
* update ws
---------
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2025-12-10 09:15:12 +00:00
Stephanie Hingtgen
4fd03bc05e
Folders: Fix error handling for zanzana ( #115056 )
2025-12-10 11:45:22 +03:00
Hugo Häggmark
d1761606fb
Plugins: Add PluginContext to plugins when scenes is disabled ( #114989 )
...
Plugins: Add PluginContext to plugins when scenes is disabled
2025-12-10 06:44:46 +01:00
grafana-pr-automation[bot] and github-actions[bot]
4fe481ec81
I18n: Download translations from Crowdin ( #115054 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-10 00:42:27 +00:00
owensmallwood
6b50e2d730
Unified Storage: Update yaml decoding for quotas to accomodate top-level overrides key ( #115049 )
...
* update yaml decoding for quotas to accomodate top-level overrides key
* update test
* fix test indentation
2025-12-09 23:14:22 +00:00
Stephanie Hingtgen
ff43c175c8
Folders: Remove duplicate check; improve unit test ( #115048 )
2025-12-09 22:15:25 +00:00
Jacob Valdez
ae03b08c25
Docs: Creating upgrade guide content for annotation table bloat ( #114883 )
2025-12-09 16:12:49 -06:00
Todd Treece
0088e55b8f
Plugins App: PluginMeta -> Meta ( #115034 )
2025-12-09 16:01:22 -05:00
Stephanie Hingtgen
d9fc183e39
Folders: Prevent circular dependencies on apis level ( #115040 )
2025-12-09 15:00:01 -06:00
Nathan Marrs
6bbb00d0a2
Short URL: Change default expiration to never ( #115029 )
...
* Short Links: Change default expiration to never expire (-1)
Previously, short links defaulted to expiring after 7 days. This change
updates the default to -1 (never expire) to prevent automatic deletion
of shared dashboard links.
Changes:
- conf/defaults.ini: Set expire_time = -1 and update comment
- conf/sample.ini: Set expire_time = -1 and update comment
- pkg/setting/setting.go: Update MustInt default from 7 to -1
The cleanup logic already handles -1 correctly (only runs when > 0),
so no changes needed there.
This unblocks progress on short URL feature improvements by ensuring
shared links remain accessible indefinitely by default.
* fix go
* update docs / comments
* update missed comment in sample.ini
* Revert "fix go"
This reverts commit e0d099ae31 .
* chore: update workspace dependencies
Run 'make update-workspace' to sync Go workspace dependencies.
This updates go.mod and go.sum files to match the current workspace state.
* chore: add modowner for apps/quotas dependency
Assign @grafana/grafana-search-and-storage as owner for apps/quotas
dependency to satisfy modowners CI check.
2025-12-09 20:23:27 +00:00
Paul Marbach
83b0b14af6
Suggestions: Hook project up to auto-triaging ( #114984 )
2025-12-09 14:53:55 -05:00
Todd Treece
18280e1aa6
Chore: Add owner for quotas in go.mod ( #115039 )
2025-12-09 19:48:19 +00:00
Mihai Doarna
b3980eeec8
IAM: Add tracing for legacy stores ( #114974 )
2025-12-09 13:46:18 -06:00
owensmallwood
b8acfade21
Unified Storage: Adds debug logs for checking quotas ( #115036 )
...
* adds debug logs for checking quotas
* make update-workspace
2025-12-09 18:59:46 +00:00
Jesse David Peterson
1013d74f13
TimeRange: Additional keyboard shortcut t = to complement t + for zoom in ( #115022 )
...
feat(time-range): additional keyboard shortcut "t =" for zoom in
2025-12-09 14:35:43 -04:00
Marc M.
4b999cd943
FeatureToggles: Add multiPropsVariables ( #115020 )
2025-12-09 18:11:49 +01:00
Stephanie Hingtgen
747da28fe4
Docs: Remove unused feature toggle logsinfinitescrolling ( #114983 )
2025-12-09 10:52:01 -06:00
Matias Chomicki
3197892094
Log Line Details: Header options and inline icons improvements ( #114479 )
...
* LogLineDetailsHeader: introduce divider
* LogLineDetails: improve icons spacing
* useKeyBindings: close sidebar details with escape
2025-12-09 17:15:05 +01:00
Matias Chomicki
6e4de0f81c
LogLine: add trailing spaces for copying ( #114543 )
...
* LogLine: add trailing spaces for copying
* Lint
2025-12-09 17:08:09 +01:00
Kristina Demeshchik
533ee1f078
Dashboard : Allow applying variable regex to display text ( #114426 )
...
* Ability to apply regex to display text
* Frontend tests
* scenes-react version
* lock file
* adjust tests input
* adjust inputs
* unused variable
* change data type
* unit tests
* bump scenes
* bump scenes
* Update docs
* V2->V1 conversion
* re-generate files
* update openai snapshots
2025-12-09 10:55:51 -05:00
Rafael Bortolon Paulovic
45e679eeba
fix: use dsIndexProvider cache on schema migrations ( #115018 )
...
* fix: use dsIndexProvider cache on migrations
* chore: use same comment as before
2025-12-09 16:54:54 +01:00
owensmallwood and Steve Simpson
a3daf0e39d
Unified storage: Add quotas app to apiserver ( #114425 )
...
* initial generation
* went through doc to add new resource
* added dummy kind so grafana will run
* added dummy handler and custom route
* fix app name
* gets custom route working - still a dummy route
* adds groupOverride to manifest
* adds quotas to grpc client and server
* WIP - trying to get api recognized - not working
* Gets route working
* fixes group and resource vars
* expects group and resource as separate params
* set content-type header on response
* removes Quotas kind and regens
* Update grafana-app-sdk to v0.48.5
* Update codegen
* updates manifest
* formatting
* updates grafana-app-sdk version to 0.48.5
* regen ResourceClient mocks
* adds tests
* remove commented code
* uncomment go mod tidy
* fix tests and make update workspace
* adds quotas app to codeowners
* formatting
* make gen-apps
* deletes temp file
* fix generated folder code
* make gofmt
* make gen-go
* make update-workspace
* add COPY apps/quotas to Dockerfile
* fix test mock
* fixes undefined NewFolderStatus()
* make gen-apps, and add func for NewFolderStatus
* make gen-apps again
* make update-workspace
* regen folder_object_gen.go
* gofmt
* fix linting
* apps/folder make update-workspace
* make gen-apps
* make gen-apps
* fixes enterprise_imports.go
* go get testcontainers
* adds feature toggle
* make update-workspace
* fix go mod
* fix another client mock
---------
Co-authored-by: Steve Simpson <steve@grafana.com >
2025-12-09 09:40:34 -06:00
Rafael Bortolon Paulovic
297e886e1b
fix: remove dsIndexProvider from Convert_V2alpha1_to_V0 ( #115017 )
2025-12-09 16:33:43 +01:00
Mihai Doarna
8602ec7924
IAM: Add integration tests for team search ( #114996 )
...
add integration tests for team search
2025-12-09 17:31:38 +02:00
Renato Costa
83311049ad
fix: create dashboard in legacy storage within transaction ( #114808 )
...
fix: create dashboard within transaction
2025-12-09 10:16:33 -05:00
Kristina Demeshchik
8c4b3d1702
Dashboard: Default dashboard folder to current folder when importing ( #114929 )
...
* Set default folder when importing dashboard
* console
* remove unused import
2025-12-09 09:59:21 -05:00
Santiago
b8ad272159
Alerting: Fix header precedence in the remote writer ( #114999 )
2025-12-09 15:38:57 +01:00
Torkel Ödegaard
b5f1573aef
AppChrome: Increase header height from 40-48 ( #115004 )
...
AppChrome: Inrease header height from 40-48
2025-12-09 15:19:50 +01:00
Jean-Philippe Quéméner
1f5fd1c0da
chore(unified-storage): align how we do tracing ( #114998 )
2025-12-09 14:53:53 +01:00
Christian Simon
3e66c7ed21
CI: Add Docker Hub authentication to ephemeral instances workflow ( #114851 )
...
* CI: Add Docker Hub authentication to ephemeral instances workflow
Add Docker Hub login step to avoid unauthenticated image pull
rate-limiting in the ephemeral-instances-pr-comment workflow.
* Use the correct vault path
2025-12-09 13:15:15 +00:00
Alexander Akhmetov
c59d5d1c8e
Alerting: Store instance annotations in alert rule state ( #114975 )
...
Alerting: Store annotations in alert instance state
2025-12-09 13:52:42 +01:00
Tobias Skarhed
6746c978b4
Scopes: Resolve path directly from leaf node bugfix ( #114507 )
...
* Resolve path directly from leaf node
* Add childrenLoaded field
* Add tests and remove parentNodeId from changeScopes
* Move parentNodeId patameter order
* Resotre call order
* Undo superflous change
* Add comments
* Make sure childrenLoaded state is properly set default to false
* Reference parent path
* Look for parent in state and fetch scopeNode if it is not avilable
* Check for undefined
* Add mock to test
* Set scopeNodeId with recent scopes
* Improve test selector
* Add scope node endpoint to mocks
* Never set childrenLoaded to true when inserting
* Remove unused import
* Pass on the already set childrenLoaded value
* Fix test
2025-12-09 13:44:00 +01:00
Oscar Kilhed
3cac27c611
Dashboards V2: Show banner when a dashboard has been converted from v2 to v1. ( #114960 )
...
* Show warning banner when convertion from v2 to v1
* fix edit state
* Reset eslint-suppression.json
* Always show, update copy
* reset eslint-supression.json
* Update copy
* reset eslint-supression.json
2025-12-09 13:38:26 +01:00
Ryan McKinley
8cae4eb0af
Investigations: avoid useoldmanifestkinds and remove unused status ( #114903 )
2025-12-09 15:11:07 +03:00
Jean-Philippe Quéméner
5b9965ee47
fix(unified-storage): check auth before getting value ( #114995 )
2025-12-09 12:20:37 +01:00
Dominik Prokop
02f431093c
Dashboard profiling: Send Faro measurements for individual panels operation time ( #114898 )
...
Dahboard profiling: Send Faro measurements for individual panels operation time
2025-12-09 11:44:17 +01:00
Marc M.
39b7d86660
Dashboards: support undo/redo when grouping panels ( #114787 )
2025-12-09 10:23:44 +01:00
Torkel Ödegaard
ca342afb25
AppChrome: Add proper menu icon for menu, logo icon becomes home ( #114713 )
...
* AppChrome: Add proper menu icon for menu, logo icon becomes home
* Update
* Update
* fix merge issue
* Aligning icons
* Simplify styling and fix issues
* fixes
* style fix
* Fixed unit test
* review updates
* update
* Update
* Remove feature highlight
* fix lint
* remove unused parts
2025-12-09 09:59:40 +01:00
Victor Marin and Marc M.
de42ff2f75
Dashboards: Fix versions tab not showing in dashboard settings after making dashboard editable ( #114963 )
...
* fix showing versions tab on dashboard settings after making dashboard editable
* Update public/app/features/dashboard-scene/scene/NavToolbarActions.tsx
Co-authored-by: Marc M. <146180665+grafakus@users.noreply.github.com >
* Update public/app/features/dashboard-scene/scene/new-toolbar/actions/MakeDashboardEditableButton.tsx
Co-authored-by: Marc M. <146180665+grafakus@users.noreply.github.com >
---------
Co-authored-by: Marc M. <146180665+grafakus@users.noreply.github.com >
2025-12-09 10:24:05 +02:00
Gareth
8eb25a0164
OpenTSDB: Support all query options in the backend ( #114822 )
...
* update backend to support all query options
* update backend tests
* move formatDownsampleInterval to utils
2025-12-09 17:18:06 +09:00
Charandas
16f5eab786
MTFF: Allow viewers access in cloud ( #114607 )
...
* Reapply "K8s: read resource configs from API Enablement for API Builders" (#114475 )
This reverts commit 4130bd9cd3 .
* revert part that broke things
* FF service changes are gonna come later
* MTFF: allow viewers access to MTFF by enforcing runtime_config for custom routes
* unused var
* removed now
* pass the test, include defaults
* revert sample.ini change
2025-12-08 17:37:10 -08:00
grafana-pr-automation[bot] and github-actions[bot]
802e208440
I18n: Download translations from Crowdin ( #114987 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-09 00:41:23 +00:00
Tobias Skarhed and jtvdez
a1517debfa
Docs: Specify permissions for creating public dashboards ( #113086 )
...
Co-authored-by: jtvdez <jacob.valdez@grafana.com >
2025-12-08 22:43:38 +00:00
Bogdan Matei
15c93100ab
Dashboards: Fix autogrid selection / drag and drop ( #114964 )
2025-12-08 16:52:00 +00:00
Sergej-Vlasov
ab9b070eb0
VariablesEditView: Update cloned variable key when duplicating ( #114908 )
...
update cloned variable key when duplicating
2025-12-08 16:34:21 +00:00
Tim Levett
e40673b298
github-action: Breaking change label prompts you to create a what's new ( #113241 )
...
* (workflow) add in what's new comment when we have a breaking change
* levitate as well
* fix add to what's new label
2025-12-08 16:23:14 +00:00
7ea009c7f8
Dashboards: Per panel filtering for timeseries ( #114499 )
...
* wip per panel group by
* wip groupBy per panel
* wip groupBy per panel
* groupBy per panel action tests
* fix
* fix
* fix
* fix
* CR mods
* switch to dropdown
* adjust apply
* optimise action logic to avoid unnecessary triggers
* canary scenes
* wip
(cherry picked from commit 51a00db93d0805f481a9e48213382468f1eb2986)
* optimise action logic to avoid unnecessary triggers
(cherry picked from commit c4de2dfff8 )
* refactor
* refactor
* memoize values/ refactor
* refactor
* refactor components - do not make async call unless queries/groupByOptions change
* canary scenes
* fix test
* Optimise handlers
* Reset options if they are not applied
* refactor subscriptions
* refactor
* scenes bump
* fixes
* properly deactivate header actions on panel edit
* list
* refactor showing menu using css, remove header deactivation code from panel-edit
* cleanup
* cleanup
* cleanup + action redesign
* i18n
* wip
* wip
* wip
* wip
* wip
* tests
* pr mods
* translations
* fix
* fix
* fixes
* translations
* translations
* extra ff check
* CR mods
---------
Co-authored-by: Sergej-Vlasov <sergej.s.vlasov@gmail.com >
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com >
2025-12-08 16:18:04 +00:00
Kristina Demeshchik
fef6196195
Dashboard: Default weekStart to an empty string ( #114932 )
...
* Default clien scene-based logic to empty string to match backend + non-scene logic
* re-gen snapshots
2025-12-08 10:49:36 -05:00
Ashley Harrison
b50cf6e067
FieldColor: Group new accessible options within the select menu ( #114690 )
...
* group new accessible options within the select menu
* move comment
2025-12-08 15:10:16 +00:00