Dana Axinte
d28594d2f9
SecretsManager: Limit of 24kiB for raw input for secure value ( #107403 )
...
* SecureValues: Add limit of 24kiB for raw input
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
* Fix lint
---------
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
2025-06-30 22:28:41 +01:00
Isabel Matwawana
0a90b7b5e9
Docs: Add Undo and redo to dynamic dashboards ( #107206 )
2025-06-30 14:43:45 -04:00
Isabel Matwawana
752105fcf9
Docs: Replace refs with full URLs in shared files ( #107198 )
2025-06-30 14:43:17 -04:00
Alex Spencer
3497c85593
ConvertFieldType: Handle undefined values in joinWith ( #106712 )
...
fix: escalation fix - groupBy with joinWith
2025-06-30 11:42:35 -07:00
Stephanie Hingtgen
b1d3155b60
K8s: Library Panels: Add rerouting for get ( #107362 )
2025-06-30 13:26:24 -05:00
Kristina
6cc26233fd
Transformations: Add better unique frame naming for regression analysis ( #107057 )
...
* Add better unique naming for regressions
* dont capitalize model type if polynomial
* 🙈
2025-06-30 11:29:01 -05:00
Dana Axinte
0fccc01ebe
SecretsManager: add data key store ( #107396 )
...
* SecretsManager: Add data key store
Co-authored-by: Michael Mandrus <michael.mandrus@grafana.com >
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
Co-authored-by: Dana Axinte <53751979+dana-axinte@users.noreply.github.com >
* SecretsManager: Add wiring of data key store
Co-authored-by: Michael Mandrus <michael.mandrus@grafana.com >
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: Michael Mandrus <michael.mandrus@grafana.com >
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
2025-06-30 17:17:07 +01:00
Drew Slobodnjak
2d634639a2
Geomap: Render one marker at duplicate coordinates ( #106962 )
...
* Geomap: Render one marker at duplicate coordinates
* Take into account all dims for uniqueness
* Simplify marker uniqueness key
2025-06-30 09:06:16 -07:00
Serge Zaitsev
64e10eb95f
Chore: Make builds a bit less verbose ( #107393 )
...
* make builds a bit less verbose
* retrigger
2025-06-30 17:35:45 +02:00
Torkel Ödegaard
ceee0b9c12
UserAdmin: Inform about enterprise user features ( #106632 )
...
* UserAdmin: Inform about enterprise user features
* Update
* Update
* Update
* Update
* Update
* New design
* Update
* Update
* Update
* Update
* Update link
* fix import
* refactor to brand badge to component
* Update
* Update
* Update
* Update
* Update links
2025-06-30 17:23:11 +02:00
Gilles De Mey
5a8a04cb25
Enable remote write receiver by default for the prometheus devenv block ( #107179 )
2025-06-30 15:11:43 +00:00
Ivana Huckova
bc425a7993
Loki: Remove experimental lokiQuerySplittingConfig ( #107298 )
...
* Loki: Remove experimental lokiQuerySplittingConfig
* Remove unused imports
2025-06-30 16:41:00 +02:00
Isabel Matwawana
12d7b804eb
Docs: Fix graph styles and axis options content ( #107008 )
...
Co-authored-by: Irene Rodríguez <irene.rodriguez@grafana.com >
2025-06-30 10:40:13 -04:00
Serge Zaitsev
1ce82abfa3
Chore: Prepare Wire to generate files that can be committed to the repo ( #107382 )
...
* add generated tags to wire
* add enterprise wire gen target to makefile
* make gen-go invoke enterprise
* change go:generate command
* handle empty genTags properly
* update golden files for wire
* use build tag for swagger generator
* fix comments
2025-06-30 16:39:21 +02:00
Jo
86543e0f91
Access: Disable role none option if advanced access control is not enabled ( #107378 )
...
* disable role none option if advanced access control is not enabled
* filter out None instead
* fix lint
2025-06-30 16:35:17 +02:00
Gilles De Mey
a7ff16bbbe
Storybook: Bypass unmatched msw requests ( #107395 )
2025-06-30 14:29:14 +00:00
ismail simsek
c1a5e6bbf1
Prometheus: Preserve custom variables as function parameters after parsing the expression ( #106661 )
...
* preserve custom variables as function parameters after parsing the expression
* replaced variable check
2025-06-30 14:24:06 +00:00
Ivana Huckova
dd5c545df9
Loki: Remove lokiStructuredMetadata feature toggle ( #107292 )
...
Loki: Remove lokiStructuredMetadata feature toggle
2025-06-30 16:09:44 +02:00
Ivana Huckova
cc542f2b91
Loki: Remove experimental predefined operations ( #107289 )
...
* Loki: Remove experimental predefined operations
* Fix lint
2025-06-30 16:08:36 +02:00
Ivana Huckova
7f2aed42a0
Plugins: Fix and encode invalid gRPC header values ( #107339 )
...
* Plugins: Fix and encode invalid gRPC header values
* Rename the method
* Run sanitizeHTTPHeaderValueForGRPC only if string includes utf8
* Update test
* Simplify
* Update
* do not double encode encoded characters
* Update test
* Update
* Add test case based on review
* Update test
2025-06-30 15:58:05 +02:00
Georges Chaudy
46094a16c7
unistore: add LastResourceVersion to the datastore ( #107303 )
...
* Add datastore
* too many slashes
* lint
* add metadata store
* simplify meta
* Add eventstore
* golint
* lint
* Add datastore
* too many slashes
* lint
* pr comments
* extract ParseKey
* readcloser
* remove get prefix
* use dedicated keys
* parsekey
* sameresource
* unrelated
* name
* renmae tests
* add key validation
* fix tests
* refactor a bit
* lint
* allow empty ns
* get keys instead of list
* rename the functions
* refactor yield candidate
* update test
* unistore: add LastResourceVersion to datastore
* lint
* use map string
* missing err check
* fix
2025-06-30 15:49:26 +02:00
maicon
55e29d4405
Unistore: Reenable integration tests ( #107340 )
...
* Unistore: Reenable integration tests
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
---------
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
2025-06-30 10:32:12 -03:00
Will Assis
7aad041f70
unified-storage: Add integration tests for distributor ( #105771 )
...
* Add integration tests for distributor
2025-06-30 09:31:58 -04:00
Leon Sorokin
99782ae406
TableNG: Refactor to better take advantage of react-data-grid ( #103755 )
2025-06-30 07:18:23 -05:00
Jo
7940da4803
Fix organization deletion error messages ( #107380 )
...
* Fix organization deletion error messages
- Improve error message clarity when attempting to delete active organization
- Fix incorrect 'Failed to update organization' message to 'Failed to delete organization'
- Update comment to be more precise about the check being performed
Fixes #92792
* Improve error handling in organization deletion service
- Add contextual error message when dashboard deletion fails during org deletion
- Include organization ID in error message for better debugging
- Import fmt package for error formatting
This helps administrators understand which specific organization failed
during the deletion process when dashboard cleanup encounters issues.
* Fix typo in unified resource access error message
Change 'Namespace missmatch' to 'Namespace mismatch' for correct spelling.
2025-06-30 13:58:37 +02:00
Jean-Philippe Quéméner
7ebea688ef
fix(unified-storage): return empty list instead of nil ( #107384 )
2025-06-30 13:53:58 +02:00
Steve Simpson
4d4fe4ad20
Library Elements: Fix side effects between integration tests ( #107383 )
2025-06-30 11:18:19 +00:00
alifeee
a4e3f16ff7
change grafana-server to grafana server ( #107131 )
2025-06-30 10:58:35 +00:00
Matheus Macabu
22fbcae11b
Dependencies: Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 ( #107379 )
2025-06-30 11:56:31 +02:00
ismail simsek
bacad12b2a
Prometheus: Fix populating label names in sum operation on query builder ( #107376 )
...
fix populating label names
2025-06-30 11:47:43 +02:00
Georges Chaudy
4a272fb61b
unistore: add eventstore and notifier ( #107182 )
...
* Add datastore
* too many slashes
* lint
* add metadata store
* simplify meta
* Add eventstore
* golint
* lint
* Add datastore
* too many slashes
* lint
* pr comments
* extract ParseKey
* readcloser
* remove get prefix
* use dedicated keys
* parsekey
* sameresource
* unrelated
* name
* renmae tests
* add key validation
* fix tests
* refactor a bit
* lint
* allow empty ns
* get keys instead of list
* rename the functions
* refactor yield candidate
* update test
* lint
* missing err check
* address comments
* increase the timeout
2025-06-30 11:20:57 +02:00
Alexander Zobnin
57c59cf3cb
Zanzana: Fix setting override with env variable ( #107306 )
2025-06-30 10:24:45 +02:00
Pepe Cano
f5b79fca55
docs(alerting): performance considerations minor clarifications ( #107333 )
2025-06-30 07:42:26 +00:00
Mariell Hoversholm
a4b066d6cf
Actions: Detect code changes ( #107326 )
2025-06-30 08:56:56 +02:00
Hugo Häggmark
15293a2ceb
Plugins: Adds AppChrome extension point ( #106623 )
...
* Plugins: adds basic PopupExtension point
* Simplify the extension point.
* Excluding the app chrome extension to be rendered on login/signup pages.
* Added feature toggle to be able to disable the app chrome extensions.
* Adding an error boundary around the extension point.
* Changed the way we use the feature toggle.
* moved to use the helper function instead of filtering.
* removed duplace info.
* chore: remove leftover useMemo
---------
Co-authored-by: Marcus Andersson <marcus.andersson@grafana.com >
2025-06-30 06:32:08 +02:00
Hugo Häggmark
470f3c1578
Plugin Extensions: Mutable props for extension components ( #107290 )
...
* Plugin Extensions: Mutable props for extension components
* chore: updates after PR feedback
2025-06-30 05:54:12 +02:00
Serge Zaitsev
f66a693438
Chore: Rename integration tests to follow the common convention ( #105987 )
...
* automatically rename integration tests to follow the common convention
* name tests differently
* alter column type to bigint
* update another column to bigint
* add another alter
* fix subquery for mysql
2025-06-29 16:56:24 +02:00
grafana-pr-automation[bot]
4374fe9137
I18n: Download translations from Crowdin ( #107359 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-28 00:37:27 +00:00
Stephanie Hingtgen
5cdc19403a
Grafana live: Remove experimental language around redis ( #107217 )
2025-06-27 16:40:13 -07:00
Ryan McKinley
0dd9417aa9
Chore: Organize go.mod ( #107355 )
2025-06-27 17:31:03 -06:00
Ryan McKinley
8685cdcee6
Chore: update feature toggle stats from git ( #107352 )
2025-06-27 17:30:49 -06:00
Alexander Akhmetov
f4b0e793aa
Alerting: Document label sanitization in GRAFANA_ALERTS ( #107285 )
...
* Alerting: Document label sanitization in GRAFANA_ALERTS
2025-06-27 23:33:42 +02:00
Pepe Cano
2f1a6ae171
docs(alerting): Add Detect missing series in Prometheus section to the MissingData guide ( #107329 )
2025-06-27 21:13:13 +02:00
Zoltán Bedi
9273c603b3
Cloud Monitoring: Add support for service account impersonation ( #107022 )
2025-06-27 17:31:34 +00:00
Will Assis
930c9b3beb
fix: double registration panic in auth fallback ( #107330 )
...
fix double registration panic in auth fallback
2025-06-27 19:22:16 +02:00
Andreas Christou
c48a1aba40
Azure: Support scope selection in Resource Graph queries ( #105835 )
...
* Add scope type
* Add scope selector field
* Update docs
* Use the right field component
* Trigger build
* Fix import and increase wait
* i8n
2025-06-27 18:08:55 +01:00
Tania
67a952c34e
Implement OFREP compatible feature flag service ( #105632 )
...
* Add ofrep pkg
* api server: Use namespace from request in case user is not authenticated
* Add handlers to ofrep api builder
* Add NewOpenFeatureService to initialize mt apiserver
* allow specifying CA and insecure
* Compare namespace with eval ctx stackID
* Organize ofrep package
* Implement AllowedV0Alpha1Resources
* Revert folderimpl changes
* Handle default namespace
* Fix extracting stack id from eval ctx
* Add more logs
* Update pkg/registry/apis/ofrep/register.go
Co-authored-by: Dave Henderson <dave.henderson@grafana.com >
* Update pkg/registry/apis/ofrep/register.go
Co-authored-by: Dave Henderson <dave.henderson@grafana.com >
* Apply review feedback
* Replace contexthandler with types
* Fix identifying authed request
* Refactor checks in the handlers
* Remove anonymous from isAuthenticatedRequest check
---------
Co-authored-by: Todd Treece <360020+toddtreece@users.noreply.github.com >
Co-authored-by: Gabriel Mabille <gabriel.mabille@grafana.com >
Co-authored-by: Charandas Batra <charandas.batra@grafana.com >
Co-authored-by: Dave Henderson <dave.henderson@grafana.com >
2025-06-27 18:30:38 +02:00
Ivan Ortega Alba
45dabd2862
ApiServerClient: Avoid special characters in generateName ( #107331 )
2025-06-27 16:24:13 +00:00
linoman
dbef739814
SCIM: Update authentication features table ( #107299 )
...
* Update authentication features table
2025-06-27 16:58:29 +02:00
Peter Štibraný
4f34a57ce2
Don't use prometheus.DefaultRegisterer in annotationsimpl/loki. ( #107311 )
...
* Don't use prometheus.DefaultRegisterer in annotationsimpl/loki.
2025-06-27 16:22:28 +02:00