kay delaney
2aae202f92
Library Panels: Mark library panel RBAC as GA & enable by default ( #106833 )
2025-06-17 14:50:34 +01:00
kay delaney
f71c9c6ebf
Dashboards: Add undo/redo support for adding/removing template variables ( #106643 )
...
* Dashboards: Add undo/redo support for adding/removing template variables
* Remove unnecessary ObjectRemovedFromCanvasEvent
2025-06-17 14:50:11 +01:00
Kyle Brandt
8b6329a224
SQL Expressions: Fixes for Prometheus Metric Instrumentation ( #106722 )
...
* capture errors on metrics
* rename seconds to sql_command_duration_milliseconds to match unit that has been captured, and update buckets
* rename sql_command_errors_total to sql_command_count
2025-06-17 09:23:56 -04:00
Costa Alexoglou
9ce207b472
docs: k8s backend contrib docs minor fixes ( #106174 )
...
* docs: minor k8s inspired doc changes
* docs: revert to v1 as recommended first major
* Update contribute/architecture/k8s-inspired-backend-arch.md
Co-authored-by: Igor Suleymanov <radiohead@users.noreply.github.com >
---------
Co-authored-by: Igor Suleymanov <radiohead@users.noreply.github.com >
2025-06-17 15:12:49 +02:00
renovate[bot]
94013a341c
Update dependency i18next-browser-languagedetector to v8.2.0 ( #106835 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-17 13:54:10 +01:00
renovate[bot]
91491d6147
Update dependency croner to v9.1.0 ( #106817 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-17 13:29:01 +01:00
dependabot[bot]
a5aab2edca
Bump github.com/cloudflare/circl from 1.6.0 to 1.6.1 ( #106510 )
...
Bumps [github.com/cloudflare/circl](https://github.com/cloudflare/circl ) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/cloudflare/circl/releases )
- [Commits](https://github.com/cloudflare/circl/compare/v1.6.0...v1.6.1 )
---
updated-dependencies:
- dependency-name: github.com/cloudflare/circl
dependency-version: 1.6.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-17 14:24:30 +02:00
Nick Richmond
c65ef07635
Prometheus: Facilitate tree shaking with exports and bundler mode ( #105575 )
...
* feat: bundler mode
* refactor: simplify singleton modeller
* refactor: isolate state
* refactor: decouple query rendering from modeller
* fix: remove unused var
* build: configure declaration files
* refactor!: configure exports
* fix: remove unused file
* fix: use shared utils only
* refactor: avoid confusing singleton
* fix: avoid ReDoS
see https://github.com/grafana/grafana/security/code-scanning/2883 for details
* fix: avoid catastrophic backtracking
see https://github.com/grafana/grafana/security/code-scanning/2884 for details
* fix: circular dep
* fix: make rollup happy by restoring declarationDir
* fix: import
* fix: circular dep
* chore: remove superfluous file
* fix: remove duplicate modeller code
* chore: remove superfluous comment
* fix: handle subpaths in exports
* fix: add missing ignore
* fix: correctly ignore assertion
* refactor: improve clarity
* refactor: promote clarity, be explicit
* refactor: more sensible filter
* fix: add missing devDep
* fix: circular import
* refactor: avoid type assertions where possible
* fix: linting
* chore: remove subpath exports for now
* chore: prefer forthcoming solution for arbitrary exports
* chore: undo erroneous change after merge
* refactor: prefer snake_case
* fix: linting
* refactor: simplify
2025-06-17 07:40:43 -04:00
Oscar Kilhed
e90134bb6f
Dashboards: Prefer the library panel title instead of panel title set in the dashboard. ( #106810 )
...
* prefer library panel title
* Add .
* add tests
2025-06-17 13:21:21 +02:00
Andres Martinez Gotor
a125c17e79
Update grafanaAdvisor FF stage to private preview ( #106819 )
2025-06-17 12:50:00 +02:00
renovate[bot]
dda1d551cf
Update dependency ol-ext to v4.0.33 ( #106813 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-17 10:17:43 +00:00
Josh Hunt
e49c73533b
I18n: Allow pseudo-locale to be enabled in production builds ( #106738 )
...
* I18n: Allow pseudo-locale to be enabled in production builds
* fix tests now that pseudo is around
* remove psuedo locale from i18n package
* load en-us from plugin resources for pseudo
* fix tests + remove 'hidden' option
---------
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
2025-06-17 10:55:15 +01:00
Alexander Akhmetov
e92baba748
Alerting: Support PDC in Grafana-managed recording rules ( #106677 )
2025-06-17 11:46:34 +02:00
renovate[bot]
80df9fab4d
Update dependency @grafana/llm to v0.22.1 ( #106812 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-17 10:43:32 +01:00
renovate[bot]
f2f2098c73
Update dependency esbuild-plugin-browserslist to v1 ( #106717 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-17 10:20:05 +01:00
Piotr Jamróz
cb9526af2b
Tempo: Do not wrap tick labels ( #106771 )
2025-06-17 10:52:07 +02:00
Pepe Cano
51b05b1b3d
docs(alerting): specify that the PUT request of the rule group endpoint can create a new rule group ( #106727 )
2025-06-17 10:40:57 +02:00
Ivan Ortega Alba
09bbdfe8ab
Dashboard Migrations: V35 ensures X-axis visibility in timeseries ( #106633 )
...
* Add datasource info provider
* Dashboards: Support schemaVersion v35 migration in backend
* update go mods
---------
Co-authored-by: Todd Treece <360020+toddtreece@users.noreply.github.com >
Co-authored-by: Haris Rozajac <haris.rozajac12@gmail.com >
Co-authored-by: Stephanie Hingtgen <stephanie.hingtgen@grafana.com >
2025-06-17 10:38:48 +02:00
Eric Leijonmarck
25fe2b54fb
LBAC for data sources: Enable teamHttpHeadersMimir by default ( #106636 )
...
feat: enable mimir lbac by default
2025-06-17 09:19:02 +01:00
Mariell Hoversholm
141e0f8e52
Codeowners: Handover Sharing elements to Enterprise ( #106757 )
2025-06-17 10:04:00 +02:00
Josh Hunt
eb4de388c3
Chore: Bump brace-expansion ( #106694 )
...
Bump brace-expansion
2025-06-16 23:57:03 +02:00
Kevin Minehart
8b370bb6a5
CI: Build pre-release artifacts in GhA on merge to release branches and main. ( #106779 )
...
* Add grafana-build action and workflow
* Fix the --verify flag stalling on tar.gz builds
* Add event sources for main / release branches
* Update CODEOWNERS
2025-06-16 22:54:50 +02:00
Luminessa Starlight
09e8484bac
i18n: rename locale to regionalFormat ( #106585 )
...
* locale -> regionalFormat, mirroring #102233
* set up regionalFormat to replace locale entirely
* replace locale with regionalFormat
* update reportInteraction arguments
2025-06-16 21:53:55 +02:00
Kristina
c00caa2fb2
Transformations: Add time filtering to filter by value ( #101591 )
...
* WIP - time filtering
* Replace variable test
* Change tests
* Validator is already tested
* Change test to match evaluation
* Add line to docs
* Revert "Add line to docs"
This reverts commit 783f247c33 .
* Put transformations docs update in the right place, cannot build without an update, WIP
* Run build
* Use regex test and rewind
* Does this help
* make config optional
2025-06-16 14:27:34 -05:00
Matt Cowley
fc97b0e6b4
Home: restrict Getting Started Guide link to admins ( #106742 )
2025-06-16 14:56:52 -04:00
Jacob Valdez
7cdd4470c6
Docs: Adding info on allowlisting IPs for the Cloud Migration Assistant ( #106447 )
...
* Docs: Adding info on allowlisting IPs for the Cloud Migration Assistant
* adjusting the wording
2025-06-16 13:13:53 -05:00
Ryan McKinley
d02b62e874
Chore: Update app-sdk to v39 ( #106785 )
2025-06-16 19:11:30 +02:00
Mathias Petermann
19a65a4865
Docs: Document remote_cache is only used if a remote database is used ( #104779 )
...
* Document `remote_cache` is only used if a remote database is used
* Update _index.md
---------
Co-authored-by: Jacob Valdez <jacob.valdez@grafana.com >
2025-06-16 11:38:02 -05:00
Matheus Macabu
db845ed8de
CloudMigrations: Add Mute Timings as dependency for Notification Policies ( #106751 )
2025-06-16 18:08:18 +02:00
linoman
3f2d2ec38c
SAML catalog: Set default values for SAML assertion - docs ( #106773 )
...
Update documnetation references
2025-06-16 17:50:29 +02:00
Kristina
f4725588ba
Transformations: Add tests for getFieldTypeForReducer ( #102144 )
...
* Reorganize test file, add tests for getFieldTypeForReducer
* Add back delta tests accidently removed
* Remove skip
2025-06-16 10:38:17 -05:00
kay delaney
9a17e9abd6
Chore: Bump node to v22.16.0 ( #106758 )
2025-06-16 17:29:07 +02:00
Juan Cabanas
c481c979f9
Reporting: Change FF to public preview ( #106748 )
2025-06-16 17:28:17 +02:00
brauhaus-grafana
679a0a7a42
Update index.md ( #106782 )
2025-06-16 17:13:02 +02:00
Matthew Jacobson
24805685bc
Alerting: Fix contact points tab visibility when user can only create ( #106735 )
...
Contact points tab was not being displayed for users with only
`alert.notifications.receivers:create` and
not `alert.notifications.receivers:read`
2025-06-16 11:05:27 -04:00
Matheus Macabu
8d27f12428
Dependencies: Fix enterprise imports ( #106764 )
2025-06-16 16:50:19 +02:00
Scott Lepper
ab023ec5fa
Annotations: Remove prometheus from legacy runner ( #106737 )
...
Annotations: remove prometheus from legacy runner
2025-06-16 16:45:59 +02:00
Ivan Ortega Alba
59c2f15433
Dashboard V0->V1 Migration: Schema migration v36 ( #100757 )
...
---------
Co-authored-by: Todd Treece <360020+toddtreece@users.noreply.github.com >
Co-authored-by: Haris Rozajac <haris.rozajac12@gmail.com >
Co-authored-by: Stephanie Hingtgen <stephanie.hingtgen@grafana.com >
2025-06-16 15:53:41 +02:00
Ivana Huckova
6767adb4a6
Loki: Implement error source ( #106766 )
...
* Loki: Implement error source
* Add tests
2025-06-16 15:52:35 +02:00
Dana Axinte
dbe815ee68
SecretsManager: keepers with secure values credentials ( #106761 )
...
* SecretsManager: keepers with secure values
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
Co-authored-by: Dana Axinte <53751979+dana-axinte@users.noreply.github.com >
* Keepers: Refactor extract secure values remove extra helper functions
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
---------
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
2025-06-16 14:37:36 +01:00
renovate[bot]
c28523decf
Update scenes to v6.20.2 ( #106774 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-16 15:23:28 +02:00
Ezequiel Victorero
b89d52329b
Dashboard: Add missing translations save drawer ( #106736 )
2025-06-16 09:47:11 -03:00
Andrej Ocenas
31903c7abc
Command palette: Add tests for scope actions ( #106660 )
...
* Don't show result from other parents
* Use global search hook for scopes even inside scopes category
* Remove console.log
* Move code to separate files
* Add tests
* Renamed utils file
2025-06-16 14:38:27 +02:00
Oscar Kilhed
61430f027f
Dynamic dashboards: Undo redo for remove row, add tab, remove tab ( #106614 )
...
* Undo redo for remove row, add tab, remove tab
* Undoing remove tab and row now adds them back in the correct place
* add tests
* fix lint issue
2025-06-16 14:20:45 +02:00
Gábor Farkas
5d54289509
datasources: querier: more robust error handling, and report no errors for single-tenant ( #106288 )
...
* datasources: querier: more robust error handling, and report no error for st
* do not leak error details out
* apply the change to the real file, not just to the test
2025-06-16 14:12:37 +02:00
kay delaney
7273e4ca1c
Dashboards: Add undo/redo support for dashboard description ( #106718 )
...
* Dashboards: Add undo/redo actions for changing dashboard title
* Run make i18n-extract
* Dashboards: Add undo/redo support for dashboard description
* fix typo
* Add tests for DashboardTitleInput & DashboardDescriptionInput
2025-06-16 12:56:05 +01:00
Roberto Jiménez Sánchez
0ae635974e
App Platform Provisioning: Fix flaky test to assert dashboards deletion on repository deletion ( #106753 )
...
Use assert instead of require within eventually
2025-06-16 11:46:09 +02:00
Bryan Boreham
fca89d0d4c
Docs: Typo: mediam->median ( #106305 )
2025-06-16 12:35:29 +03:00
Dana Axinte
6097841e67
SecretsManager: add secure value store ( #106708 )
...
* SecretsManager: add secure value model and sql templates
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
Co-authored-by: Dana Axinte <53751979+dana-axinte@users.noreply.github.com >
Co-authored-by: Leandro Deveikis <leandro.deveikis@gmail.com >
Co-authored-by: PoorlyDefinedBehaviour <brunotj2015@hotmail.com >
* SecretsManager: secure value rest layer to use store
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
Co-authored-by: Dana Axinte <53751979+dana-axinte@users.noreply.github.com >
Co-authored-by: Leandro Deveikis <leandro.deveikis@gmail.com >
Co-authored-by: PoorlyDefinedBehaviour <brunotj2015@hotmail.com >
* SecretsManager: temporary add actor prefix to decrypters
* Remove list securevalue by namefor now
---------
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
Co-authored-by: Leandro Deveikis <leandro.deveikis@gmail.com >
Co-authored-by: PoorlyDefinedBehaviour <brunotj2015@hotmail.com >
2025-06-16 10:19:44 +01:00
Victor Marin
ffc16ee072
Schema: Change how origin filters are added to AdHocVariable ( #106086 )
...
* refactor origin filters schema
* add canary version
* update schema
* fix failing tests
* refactor
* remove autogenerated import
* tests
* maintain only dashboard originated filters
* refactor
* refactor
* Schema: Persist defaultValue for groupBy in schema (#106542 )
* persist defaultValue for groupBy in schema
* fix
* type
* refactor
* refactor
* bump scenes
2025-06-16 11:15:00 +03:00