Roberto Jiménez Sánchez
e196f13b2b
Provisioning: Introduce Repository Factory with extras ( #110018 )
2025-08-26 10:37:47 +02:00
Konrad Lalik
6a050ff551
Alerting: Fix permission checks for the Import to GMA ( #109950 )
...
Fix permission checks for the Import rules buttons and import to GMA page
2025-08-26 08:39:36 +02:00
Hugo Häggmark
6b67b394fd
Chore: fixes React hook betterer for EditDataSource.test.tsx ( #110104 )
2025-08-26 06:56:51 +02:00
owensmallwood
bacb5c576c
Unified Storage: Fix yield statement ( #110134 )
...
fix yield
2025-08-25 20:06:24 -06:00
Kristina
e87652060c
Transformations: Handle special case with nested dataframes/JSON ( #109876 )
...
* Fix crashes
* Remove inline snapshot
2025-08-25 19:14:04 -05:00
Ezequiel Victorero
649e9aa8ca
SavedQueries: Create feature flag ( #109944 )
2025-08-25 18:22:09 -03:00
Alex Spencer
c658b702f6
Transformations: Organize by fields betterer fix ( #110127 )
...
fix: betterer
2025-08-25 13:02:05 -07:00
Paul Marbach
67502a5a7c
Table: Color text, color background, and apply to row can co-mingle ( #109939 )
...
* Table: Color text, color background, and apply to row can co-mingle
* fix test
* lean on existing memoization and utils more
* just make that method a prop of TableCellRenderer
* add prop to tooltip stuff as well
* fix another test
* update TableNG with apply to row mixed color cell table
* simplify color overrides table
* special case: apply to row transparent bg
* add unit test
* delete erroneous import
* update for readability
2025-08-25 19:47:11 +00:00
Brendan O'Handley
4d2decfa0c
Tempo: automatic native histogram check for service graph ( #108394 )
...
* add new dataquery field for identifying which histogram type
* run make gen-cue to update tempo dataquery
* add native histogram check function & look for dataquery flag
* remove console log
* check for native histograms in queryfield
* only run query when histograms have not been migrated yet
* use less resource intensive query, just check if series are there
* fix type issue
* use series as better for detecting existence of a metric, fix betterer things
* fix type
* fix import
* remove metric name from func
* use datasrource func and don't make a new one
* remove string for boolean check in service graph functions
* fix bug for switching tempo data sources
* handle race condition for unmounting before async call is completed
* fix imports
* add todo to implement getNativeHistograms in Prometheus data source
* add todo to remove automatic check once tempo fully migrates to native histograms
* add todo to remove the native histogram config option
2025-08-25 19:43:22 +00:00
Dominik Prokop
a806f2db99
Update scenes to v6.30.4 canary and document profile isolation ( #110112 )
...
* Update scenes to v6.30.4 canary and document profile isolation
- Bump @grafana/scenes and @grafana/scenes-react to 6.30.4--canary.1225
- Document SceneRenderProfiler overlapping profile handling
* Update scenes
2025-08-25 20:53:50 +02:00
Matias Chomicki
2af5edbebe
New Log Details: fix attribute extension links ( #110119 )
...
* New Log Details: fix attribute extension links
* LogLineDetailsFields: do not render empty divs
2025-08-25 13:32:48 -05:00
Stephanie Hingtgen
ad30905969
Feature toggles: Cleanup generated file ( #110124 )
...
cleanup generated file
2025-08-25 18:28:42 +00:00
Stephanie Hingtgen
581a34834e
Data source: Modify docs to mention uids cannot be updated ( #110121 )
2025-08-25 12:51:24 -05:00
Ryan McKinley
99f640fbab
Provisioning: Always fetch token ( #110116 )
2025-08-25 18:57:27 +02:00
Matias Chomicki
4eeb6c3ed8
Logs Panel: fix conditionally called React hooks ( #110113 )
...
* Logs Panel: fix conditionally called React hooks
* Update betterer
2025-08-25 17:50:49 +02:00
Kyle Brandt
4f0cb47d3c
SQL Expressions: Rework backend errors and error instrumentation ( #109633 )
...
* Capture error_type label on metrics/traces
* Make error messages more helpful to user
* Use errutil, categorized errors, and tie them to error_type (category in code)
* Misc trace fixes
* Add metric to track SQL input conversion
2025-08-25 11:13:42 -04:00
linoman
539b413584
SAML catalog: Add metrics for saml catalog logins ( #109904 )
...
* Add samlCatalog metric
* Add samlCatalog metric to stats
* Define hook for successful SamlCatalog metrics
* Register new hook
* Add tests
* Rework the collected stats and split it into versions
2025-08-25 16:21:10 +02:00
Matias Chomicki
9646a06a91
Log Details: Show embedded trace if available ( #109926 )
...
* LogLineDetails: get link details from href
* links: create module
* LogList: pass time zone and time range to Details
* LogLineDetailsTrace: create component
* InlineLogDetails: pass time range and time zone
* LogLineDetailsTrace: show loading and error messages
* Update tests
* LogLineDetailsTrace: update message styles
* Prettier
* Add test
* LogLineDetails: add embedded metric test
* Prettier
* LogLineDetailsTrace: use unique request id
* LogLineDetailsTrace: reset state when props change
* Chore: rename
* Chore: rename
* links: add integration test
* Prettier
2025-08-25 14:06:01 +00:00
Andrej Ocenas and Tom Ratcliffe
dcea3315fa
Folders: Migrate bulk delete actions ( #109525 )
...
* Split delete items call and use new API
* add test
* Add translation
* Remove unnecessary array spread
* move check provisioned into util function
* wip conflict fix
* Undo file rename
* Remove unneeded handler for now
* Fix delete invalidating getFolder calls
* Don't call hooks conditionally
---------
Co-authored-by: Tom Ratcliffe <tom.ratcliffe@grafana.com >
2025-08-25 13:55:46 +02:00
Zoltán Bedi
1e0587001d
PostgreSQL: PGX default to time series format when no format is specified in queries ( #110028 )
...
* PostgreSQL: PGX default to table format when no format is specified in queries
* Change to default to time series
2025-08-25 13:31:57 +02:00
bd06c062b7
Dashboard: Fix AngularJS deprecation in grafana-overview dashboard ( #106462 )
...
Co-authored-by: Hannes Schön <hannes.schoen@diva-e.com >
Co-authored-by: Timur Olzhabayev <timur.olzhabayev@grafana.com >
2025-08-25 12:55:02 +02:00
Ryan McKinley
27c92a6644
Dashboards: Make conversion data optional ( #109965 )
2025-08-25 13:47:42 +03:00
Torkel Ödegaard
da5209be1e
Dashboards: Add support for full screen panel view and embedded (solo panel) route to repeated panels and new layouts (via new SoloPanelContex) ( #107375 )
...
* SoloPanelContext: First steps
* working in default grid
* Fixes
* Update
* SoloPanelPage
* Fixing search layout
* Fixes
* Fixes
* Update
* remove comments
* Solving panel not found
* Fix
* fix lint
* fix lint
2025-08-25 12:23:11 +02:00
Ryan McKinley
7434a9d725
Provisioning: Save temporary repository with sync.target=folder ( #110094 )
2025-08-25 13:14:12 +03:00
ismail simsek
35b7341638
Chore: Update project urls for zipkin, jaeger, tempo and parca ( #110095 )
...
Update project urls for zipkin, jaeger, tempo and parca
2025-08-25 09:57:54 +00:00
Stephanie Hingtgen
1091054c25
Unistore: Wire up inline secure values ( #110072 )
...
* Unistore: Wire up inline secure values
* add validation and test
* linter
2025-08-25 02:48:49 -06:00
Roberto Jiménez Sánchez
e7ccefcf92
Provisioning: Add Standalone Job Controller Without Job Processing ( #109610 )
...
* Add standalone job controller
* Add makefile
* Add limit on the current implementation
* Move job controllers to app package
* Add TLS flags
2025-08-25 08:48:40 +00:00
Victor Marin
9204a08207
Scopes: Fix zod schema for scope spec ( #109348 )
...
* fix zod schema for scope spec
* keep only title and filters required
2025-08-25 08:35:05 +00:00
Peter Štibraný
4c996a8a7f
search: Guarantee search-after-write consistency ( #109972 )
2025-08-25 10:13:07 +02:00
Roberto Jiménez Sánchez
9a668ce06f
Provisioning: Use API Client For Job Processing ( #110044 )
2025-08-25 09:46:20 +02:00
grafana-pr-automation[bot] and github-actions[bot]
1c14780335
I18n: Download translations from Crowdin ( #110080 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-24 00:41:24 +00:00
Hasith De Alwis and Leon Sorokin
9fb5790166
Trend/TimeSeries: Add "Show values" option ( #108090 )
...
Co-authored-by: Leon Sorokin <leeoniya@gmail.com >
2025-08-23 12:33:45 +00:00
Kevin Minehart
67a6866c7b
CI: Skip expensive tests suites on push in forks and mirrors ( #110074 )
...
Skip expensive tests suites on push in forks and mirrors
2025-08-23 02:44:51 +00:00
grafana-pr-automation[bot] and github-actions[bot]
ded6ba49f3
I18n: Download translations from Crowdin ( #110076 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-23 00:40:48 +00:00
Kevin Minehart
488caa12ec
CI: Avoid running on 'push' in mirrors / forks ( #110063 )
...
* CI: Avoid running on 'push' in mirrors / forks
* use single quotes
2025-08-22 18:35:52 -05:00
Sarah Zinger
d51e6a16bc
DS-Querier: support group queries ( #109879 )
2025-08-22 14:59:30 -04:00
Sarah Zinger
333a21f19d
DS-Querier: Fix data source not found ( #110064 )
2025-08-22 14:59:07 -04:00
Sarah Zinger
a38c113227
Create option to read ini file without validating frontend files ( #109990 )
2025-08-22 18:28:40 +00:00
Isabel Matwawana
021726dfe2
Docs: Remove empty admonition and add a new step ( #110058 )
2025-08-22 17:56:00 +00:00
Alyssa Joyner
1cb90cd3b2
[InfluxDB]: Design quick wins ( #109680 )
2025-08-22 11:05:45 -06:00
ce65391067
Provisioning: Use inline secrets for gitsync ( #109908 )
...
Co-authored-by: Clarity-89 <homes89@ukr.net >
Co-authored-by: Roberto Jimenez Sanchez <roberto.jimenez@grafana.com >
2025-08-22 18:38:28 +02:00
Kevin Minehart
04f392d37b
CI: Push docker images to dockerhub on merges to main ( #110056 )
2025-08-22 15:30:11 +00:00
Jev Forsberg
3cd03c5932
Chore: Fix example of major release ( #110007 )
...
baldm0mma/ fix example of major release
2025-08-22 09:08:04 -06:00
Kevin Minehart
2450f6d0de
CI: update backport workflow with more conditions ( #109541 )
...
update backport workflow with more conditions
2025-08-22 15:03:38 +00:00
Miguel Palau
cbb54c517d
Refactor: Remove unused extension links from DataSourceTestingStatus … ( #110004 )
2025-08-22 17:02:35 +02:00
Tom Ratcliffe
743bc1cfe2
Chore: Upgrade grafana eslint config and re-enable rule of hooks rules ( #110029 )
2025-08-22 15:38:02 +01:00
Isabel Matwawana
8d863260e4
Docs: Add degrees to rotation angle descriptions ( #109995 )
2025-08-22 10:11:13 -04:00
Isabel Matwawana
ce1ff46f4a
Docs: Folder name character limitations ( #109992 )
2025-08-22 10:10:54 -04:00
Yunwen Zheng
e5a7d3f104
NestedFolderPicker: Add rootFolderUID prop ( #109991 )
...
* NestedFolderPicker: add rootFolderUID prop
2025-08-22 13:37:39 +00:00
Tom Ratcliffe
ff7408b541
Chore: Update betterer issue template and add script for creating issues ( #110036 )
2025-08-22 12:36:05 +00:00