Sven Grossmann
2fcb86f031
Monaco: Fix hexdigits in monaco langs ( #108153 )
2025-07-16 13:51:08 +02:00
Todd Treece
10cbebf9c2
Data Plane Aggregator: Update README with more context ( #108138 )
2025-07-16 11:37:22 +00:00
Sven Grossmann
4588c6c11c
ExtensionSidebar: Pass closeSidebar to plugin helpers ( #108171 )
...
* ExtensionSidebar: Add `CloseExtensionSidebarEvent`
* ExtensionSidebar: Use `CloseExtensionSidebarEvent` in provider
* ExtensionSidebar: Pass `closeSidebar` to plugin helpers
2025-07-16 11:35:15 +00:00
Roberto Jiménez Sánchez
b232ba5396
Provisioning: Move provisioning extras to OSS extensions ( #108167 )
...
* Move provisioning extensions to OSS
* Fix the wire stuff
* Move it to extras packages
* Add hack to assert test differently for enterprise
2025-07-16 13:24:24 +02:00
f657fc0236
Transformations: Allow count aggregation for groupBy field ( #108079 )
...
* feat(transformations): allow groupBy aggregation
* add some details to the documentation
* Update public/app/features/transformers/docs/content.ts
Co-authored-by: Isabel Matwawana <76437239+imatwawana@users.noreply.github.com >
---------
Co-authored-by: Kristina Durivage <kristina.durivage@grafana.com >
Co-authored-by: Isabel Matwawana <76437239+imatwawana@users.noreply.github.com >
2025-07-16 12:39:19 +02:00
Alexa Vargas
5b0ebb1693
Dashboard: Add Monitoring to v1 and v2 export flow ( #107899 )
...
* Dashboard: Add Monitoring to v1 and v2 export flow, including library panels interaction
* fix error with v2 transformed dashboard not having haslibraryPanels
* apply PR suggestions, extract as const and refactor for readability
* Add unit test for the new functions
2025-07-16 11:53:44 +02:00
antonio
d87f7ecfc1
docs/alerting:add missing step in tutorial ( #108168 )
...
* docs/alerting:add missing step in tutorial
* format
2025-07-16 09:20:14 +00:00
Matheus Macabu
2c4bbf8b1d
Secrets: Reduce amount of feature toggle checks to only app entrypoint ( #108110 )
...
* Secrets: Reduce amount of feature toggle checks to only app entrypoint
* Wire: Fix merge conflict
* Wire: Fix merge conflict
2025-07-16 10:56:59 +02:00
Ida Štambuk
4cc4c6c666
CloudWatch: Set accountId to undefined if not monitoring account ( #108112 )
2025-07-16 10:19:40 +02:00
Matheus Macabu
3cda233468
Secrets: Remove temporary allowlist ( #108118 )
2025-07-16 09:39:33 +02:00
Roberto Jiménez Sánchez
56543db16a
Provisioning: delete secrets on repository deletion ( #108113 )
...
- Add hooks to git, github and github webhooks to remove the.
- Implement deletion in secrets package.
- Add `Mutator` interface and hooks so that we can register any mutator.
- Add unit test coverage to those mutators.
- Move provider specific mutation from the massive `register.go` to the respective packages (e.g. `git` , `github`, etc).
- Add integration test for removal.
- Change the decryption fallback to simply check for the repository prefix.
2025-07-16 07:38:42 +00:00
Mustafa Sencer Özcan
4a779c4ccb
fix: unified resource server list queries order column ( #108094 )
2025-07-16 08:09:31 +02:00
Hugo Häggmark
5b82e05697
Plugins: replaces various plugin imports with pluginImporter ( #108002 )
...
* Plugins: renames plugin_loader
* Wip
* chore: adds pluginImporter
* chore: some small refactors
* chore: better typings
* chore: merge functions
* chore: create a generic plugin cache
* chore: adds comments
* chore: change to const
* chore: remove unused change
* chore: put everything behind feature toggle
* chore: rename test file and props
* chore: adds sync cache as well
* chore: fix the typings
* chore: fix broken unit test
* chore: small rename
* chore: adds tests
* chore: updates after PR feedback
* chore: updates after PR feedback
2025-07-16 06:42:28 +02:00
grafana-pr-automation[bot] and github-actions[bot]
332601320c
I18n: Download translations from Crowdin ( #108158 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-16 00:40:20 +00:00
Drew Slobodnjak
1143cf130e
Geomap: Upgrade Open Layers ( #107598 )
...
* Geomap: Upgrade Open Layers
* Fix TypeScript errors
* Fix possibly null errors
* Fix pointer events
* Simplify webgl implementation for markers
* Improve types
* Fix offset expression
* Improve layers types
* Improve types for tooltip
* Improve types for frameVectorSource
* For regular shapes convert size to radius
* Update import format for new version of ol
* Fix ESM syntax errors
* Fix more e2e stuff
* Fix tooltip test
* Simplify redundant keys
2025-07-15 17:04:41 -07:00
Nathan Marrs and AgnesToulet
b691b3288d
Sharing: Export dashboard as image ( #104207 )
...
Co-authored-by: AgnesToulet <35176601+AgnesToulet@users.noreply.github.com >
2025-07-15 21:07:39 +00:00
Alyssa Joyner
a977aa9d03
[InfluxDb]: Fix DBRP mapping typo ( #108152 )
2025-07-15 20:22:21 +00:00
Leon Sorokin and Paul Marbach
e42c45c30f
TableNG: Avoid render-time emotion calls for AutoCell (and colored cells) ( #108048 )
...
Co-authored-by: Paul Marbach <paul.marbach@grafana.com >
2025-07-15 14:42:06 -05:00
Adela Almasan
cd1f086d33
Docs: Update actions with variables ( #108145 )
2025-07-15 14:09:37 -05:00
Kevin Minehart
bf6b4c695e
CI: Disable gzip encoding on upload ( #108149 )
...
* Use my fork for testing
* set gzip: false
* use push-to-gcs@main
* use my branch for testing
* use main for login and push to gcs?
* Use push-to-gcs/v0.2.1
* use main; set gzip to false
* use main instead of my branch
2025-07-15 19:04:58 +00:00
Bruno
6fa3c196d4
Secrets: add example based testing that tries to decrypt deleted secure value ( #108140 )
2025-07-15 15:40:52 -03:00
Michael Mandrus and Matheus Macabu
ab51794bdb
SecretsManager: Unify KMS across OSS and Enterprise ( #108085 )
...
* everything is compiling
* tests passing
* remove used object
* write a test for secret key upgrades
* misc cleanup
* clean up some wording
* lint issues
* fix a typo
* import hashicorp dependency explicitly
* simplify oss kmsprovider package structure
* consolidate current provider and available providers
* add a new manager configuration test
* fix hashivault import
* fix import issue
* fix unit tests
* Update go.mod
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
---------
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
2025-07-15 14:39:20 -04:00
Martin Costello
469f94028f
Docs: Update ISSUE_TRIAGE ( #106839 )
...
* Docs: Update ISSUE_TRIAGE
- Convert flowchart to a Mermaid diagram.
- Use native GitHub note.
- Fix GitHub casing.
* Docs: Fix lint error
Remove extra blank line.
2025-07-15 18:33:53 +00:00
Haris Rozajac and Ivan Ortega
2f8ec01c6c
Dashboard Migrations: V29 query variable refresh property and options ( #108088 )
...
* Dashboard Migrations: V31 LabelsToFields-Merge Migration
* Dashboard Migrations: V32 No-op migration
* simplify
* Refactor to reduce nesting
* Dashboard Migrations: V30 value mappings and tooltip options
* Do not automigrate since graph is migrated in v27
* Refactor to reduce nesting
* Add test case for invalid mapping
* migrate to v29
---------
Co-authored-by: Ivan Ortega <ivanortegaalba@gmail.com >
2025-07-15 17:27:04 +00:00
Ivan Ortega Alba
1200b684c6
Dashboard Migrations: V30 value mappings and tooltip options ( #107970 )
...
* Dashboard Migrations: V30 value mappings and tooltip options
2025-07-15 16:44:11 +00:00
Matias Chomicki
b839090de5
New logs Panel: Log details improvements + default details value update ( #108065 )
...
* LogLineDetails: prettify json field values
* processing: prettify json according to wrap status
* LogLineDetailsField: better column width for keys
* LogsPanel: let app have automatic details mode
* Fix prop name
* LogLineDetails: memoize
* LogLineDisplayedFields: add icons to organize
* Displayed fields: add cursor move
* LogLineDetailsFields: improve key columns
* Remove test
* Translations
* Formatting
* LogLineDetailsFields: minor refactor and fix
* LogLineDetails: remember inline scroll position
* LogLineDetails: test displayed fields reorg
* Update mock
* LogLineDetailsComponent: add missing disable actions
* Log details copy button: gap = 0
* LogLineDetailsDisplayedFields: use fixed size for inline fields
2025-07-15 16:17:20 +00:00
Ivan Ortega Alba
14cb6aea92
Dashboard Migrations: V32 no-op migration + V31 LabelsToFields-Merge Migration ( #107947 )
...
* Dashboard Migrations: V31 LabelsToFields-Merge Migration
* Dashboard Migrations: V32 No-op migration
2025-07-15 15:28:48 +00:00
da0f1d7b18
AWS Datasources: Update grafana assume role docs for GA ( #107220 )
...
Co-authored-by: Larissa Wandzura <126723338+lwandz13@users.noreply.github.com >
Co-authored-by: Kevin Yu <kevinwcyu@users.noreply.github.com >
2025-07-15 10:59:01 -04:00
Josh Hunt
5751b441e1
Docs: Fix format of quick_ranges ( #107973 )
2025-07-15 15:35:00 +01:00
Konrad Lalik
930c5a7024
fix(alerting): use alerting-admin as navId for settings ( #108116 )
2025-07-15 16:34:40 +02:00
Gilles De Mey
8cb6993fe6
Alerting: Improve new list view performance ( #108115 )
2025-07-15 14:34:21 +00:00
Bruno Abrantes
c06c1b1e8a
fix: Makes created and updated by nullable strings for library panel migration ( #108122 )
...
Signed-off-by: Bruno Abrantes <bruno@brunoabrantes.com >
2025-07-15 16:30:31 +02:00
ismail simsek
d602e79e9a
Chore: Remove unnecessary exports ( #108124 )
...
* no unnecessary exports
* needs exports
* put query builder types back
* put types back
* betterer
2025-07-15 16:20:09 +02:00
maicon
b017f42278
Unistore: Fix dualwriter mode 3 ( #108092 )
...
* Unistore: Fix dualwriter mode 3
Fallback to legacy if Unified is the main store and we get an error when
reading from it
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
---------
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
2025-07-15 11:16:26 -03:00
d39a47a89b
Provisioning: Begin using secrets store ( #108044 )
...
- Provisioning: Begin using secrets store
- Refactor integration with secrets store
- Add back the legacy service
- Separate concerns for encrypt and decrypt
- Handle update within Encrypt function
- Add interface for secure value service
- Add feature flag for using secrets service
- Add the dual service for temporary solution.
* Add first integration tests for encrypted tokens
* Add integration test for app platform secrets
* Validate it has the name or not
* Create wire provider
* Always save to the secret if provided secret
---------
Co-authored-by: Roberto Jimenez Sanchez <roberto.jimenez@grafana.com >
Co-authored-by: Roberto Jiménez Sánchez <jszroberto@gmail.com >
2025-07-15 15:43:17 +02:00
Piotr Jamróz
68b9a5f57c
Tempo: Add a feature toggle for Alerting ( #106891 )
...
* Add a feature toggle
* Disable alerting when the toggle is switched off
* Update tests
* Update tests
* Update tests
* Simplify ReadPluginJSON as it's used by enterprise
* Update test
* Update test
* Add the toggle check to loader.go
* Move the logic to plugins integration pipeline
2025-07-15 15:36:36 +02:00
ismail simsek
3d9228f296
Chore: Remove default export of promqlGrammar ( #108120 )
...
remove default export
2025-07-15 15:13:44 +02:00
ismail simsek
5b5cce3243
Chore: Remove unused parseSelector function ( #108119 )
...
remove unused parseSelector
2025-07-15 14:10:47 +01:00
Luminessa Starlight
8480862854
TimeRangePicker: Use consistent format in date-time input fields ( #107117 )
...
* when localeFormatPreference toggle is enabled, always use a common datetime format in TimeRangePicker
* fix lint issue
improve comment
* test printing datetime input format
* adds tests for entering dates in inputs to be parsed
adds will-be redundant tests to ensure system date format is or isn't respected when appropriate
2025-07-15 09:07:33 -04:00
Konrad Lalik
24ebb27ebe
Alerting: Add forwardRef to MetaText component ( #108107 )
...
feat(alerting): Add forwardRef to MetaText component
This change introduces forwardRef to the MetaText component, allowing parent components to gain direct access to the underlying div element. This is particularly useful for scenarios where the parent needs to measure the component's dimensions, manage focus, or integrate with other libraries that require a DOM element reference.
2025-07-15 13:18:28 +02:00
Misi
92d098fdfd
Auth: Make domain_hint configurable for the Azure AD/Entra ID connector ( #108061 )
...
* Make domain_hint configurable for Entra ID/Azure AD
* Add docs
* Fix + i18n gen
* Add validation to domain hint
* Remove unnecessary change
2025-07-15 12:53:19 +02:00
Matheus Macabu
4954822cbb
Secrets: Add separate package for resource validation ( #108097 )
...
* Secrets: Add SecureValueService interface
* Secrets: Move resource validators to their own package/structs for reusing
2025-07-15 12:33:14 +02:00
Matheus Macabu
62fd3ba36f
Secrets: Remove v0alpha1 spec, files and references ( #108100 )
2025-07-15 12:33:00 +02:00
Santiago
71a425f912
Remote Alertmanager: Fetch full state from Mimir ( #107905 )
...
* Remote Alertmanager: Add method to fetch the full state
* decode and parse the remote Alertmanager state string
* test
2025-07-15 11:38:38 +02:00
Sven Grossmann
ac6f65923d
Extensions: Add missing description field for exposed functions ( #107964 )
2025-07-15 11:23:11 +02:00
Tobias Skarhed
683a27bf8b
Scopes: Fix height pixels for recent scopes ( #108103 )
...
Recent scopes to pixel perfection
2025-07-15 08:47:41 +00:00
ismail simsek
db7087fdfc
Fix: Showing raw prometheus table result ( #107980 )
...
Fix showing prometheus result
2025-07-15 08:39:40 +02:00
ismail simsek
67573d5513
Prometheus: Fix interpolating minStep for range queries when incremental querying enabled ( #107715 )
...
* return calculatedMinStep in first frame of the response
* update test files
* make the custom metadata as type of map[string]any
* append calculatedMinStep to custom metadata
* fix exemplar frame checking
2025-07-15 08:37:43 +02:00
Gábor Farkas
868791d751
ds-querier: handle response-headers explicitly ( #107304 )
2025-07-15 08:31:57 +02:00
grafana-pr-automation[bot] and github-actions[bot]
2c0cfb0dc7
I18n: Download translations from Crowdin ( #108089 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-15 00:38:35 +00:00