dependabot[bot]
3e29ca786d
Bump trufflesecurity/trufflehog from 3.88.29 to 3.90.0 ( #108157 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-17 09:47:36 +00:00
Andres Martinez Gotor
8e663b50e9
Advisor: Allow to define enterprise checks ( #108114 )
2025-07-17 11:37:32 +02:00
grafana-pr-automation[bot] and github-actions[bot]
3fb0e8cd2c
I18n: Download translations from Crowdin ( #108200 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-17 09:35:11 +00:00
Josh Hunt and Copilot
d4fc2399d0
Dx: Add check for node version before yarn start ( #108144 )
...
* Dx: Add check for node version before yarn start
* .
* add IGNORE_NODE_VERSION_CHECK env var
* Update scripts/check-frontend-dev.sh
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* add check if nvmrc file exists
* fix lint
* codeowners
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-17 10:23:49 +01:00
Will Browne
54d6140e6d
Plugins: Stub logger method for backend plugin test mock ( #108211 )
...
stub logger method for backend plugin test mock
2025-07-17 10:18:31 +01:00
dependabot[bot]
1f880c8857
Bump marocchino/sticky-pull-request-comment from 2.9.1 to 2.9.3 ( #108091 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-17 10:17:28 +01:00
Hasith De Alwis and André Pereira
208df33e04
Trace View: Add span filters to URL ( #107363 )
...
* refactor(explore/spanFilters): move default filters and search props to shared folders
chore: ammend with refactor commit
chore: ammend, fix type errors
* feat(explore): add spanFilters to global state on explore
* feat(explore/spanFilters): sync span filters with global redux state
* feat(explore): sync spanFilters with URL state
* Moved span filters to panel state
* Fix types
* Fix tests in useSearch
* Fix TraceView tests
* Remove console.warn
* fix(test/trace-view-container): add span filter context to intial state
* refactor(traceview): use generic redux action
* fix(traceview): prune array objects correctly to preserve tag state in URL
---------
Co-authored-by: André Pereira <adrapereira@gmail.com >
2025-07-17 10:00:57 +01:00
Matias Chomicki
433a5fd464
Logs: refactor unescaped content ( #108187 )
2025-07-17 10:59:03 +02:00
Matheus Macabu
6c69ae244e
Secrets: Add single tenant SecureValueClient ( #108099 )
...
* Secrets: Add single tenant SecureValueClient
* SecureValueClient: Rename file
* SecureValueClient: Move original type to contracts package and export it by aliasing
2025-07-17 10:56:49 +02:00
Jack Westbrook
a0873736aa
Frontend: Filter assets-manifest to only include entrypoints ( #94679 )
...
build(webpack): filter assets-manifest to only entrypoints
2025-07-17 10:30:52 +02:00
Roberto Jiménez Sánchez
ae4dc181d1
Provisioning: Add user token to git and bitbucket repository specs ( #108186 )
...
* Add token user to git and bitbucket specs
* Use token user if available in git type
2025-07-17 10:25:02 +02:00
Matheus Macabu
0d1534e43c
GHA: Add workspace check for wire changes ( #108163 )
2025-07-17 09:24:10 +02:00
Jack Westbrook
0d2657e2f0
Fix: Link path not recognised in CommandPalette link extensions ( #108162 )
...
* fix(extensions-ui): commandpalette links should work with urls / paths
* fix(commandpalette): block navigation if url exists before calling perform
2025-07-17 08:03:39 +02:00
Leon Sorokin
c7aa83f8d3
TableNG: Use Set for tracking expanded rows ( #108198 )
2025-07-16 19:11:28 -05:00
ismail simsek
6b266ebc50
Chore: Remove unused files in @grafana/prometheus ( #108135 )
...
* remove unused files
* lint
* resolve circular dependencies
* a bit more circular dependency cleaning
* move unit tests
2025-07-16 16:39:39 -04:00
Alyssa Joyner
1ee0690079
[InfluxDB]: Add max series and auto complete range fields to new design ( #108193 )
2025-07-16 19:48:41 +00:00
Misi
a94647d5cc
Auth: Remove ssoSettingsSAML feature toggle ( #108109 )
...
* Remove ssoSettingsSAML feature toggle
* Remove from docs + align tests
* Update workspace
* revert go.mod go.sum change
* make update-workspace without enterprise linked
2025-07-16 21:13:31 +02:00
linoman
032ea5d5b8
Update SAML configuration options ( #108178 )
2025-07-16 20:39:28 +02:00
linoman
91a54d0e0e
SCIM: doc upgrades ( #108098 )
...
* Add public preview warning
* Add migration strategy
* Add troubleshooting guide
* Improve description
* Improve docs
* Add versbosity
* Addresss PR comments
2025-07-16 20:39:09 +02:00
Matthew Jacobson
2444fb1caf
Alerting: Update grafana/alerting to 8eef376f49f8 ( #108190 )
...
Update grafana/alerting to 8eef376f49f8
Includes support for OAuth2 in most notifiers but does not enable that support
yet in FE. Fixes tests related to the change.
2025-07-16 17:33:52 +00:00
Josh Hunt
7a88a64121
FrontendService: Local dev setup ( #108082 )
...
* wip
* docker compose dev setup
* commit new tilt stuff
* move files into own dir
* reset files back to main
* use just one nginx container for both gateway and cdn
* update proxy service name
* make it all work when in subdir
* rename more things
* reset more changes
* fix config
* add makefile command, fix ws upgrade
* add local check script
* tidy
* tidy up, comments, readyme
* codeowners
* change cdn host to localhost to avoid adding host.docker.internal to /etc/hosts
* route POST /login to backend
* Build nginx container with config baked in so it can be live_update-ed
* fix headers
2025-07-16 18:28:28 +01:00
Cory Forseth
a0085b6cab
skip auth check when server is running in insecure mode ( #107820 )
...
* skip auth check when server is running in insecure mode
* add some useful logs
* lint
2025-07-16 13:06:47 -04:00
Sonia Aguilar and Gilles De Mey
9c15662cf6
Alerting: Add AI buttons in some alerting workflows ( #107754 )
...
* Add alerting ai buttons for cloud
* add tracking for ai buttons usage
* Empty commit to trigger GitHub Actions
* add FrontendOnly in ff
* update analytics folder
* prettier
* revert ff being frontend only
* review comments
* address some review comments
* refactor
* revert change and remove comment
* prettier
* update betterer
* remove unused property
* prettier
* address review comments
* prettier
* update test
* fix linter errors
* add translations
* prettier
* update workspace
---------
Co-authored-by: Gilles De Mey <gilles.de.mey@gmail.com >
2025-07-16 18:42:42 +02:00
Matias Chomicki
974103c6fa
OTel: Add experimental formatting for OTel identified log lines ( #108170 )
...
* OTel: create formats service
* LogListContext: use OTel service to resolve the default displayed fields
* Create otelLogsFormatting feature flag
* LogListContext: conditionally use otel format based on feature flag
* OTel logs: reformat body and improve displayed fields
* formats: remove duplicated scope name
* Update formats.ts
* format: use regex rules to exclude fields
* Add tests
* Formatting
* LogsPanel: expose setDisplayedFields
* LogListContext: refactor otel displayed fields
* Prettier
* format: optimize identifyOTelLanguages
2025-07-16 17:42:14 +02:00
2202c99d70
BrowseActions: check selected items are provisioned or not ( #107919 )
...
* BrowseActions: check selected items are provisioned or not
---------
Co-authored-by: Clarity-89 <homes89@ukr.net >
Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com >
2025-07-16 11:22:45 -04:00
TomasR
45d176a672
Tempo: Fix link to documentation for Tag limit ( #107898 )
2025-07-16 16:01:45 +01:00
Bruno
01692bc876
Secrets: remove unused SecureValueMetadataStorage.ReadForDecrypt method ( #108181 )
...
* Secrets: remove unused SecureValueMetadataStorage.ReadForDecrypt method
* remove unused struct: secureValueForDecrypt
2025-07-16 11:52:26 -03:00
Domas
602e327769
Table: fix crash when applying overrides to "frame" type field ( #108179 )
...
fix crash when applying overrides to partial nested frames
2025-07-16 14:37:55 +00:00
Isabel Matwawana
e40341ffe8
Docs: Remove references to DD feature toggle ( #108142 )
2025-07-16 10:07:14 -04:00
Tania
7186aa4bd7
OpenFeature: Fix bulk evaluation request postprocessing ( #108155 )
2025-07-16 15:54:36 +02:00
Alex Khomenko
6fd75ebc54
Provisioning: Skip requests if feature toggle is not enabled ( #108165 )
...
* Provisioning: Skip request if feature toggle is not enabled
* Add check to provisioning page
2025-07-16 16:21:14 +03:00
Ana Ivanov
6715369a78
chore: update limitPerPlugin for commandPalette links ( #108174 )
2025-07-16 16:01:41 +03:00
Levente Balogh
9db64b55be
Plugin Extensions: Notify on core Grafana changes ( #108005 )
...
* feat: introduce a Github workflow that is notifying on extension related changes
* review: fix review notes
* review: remove broken heart
* fix: use a new version of the send-slack-message action
2025-07-16 14:27:15 +02:00
Dominik Prokop and Ivan Ortega
b4738c57e4
Dashboards API: Add v2alpha2 ( #108121 )
...
* Dashboards API: Register v2alpha2 API
* Prepare conversion functions
* Fix test
* Move to the bottom the v2aplha2 until is ready
---------
Co-authored-by: Ivan Ortega <ivanortegaalba@gmail.com >
2025-07-16 12:22:50 +00:00
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