Alex Khomenko
3e79ccabe9
Provisioning: Add option to keep resources when deleting repository ( #109955 )
...
* Provisioning: Add option to keep deleted repository resources
* Use existing repository
* Update confirm modal
* Update text
2025-08-22 13:20:03 +03:00
Santiago
6976ac4caa
Alerting: Fix bad field used in LogContext ( #110023 )
2025-08-22 10:13:02 +00:00
Alexandra Valentine-Ketchum and Irene Rodriguez
76a20ff66b
Fix typo in docs for grafana.ini security configuration options ( #108848 )
...
Co-authored-by: Irene Rodriguez <irene.rodriguez@grafana.com >
2025-08-22 09:08:24 +00:00
Anna Urbiztondo
f82da0430e
Docs: Plugins - more edits ( #109777 )
...
* Some more touches
* More edits
* WIP
* LBAC
* Improve header, Prettier
2025-08-22 10:00:07 +02:00
Alex Bikfalvi
fe2d9ce16a
feat(Tempo): Syntax and autocompletion for compare and with ( #108824 )
...
Support syntax highlighting and autocompletion for:
* `compare(...)` TraceQL metrics function
* `with(...)` query hint
Partially fixes: https://github.com/grafana/grafana/issues/103764
Signed-off-by: Alex Bikfalvi <alex.bikfalvi@grafana.com >
2025-08-22 09:42:28 +02:00
Hugo Häggmark
6822bea9ed
Plugins: updates plugin schema description for language prop ( #110013 )
2025-08-22 09:24:54 +02:00
Konrad Lalik
27c845828b
Alerting: Improve API error payload handling ( #109956 )
...
* Handle error.data being set to null
* Tidy up code
2025-08-22 08:39:25 +02:00
grafana-pr-automation[bot] and github-actions[bot]
ca19dc44db
I18n: Download translations from Crowdin ( #110009 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-22 00:39:56 +00:00
86aa5dca11
Migration v14: Shared crosshair to graph tooltip migration ( #109606 )
...
* migrate to v19
* migrate to v18
* Migration to be verified: v17 Convert minSpan to maxPerRow in panels
* Migration to be verified: 16 Grid layout migration
* Refactor v17 and v19 migrations to use shared helper functions
* Migration to be verified: 15 No-op migration for schema consistency
* Migration to be verified: 14 Shared crosshair to graph tooltip migration
* cleanup
---------
Co-authored-by: Haris Rozajac <haris.rozajac12@gmail.com >
Co-authored-by: Haris Rozajac <58232930+harisrozajac@users.noreply.github.com >
2025-08-21 16:44:14 -06:00
Paul Marbach
61c160b30f
Table: Fields and Column Widths arrays can get out-of-sync on length ( #109997 )
...
* Table: Fields and Column Widths arrays can get out-of-sync on length
* slight cleanup for e2e
* remove a couple of page desctructures
2025-08-21 20:49:53 +00:00
Jev Forsberg and Jacob Valdez
a180601968
Chore: Clarify version update content ( #109987 )
...
* baldm0mma/ clarify update content
* baldm0mma/ scan and update rest of doc
* baldm0mma/ run prettier
* baldm0mma/ rerun yarn run prettier:write
* Update docs/sources/upgrade-guide/when-to-upgrade/index.md
Co-authored-by: Jacob Valdez <jacob.valdez@grafana.com >
---------
Co-authored-by: Jacob Valdez <jacob.valdez@grafana.com >
2025-08-21 13:59:27 -06:00
Luminessa Starlight
7331a2e8c3
Revert: "Accessibility: Ensure dashboard edit panel inputs have accessible labels" ( #109984 )
...
* Revert "Accessibility: Ensure dashboard edit panel inputs have accessible labels (#109546 )"
This reverts commit 4d067059c9 .
* kick CI
2025-08-21 15:23:23 -04:00
Paul Marbach
e91c12db64
Table: Prevent re-created functions and arrays ( #109929 )
...
* Table: Button up re-created functions and arrays
* use the single styles object
* restore automatically adjusted line
* restore automatically adjusted line
* update computeColWidths to create a string to help compare col widths
* use compareArrayVals for widths comparisons
* satisfy linter
* whoops, had this backwards
* clean up case with frozen columns
* remove dep
* avoid unnecessary change to computeColWidths
2025-08-21 15:22:30 -04:00
alerting-team[bot] and yuri-tceretian
54f741f7a5
Alerting: Update alerting module to 10915888e4f099586ad37bea5f4a70f45101d2f5 ( #109989 )
...
[create-pull-request] automated change
Co-authored-by: yuri-tceretian <25988953+yuri-tceretian@users.noreply.github.com >
2025-08-21 18:50:40 +00:00
Adam Simpson and Sarah Zinger
c522979e09
query service: add ruleuid to error log ( #109986 )
...
* query service: add ruleuid to error log
* little fix
---------
Co-authored-by: Sarah Zinger <sarah.zinger@grafana.com >
2025-08-21 18:17:22 +00:00
Paul Marbach
65317ffcbd
Table: fix use row height after lines-to-pxs update ( #109943 )
2025-08-21 14:02:06 -04:00
Leon Sorokin
c4460dc568
Transformations: Fix XYChart legend toggle with Organize -> Partition ( #109771 )
2025-08-21 17:56:27 +00:00
Adela Almasan
25c13c55c0
Canvas: Dynamic connection direction ( #108423 )
2025-08-21 12:49:42 -05:00
Tom Ratcliffe
e49230d3eb
Folders: Fix create button disable on submit & duplication logic ( #109696 )
2025-08-21 17:40:50 +01:00
Yunwen Zheng
6d538f62c8
Provisioning components organize ( #109741 )
...
* Provisioning components organize
2025-08-21 12:17:43 -04:00
Lauren
56c8e53a99
Alerting: Improved filters part 2 ( #109738 )
...
* refactor: split out form component into separate functions
* add storybook variation for infoOption in dropdown
* add tracking to search input for v2 view, tidy up tracking functions
* add tests for filter tracking
* refactor: boy-scouting V1 filter
* move FiltersV2 to rule-list directory
* fix lint issue
* resolve PR comments round 1
* resolve PR comments round 2- update file locations
* generate apis
* fix tests
* fix lint issue
* fix imports
2025-08-21 16:04:00 +00:00
Tom Ratcliffe
82d36a259e
Folders: Refactor Browse/Dashboards list tests ( #109421 )
2025-08-21 15:46:12 +01:00
Matheus Macabu
91748fe115
Auditing: Document new options for recording datasource query request/response body ( #109951 )
2025-08-21 16:05:13 +02:00
Paul Marbach
2ab5df43e0
Table: Add unit tests for MaybeWrapWithLink ( #109932 )
2025-08-21 16:00:18 +02:00
Matias Chomicki and Galen Kistler
01d48e26fe
New Logs Context: Add time window option ( #109901 )
...
* LogLineDetails: add open and close events
* LogLineContext: add interval picker
* Log Context: allow to customize the time window around the log
* Loki: support custom time window
* LogLineContext: implement variable time window
* Remove console
* LogLineContext: store and format options
* LogLineContext: replace radio with combobox
* LogLineContext: run time window on the first request
* InfiniteScroll: use loading to prevent fake events
* Chore: update old comment
* Minor reorg
* Clean up unnecessary styles
* LogLineContext: fix overflow and scroll
* LogList: fix loading prop
* Update comment
* Translations
* Update public/app/features/logs/components/panel/LogLineContext.tsx
* LogLineContext: move default to constant
* LogLineContext: add test
* Prettier
* New Logs Context: Generic DS support for time window option (#109934 )
* chore: add supportsAdjustableWindow to logs context interface
* Build
---------
Co-authored-by: Galen Kistler <109082771+gtk-grafana@users.noreply.github.com >
2025-08-21 13:50:05 +00:00
Alexander Zobnin
2b254ed623
Zanzana: Add server side metrics ( #109923 )
...
* Zanzana: Add metrics to server side
* Zanzana: Collect check duration
* add metrics for other methods
2025-08-21 15:20:07 +02:00
Matheus Macabu
88507add9d
Secrets: Fix OpenAPI definition for create resource ( #109960 )
2025-08-21 14:50:52 +02:00
Tom Ratcliffe
5c542478a7
Folders: Update folder hook tests to use mock server handlers ( #109341 )
2025-08-21 12:58:49 +01:00
Alexa Vargas
806872bfce
Grafana UI: Tabs - add missing style for disabled tabs ( #109907 )
...
* Grafana UI: Tabs - add disabled style
* apply PR feedback
2025-08-21 13:50:22 +02:00
Misi
aade015d96
IAM: Change required permission in the app ( #109894 )
...
* Update required permissions
* Align tests
2025-08-21 11:33:56 +00:00
Hugo Häggmark
17438dcb6d
Plugins: adds languages to the plugin schema ( #109949 )
2025-08-21 13:09:31 +02:00
Hugo Häggmark
bba89fdb42
i18n: fixes translations for plugins before v12.1.0 ( #109948 )
...
i18n: fixes translated plugins before 12.1.0
2025-08-21 13:06:50 +02:00
Tom Ratcliffe
429cb9d916
Chore: Update grafana eslint config version and fix rule violations ( #109666 )
2025-08-21 11:59:41 +01:00
Ryan McKinley
6f940f855e
Chore: Remove public dashboard cue ( #109940 )
2025-08-21 13:58:36 +03:00
Anna Urbiztondo and Andres Martinez Gotor
66b146a9df
Docs: Clarifying env var expansion ( #109869 )
...
* First thoughts
* Edits
* Prettier
* Update docs/sources/administration/provisioning/index.md
Co-authored-by: Andres Martinez Gotor <andres.martinez@grafana.com >
* Style edits
* Update docs/sources/administration/provisioning/index.md
Co-authored-by: Andres Martinez Gotor <andres.martinez@grafana.com >
* Prettier
---------
Co-authored-by: Andres Martinez Gotor <andres.martinez@grafana.com >
2025-08-21 12:36:25 +02:00
Alexander Akhmetov
557a40497c
Alerting: Add contact point filter to Active Notifications page ( #109775 )
2025-08-21 12:28:31 +02:00
Andreas Christou
8f1ba9acef
MultiCombobox: Fix select all when only a single option is available ( #109910 )
...
* Fix condition
* Add tests
2025-08-21 11:19:33 +01:00
Kevin Adam and Sven Grossmann
0262a23d7f
feat(@grafana/assistant): bump assistant sdk ( #109911 )
...
Co-authored-by: Sven Grossmann <sven.grossmann@grafana.com >
2025-08-21 12:07:47 +02:00
Ryan McKinley
018e810d43
Provisioning: Remove clonedir (not used by nanogit) ( #109954 )
...
remove clone dir
2025-08-21 10:04:30 +00:00
Lauren
34655a47c5
Alerting: Set dataSourceName to GRAFANA_RULES_SOURCE_NAME when switch… ( #109900 )
...
Alerting: Set dataSourceName to GRAFANA_RULES_SOURCE_NAME when switching to Grafana‑managed
2025-08-21 09:35:50 +00:00
Andres Martinez Gotor
7f044a1e3c
DatasourcePicker: Add favorite info in reported events ( #109866 )
2025-08-21 11:27:05 +02:00
Santiago
29aff8c387
Remote Alertmanager: Ignore tenant ID when merging remote state ( #109928 )
...
* Remote Alertmanager: Ignore tenant ID when merging remote state
* update tests
2025-08-21 09:00:37 +00:00
Roberto Jiménez Sánchez
61d137992b
Provisioning: Mark repository as unhealthy if hooks fail ( #109788 )
2025-08-21 08:32:23 +00:00
Ashley Harrison
03d9ec4ea3
Frontend service: Fix favicon ( #109914 )
...
fix frontend service favicon
2025-08-21 09:27:27 +01:00
Alexa Vargas
f4f406cc64
Query Library: Rename "Query Library"to "Saved Queries" in Explore components ( #109891 )
...
* rename query library user interface text with "saved queries"
* add missing replacement on "Query history"
* fix unit test
* Fix test and apply PR feedback
2025-08-21 10:19:07 +02:00
grafana-pr-automation[bot] and github-actions[bot]
f82586f654
I18n: Download translations from Crowdin ( #109946 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-21 00:40:00 +00:00
Leon Sorokin and Paul Marbach
424e336ae1
TableNG: Memoize some components to improve rendering performance ( #109763 )
...
* try React.memo
* Table: Rework the renderers file and some types
* more test cleanups
* remove for gauge for now
* memoize all of the renderers
* also memoize the Tooltip component
* memoize the TableCellActions
* memo useStyles2
* update useStyles2 usage in TableNG
* remove console.log
* add a test for the AutoCell fallback rendering case for testField
* style nit - update variable name to be more idiomatic
---------
Co-authored-by: Paul Marbach <paul.marbach@grafana.com >
2025-08-20 17:12:32 -04:00
Paul Marbach
950423903f
Table: Refactor row height to work in pxs instead of lines ( #109735 )
...
* Table: Refactor row height to work in pxs instead of lines
* non-string pill value handling, internal cleanup on buildCellHeightMeasurers
* no need to round up to max line
2025-08-20 16:31:20 -04:00
Josh Hunt
fbca70747c
E2E: Add performance monitoring E2E test ( #109417 )
...
* initial workflow
* add bench reporter
* add pr trigger
* update workflow
* actually add the test
* debug
.....
* more debug
* this it???
* Debugging GHA workflow
https
newline
tree
cache node modules
try bench again
fix path
* Add RequestsRecorder and tweak GHA workflow
* More debugging GHA workflow
cache
cache key
try renaming path
specify env var correctly
* Run tests on both envs, wait for requests to finish
fix status
cat stats
cat stats
* prefix metric names
* cleanup
* cleanup gha
* codeowners
* make gen-jsonnet
* quote things
* Add host_type label for categorising the various hosts
* rename pw_boot_time_seconds to pw_test_run_time_seconds
* change prefix
* codeowners, gha name
* remove node-modules caching
* fix codeowners
2025-08-20 19:36:54 +00:00
Kevin Minehart
7c2945bb54
Remove drone & dead code in pkg/build; update go modules ( #109935 )
...
* remove drone & dead code in pkg/build; update go modules
* remove .drone.star
* Remove drone scripts and drone references in Makefile
* make update-workspace
* remove deadcode tool
* Remove daggerbuild/scripts: deadcode
* Remove drone files / folders in CODEOWNERS
* make update-workspace
* remove more dead code
2025-08-20 14:27:58 -05:00