c678fd9086 
								
							 
						 
						
							
							
								
								Merge branch 'main' into ash/modal-button-row  
							
							
	
		
			
	 
	
	
		
			
				
	CodeQL checks / Detect whether code changed (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	CodeQL checks / Analyze (actions) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	CodeQL checks / Analyze (go) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	CodeQL checks / Analyze (javascript) (push) Has been cancelled  
				
					Details 
				
			 
		
	 
							
						 
						
							2025-10-07 17:40:40 +01:00  
				
					
						
							
							
								 
						
							
								b579efb695 
								
							 
						 
						
							
							
								
								Table: Cell actions now hide properly on hover out after clicking ( #112079 )  
							
							... 
							
							
							
							fix(table): cell actions now hide properly on hover out 
							
						 
						
							2025-10-07 18:11:16 +02:00  
				
					
						
							
							
								 
						
							
								ed2cecf36e 
								
							 
						 
						
							
							
								
								Table: Allow FieldType.other containing arrays to use Pills ( #111205 )  
							
							
							
						 
						
							2025-10-07 11:21:56 -04:00  
				
					
						
							
							
								 
						
							
								6f70cf5e00 
								
							 
						 
						
							
							
								
								Table: Add some error-case handling to ImageCell ( #110461 )  
							
							
							
						 
						
							2025-10-07 11:13:51 -04:00  
				
					
						
							
							
								 
						
							
								f5f34cd587 
								
							 
						 
						
							
							
								
								Chore: Use `PermissionLevel` instead of `PermissionLevelString` enum ( #111399 )  
							
							
							
						 
						
							2025-10-07 12:19:57 +01:00  
				
					
						
							
							
								 
						
							
								a64af68955 
								
							 
						 
						
							
							
								
								OTel logs: Move OTel augmented attributes out of the log line to a field ( #110901 )  
							
							... 
							
							
							
							* OTel: make attributes a field
* Logs: normalize field names
* chore: remove test
* Translations
* Cleaner approach compatible with "show original line"
* Revert "Cleaner approach compatible with "show original line""
This reverts commit e27c3de4ede5538f12cc8fc27d0aee06906c7792.
* formats: remove scope name from default attributes
* Logs: sync panel state once
* otel formatting: exclude dashboards
* Fix dashboard exclusion
* LogsMetaRow: introduce new reset option for OTel logs
* Translations
* Update test
* Rename constant
* processing: only add otel attributes field for otel logs
* Implement defaultDisplayedFields
* Update translations
* Logs: initialize displayed fields with panel state
* Address lint issues
* LogLine: fix log attributes field title
* Optimization: memo HighlightedLogRenderer
* Otel log attributes: highlight when rendering
* getOtelAttributesField: update
* OTEL_RESOURCE_ATTRS_REGEX: exclude cluster, namespace, and pod
* DisplayedFields: respect syntaxHighlighting state
* chore: revert experimental changes
* chore: use argument
* chore: remove comment
* formats: update tests
* LogList: add integration test
* LogLine: more integration tests
* LogList: more integration tests
* LogList: even more tests
* LogList: add assertion
* processing: update tests
* formats: more tests
* LogLabels: update test
* LogLine: update test
* Prettier
* Logs Panel: add dashboard option
* Translations
* Table: exclude generated field
* LogListContext: invert order of effects
* Explore: remove unnecessary effect
* Explore: unify displayed fields effects
* Remove log
* Rename field
* Update supressions 
							
						 
						
							2025-10-07 11:19:27 +00:00  
				
					
						
							
							
								 
						
							
								8f54a15d8b 
								
							 
						 
						
							
							
								
								Themes: Fix internal border radius of MenuItem to match new outer border radius ( #112053 )  
							
							... 
							
							
							
							* Fix internal border radius of MenuItem to match new outer border radius
* Add design tokens for Menu border radius and padding to createComponents 
							
						 
						
							2025-10-07 12:12:09 +01:00  
				
					
						
							
							
								 
						
							
								9502e23423 
								
							 
						 
						
							
							
								
								ErrorBoundary: Report specific boundary type to Faro ( #112071 )  
							
							... 
							
							
							
							* Add error boundary type to faro reporting in ErrorBoundary
* Add error boundary name prop
* Add boundary name to ErrorBoundaryAlert 
							
						 
						
							2025-10-07 09:58:14 +00:00  
				
					
						
							
							
								 
						
							
								3fea6e65f7 
								
							 
						 
						
							
							
								
								PluginExtensions: Adding extension point id to params passed to the content provider. ( #111976 )  
							
							... 
							
							
							
							Added extension point id to the helpers so you can identify which extension triggered the event. 
							
						 
						
							2025-10-07 10:39:22 +02:00  
				
					
						
							
							
								 
						
							
								19fc24d35e 
								
							 
						 
						
							
							
								
								Update CollapsableSection component  ( #111125 )  
							
							
							
						 
						
							2025-10-06 12:06:32 -06:00  
				
					
						
							
							
								 
						
							
								98f293e229 
								
							 
						 
						
							
							
								
								OpenFeature: Create basic frontend client + example usage ( #110587 )  
							
							... 
							
							
							
							* initial basic OpenFeature client for datasource class
* add dep
* update, use a wrapping function to enforce types
* move init OF to grafana-runtime
* docs
* Fix circular dependency causing tests to fail
* codeowners
* use toggle in datasourcewithbackend
* Fix CUJs group-by test
* Comments
* update docs, make default value mandatory
* revert using for queryServiceFromUI toggle 
							
						 
						
							2025-10-06 14:22:00 +00:00  
				
					
						
							
							
								 
						
							
								975c3b3f58 
								
							 
						 
						
							
							
								
								Chore: removes localizationForPlugins feature toggle ( #111726 )  
							
							
							
						 
						
							2025-10-06 11:12:13 +02:00  
				
					
						
							
							
								 
						
							
								2424b1cee9 
								
							 
						 
						
							
							
								
								Slider: Make `inputId` a required param and fix minor a11y violations ( #112006 )  
							
							... 
							
							
	
		
			
	 
	
	
		
			
				
	CodeQL checks / Detect whether code changed (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	CodeQL checks / Analyze (actions) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	CodeQL checks / Analyze (go) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	CodeQL checks / Analyze (javascript) (push) Has been cancelled  
				
					Details 
				
			 
		
	 
							
							* make inputId a required param for <Slider>, fix a11y violations
* differentiate between slider and rangeslider 
							
						 
						
							2025-10-03 17:35:28 +01:00  
				
					
						
							
							
								 
						
							
								15ec2f0c17 
								
							 
						 
						
							
							
								
								Internationalisation: Allow parameterising `basePaths` for key generation in lint rule ( #111999 )  
							
							... 
							
							
							
							* allow parameterising the basePaths for autofixes
* add documentation 
							
						 
						
							2025-10-03 16:38:31 +01:00  
				
					
						
							
							
								 
						
							
								99784bea14 
								
							 
						 
						
							
							
								
								Plugins: Add toggle for plugin CDN URLs ( #111985 )  
							
							... 
							
							
							
							add toggle 
							
						 
						
							2025-10-03 16:28:51 +01:00  
				
					
						
							
							
								 
						
							
								43be84076c 
								
							 
						 
						
							
							
								
								Alerting: Migrate `spec.title` and `spec.name` fieldSelectors ( #111993 )  
							
							... 
							
							
							
							Migrate `spec.title` and `spec.name` fieldSelectors to use base64URL
encoded `metadata.name` selectors since the `spec` properties aren't
indexed and no longer searchable in the new app platform API. 
							
						 
						
							2025-10-03 16:43:03 +02:00  
				
					
						
							
							
								 
						
							
								1c3eef0135 
								
							 
						 
						
							
							
								
								sticky position modal buttons  
							
							
							
						 
						
							2025-10-03 14:12:38 +01:00  
				
					
						
							
							
								 
						
							
								c2bd641868 
								
							 
						 
						
							
							
								
								Fix mismatch in feature toggles documentation ( #111975 )  
							
							
							
						 
						
							2025-10-03 10:12:23 +00:00  
				
					
						
							
							
								 
						
							
								169bf2ce73 
								
							 
						 
						
							
							
								
								Alerting: Add feature toggle to use the old simplified routing hash generation ( #111900 )  
							
							... 
							
							
	
		
			
	 
	
	
		
			
				
	Actionlint / Lint GitHub Actions files (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Backend Code Checks / Detect whether code changed (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Backend Code Checks / Validate Backend Configs (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Detect whether code changed (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana (${{ matrix.shard }}) (1/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana (${{ matrix.shard }}) (2/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana (${{ matrix.shard }}) (3/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana (${{ matrix.shard }}) (4/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana (${{ matrix.shard }}) (5/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana (${{ matrix.shard }}) (6/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana (${{ matrix.shard }}) (7/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana (${{ matrix.shard }}) (8/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (1/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (2/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (3/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (4/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (5/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (6/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (7/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (8/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / All backend unit tests complete (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	CodeQL checks / Detect whether code changed (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	CodeQL checks / Analyze (actions) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	CodeQL checks / Analyze (go) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	CodeQL checks / Analyze (javascript) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Lint Frontend / Detect whether code changed (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Lint Frontend / Lint (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Lint Frontend / Typecheck (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Lint Frontend / Verify API clients (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Lint Frontend / Verify API clients (enterprise) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	golangci-lint / Detect whether code changed (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	golangci-lint / go-fmt (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	golangci-lint / lint-go (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Verify i18n / verify-i18n (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	End-to-end tests / Detect whether code changed (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	End-to-end tests / Build & Package Grafana (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / Build E2E test runner (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / push-docker-image (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / ${{ matrix.suite }} (--flags="--env dashboardScene=false", e2e/old-arch/dashboards-suite, dashboards-suite (old arch)) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / ${{ matrix.suite }} (--flags="--env dashboardScene=false", e2e/old-arch/panels-suite, panels-suite (old arch)) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / ${{ matrix.suite }} (--flags="--env dashboardScene=false", e2e/old-arch/smoke-tests-suite, smoke-tests-suite (old arch)) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / ${{ matrix.suite }} (--flags="--env dashboardScene=false", e2e/old-arch/various-suite, various-suite (old arch)) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / Verify Storybook (Playwright) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / Playwright E2E tests (${{ matrix.shard }}/${{ matrix.shardTotal }}) (1, 8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / Playwright E2E tests (${{ matrix.shard }}/${{ matrix.shardTotal }}) (2, 8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / Playwright E2E tests (${{ matrix.shard }}/${{ matrix.shardTotal }}) (3, 8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / Playwright E2E tests (${{ matrix.shard }}/${{ matrix.shardTotal }}) (4, 8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / Playwright E2E tests (${{ matrix.shard }}/${{ matrix.shardTotal }}) (5, 8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / Playwright E2E tests (${{ matrix.shard }}/${{ matrix.shardTotal }}) (6, 8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / Playwright E2E tests (${{ matrix.shard }}/${{ matrix.shardTotal }}) (7, 8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / Playwright E2E tests (${{ matrix.shard }}/${{ matrix.shardTotal }}) (8, 8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / run-azure-monitor-e2e (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / All Playwright tests complete (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / A11y test (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / Publish metrics (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / All E2E tests complete (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Detect whether code changed (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (1, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (10, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (11, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (12, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (13, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (14, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (15, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (16, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (2, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (3, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (4, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (5, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (6, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (7, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (8, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (9, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Decoupled plugin tests (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Packages unit tests (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / All frontend unit tests complete (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Detect whether code changed (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Integration Tests / Sqlite (${{ matrix.shard }}) (1/4) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Sqlite (${{ matrix.shard }}) (2/4) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Sqlite (${{ matrix.shard }}) (3/4) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Sqlite (${{ matrix.shard }}) (4/4) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Sqlite Without CGo (${{ matrix.shard }}) (1/4) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Sqlite Without CGo (${{ matrix.shard }}) (2/4) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Sqlite Without CGo (${{ matrix.shard }}) (3/4) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Sqlite Without CGo (${{ matrix.shard }}) (4/4) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (1/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (10/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (11/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (12/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (13/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (14/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (15/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (16/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (2/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (3/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (4/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (5/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (6/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (7/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (8/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (9/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (1/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (10/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (11/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (12/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (13/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (14/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (15/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (16/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (2/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (3/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (4/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (5/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (6/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (7/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (8/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (9/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / All backend integration tests complete (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Reject GitHub secrets / reject-gh-secrets (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Run dashboard schema v2 e2e / dashboard-schema-v2-e2e (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Shellcheck / Shellcheck scripts (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Run Storybook a11y tests / Detect whether code changed (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Run Storybook a11y tests / Run Storybook a11y tests (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Swagger generated code / Detect whether code changed (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Swagger generated code / Verify committed API specs match (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Dispatch sync to mirror / dispatch-job (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	trigger-dashboard-search-e2e / trigger-search-e2e (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Crowdin Upload Action / upload-sources-to-crowdin (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Documentation / Build & Verify Docs (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	publish-technical-documentation-next / sync (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Trivy Scan / trivy-scan (push) Has been cancelled  
				
					Details 
				
			 
		
	 
							
							* Revert "Alerting: Generate simplified routing routes with old fingerprint function (#111893 )"
This reverts commit 0da9d49896 
							
						 
						
							2025-10-01 15:21:33 -04:00  
				
					
						
							
							
								 
						
							
								0da9d49896 
								
							 
						 
						
							
							
								
								Alerting: Generate simplified routing routes with old fingerprint function ( #111893 )  
							
							
							
						 
						
							2025-10-01 18:45:36 +02:00  
				
					
						
							
							
								 
						
							
								73cf4b0895 
								
							 
						 
						
							
							
								
								Table: Avoid overflow issues in Safari 26 ( #111858 )  
							
							
	
		
			
	 
	
	
		
			
				
	Actionlint / Lint GitHub Actions files (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Backend Code Checks / Detect whether code changed (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Backend Code Checks / Validate Backend Configs (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Detect whether code changed (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana (${{ matrix.shard }}) (1/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana (${{ matrix.shard }}) (2/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana (${{ matrix.shard }}) (3/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana (${{ matrix.shard }}) (4/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana (${{ matrix.shard }}) (5/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana (${{ matrix.shard }}) (6/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana (${{ matrix.shard }}) (7/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana (${{ matrix.shard }}) (8/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (1/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (2/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (3/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (4/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (5/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (6/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (7/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (8/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / All backend unit tests complete (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	CodeQL checks / Detect whether code changed (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	CodeQL checks / Analyze (actions) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	CodeQL checks / Analyze (go) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	CodeQL checks / Analyze (javascript) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Lint Frontend / Detect whether code changed (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Lint Frontend / Lint (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Lint Frontend / Typecheck (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Lint Frontend / Verify API clients (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Lint Frontend / Verify API clients (enterprise) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	golangci-lint / Detect whether code changed (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	golangci-lint / go-fmt (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	golangci-lint / lint-go (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Verify i18n / verify-i18n (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	End-to-end tests / Detect whether code changed (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	End-to-end tests / Build & Package Grafana (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / Build E2E test runner (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / push-docker-image (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / ${{ matrix.suite }} (--flags="--env dashboardScene=false", e2e/old-arch/dashboards-suite, dashboards-suite (old arch)) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / ${{ matrix.suite }} (--flags="--env dashboardScene=false", e2e/old-arch/panels-suite, panels-suite (old arch)) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / ${{ matrix.suite }} (--flags="--env dashboardScene=false", e2e/old-arch/smoke-tests-suite, smoke-tests-suite (old arch)) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / ${{ matrix.suite }} (--flags="--env dashboardScene=false", e2e/old-arch/various-suite, various-suite (old arch)) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / Verify Storybook (Playwright) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / Playwright E2E tests (${{ matrix.shard }}/${{ matrix.shardTotal }}) (1, 8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / Playwright E2E tests (${{ matrix.shard }}/${{ matrix.shardTotal }}) (2, 8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / Playwright E2E tests (${{ matrix.shard }}/${{ matrix.shardTotal }}) (3, 8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / Playwright E2E tests (${{ matrix.shard }}/${{ matrix.shardTotal }}) (4, 8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / Playwright E2E tests (${{ matrix.shard }}/${{ matrix.shardTotal }}) (5, 8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / Playwright E2E tests (${{ matrix.shard }}/${{ matrix.shardTotal }}) (6, 8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / Playwright E2E tests (${{ matrix.shard }}/${{ matrix.shardTotal }}) (7, 8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / Playwright E2E tests (${{ matrix.shard }}/${{ matrix.shardTotal }}) (8, 8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / run-azure-monitor-e2e (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / All Playwright tests complete (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / A11y test (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / Publish metrics (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / All E2E tests complete (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Detect whether code changed (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (1, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (10, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (11, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (12, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (13, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (14, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (15, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (16, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (2, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (3, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (4, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (5, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (6, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (7, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (8, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (9, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Decoupled plugin tests (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Packages unit tests (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / All frontend unit tests complete (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Detect whether code changed (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Integration Tests / Sqlite (${{ matrix.shard }}) (1/4) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Sqlite (${{ matrix.shard }}) (2/4) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Sqlite (${{ matrix.shard }}) (3/4) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Sqlite (${{ matrix.shard }}) (4/4) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Sqlite Without CGo (${{ matrix.shard }}) (1/4) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Sqlite Without CGo (${{ matrix.shard }}) (2/4) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Sqlite Without CGo (${{ matrix.shard }}) (3/4) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Sqlite Without CGo (${{ matrix.shard }}) (4/4) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (1/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (10/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (11/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (12/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (13/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (14/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (15/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (16/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (2/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (3/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (4/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (5/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (6/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (7/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (8/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (9/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (1/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (10/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (11/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (12/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (13/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (14/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (15/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (16/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (2/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (3/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (4/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (5/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (6/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (7/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (8/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (9/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / All backend integration tests complete (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Reject GitHub secrets / reject-gh-secrets (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Run dashboard schema v2 e2e / dashboard-schema-v2-e2e (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Shellcheck / Shellcheck scripts (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Run Storybook a11y tests / Detect whether code changed (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Run Storybook a11y tests / Run Storybook a11y tests (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Swagger generated code / Detect whether code changed (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Swagger generated code / Verify committed API specs match (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Dispatch sync to mirror / dispatch-job (push) Waiting to run  
				
					Details 
				
			 
		
	 
							
						 
						
							2025-09-30 17:25:32 -04:00  
				
					
						
							
							
								 
						
							
								901dd9506f 
								
							 
						 
						
							
							
								
								Table: Disable virtualization, hover overflow, and scrollbar width resizing on Safari 26 ( #111834 )  
							
							... 
							
							
							
							* Table: Disable virtualization, hover overflow, and scrollbar width resizing on Safari 26
* pull obj def out of method 
							
						 
						
							2025-09-30 16:33:11 -04:00  
				
					
						
							
							
								 
						
							
								5639ecf711 
								
							 
						 
						
							
							
								
								Scopes: Get parent nodes for command palette search results ( #111820 )  
							
							... 
							
							
							
							* Add feature flag for multiple scopes endpoint usage
* Add method to API client for fetching multiple ScopeNodes at the same time
* Add parent title to tree
* Get nodes from cache too
* Update test with new functionality
* Update test
* Fix linting issue
* Remove unapplied scope parents 
							
						 
						
							2025-09-30 21:46:06 +02:00  
				
					
						
							
							
								 
						
							
								c37bb1d0a6 
								
							 
						 
						
							
							
								
								fix: don't split query URL params in validatePath ( #111296 )  
							
							
							
						 
						
							2025-09-30 14:39:14 +01:00  
				
					
						
							
							
								 
						
							
								9b722efe57 
								
							 
						 
						
							
							
								
								Table: Fix regression with Filter popup expression selection ( #111777 )  
							
							
							
						 
						
							2025-09-29 23:06:47 -05:00  
				
					
						
							
							
								 
						
							
								0a06183d84 
								
							 
						 
						
							
							
								
								Stars: support running stars in mode 5 ( #111754 )  
							
							
							
						 
						
							2025-09-29 22:28:48 +03:00  
				
					
						
							
							
								 
						
							
								18de2997ff 
								
							 
						 
						
							
							
								
								Prometheus: Fix incremental querying logic for public dashboards ( #111642 )  
							
							... 
							
							
	
		
			
	 
	
	
		
			
				
	Actionlint / Lint GitHub Actions files (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Backend Code Checks / Detect whether code changed (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Backend Code Checks / Validate Backend Configs (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Detect whether code changed (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana (${{ matrix.shard }}) (1/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana (${{ matrix.shard }}) (2/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana (${{ matrix.shard }}) (3/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana (${{ matrix.shard }}) (4/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana (${{ matrix.shard }}) (5/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana (${{ matrix.shard }}) (6/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana (${{ matrix.shard }}) (7/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana (${{ matrix.shard }}) (8/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (1/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (2/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (3/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (4/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (5/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (6/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (7/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (8/8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Backend Unit Tests / All backend unit tests complete (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	CodeQL checks / Detect whether code changed (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	CodeQL checks / Analyze (actions) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	CodeQL checks / Analyze (go) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	CodeQL checks / Analyze (javascript) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Lint Frontend / Detect whether code changed (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Lint Frontend / Lint (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Lint Frontend / Typecheck (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Lint Frontend / Verify API clients (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Lint Frontend / Verify API clients (enterprise) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	golangci-lint / Detect whether code changed (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	golangci-lint / go-fmt (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	golangci-lint / lint-go (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Crowdin Upload Action / upload-sources-to-crowdin (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Verify i18n / verify-i18n (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Documentation / Build & Verify Docs (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	End-to-end tests / Detect whether code changed (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	End-to-end tests / Build & Package Grafana (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / Build E2E test runner (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / push-docker-image (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / ${{ matrix.suite }} (--flags="--env dashboardScene=false", e2e/old-arch/dashboards-suite, dashboards-suite (old arch)) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / ${{ matrix.suite }} (--flags="--env dashboardScene=false", e2e/old-arch/panels-suite, panels-suite (old arch)) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / ${{ matrix.suite }} (--flags="--env dashboardScene=false", e2e/old-arch/smoke-tests-suite, smoke-tests-suite (old arch)) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / ${{ matrix.suite }} (--flags="--env dashboardScene=false", e2e/old-arch/various-suite, various-suite (old arch)) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / Verify Storybook (Playwright) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / Playwright E2E tests (${{ matrix.shard }}/${{ matrix.shardTotal }}) (1, 8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / Playwright E2E tests (${{ matrix.shard }}/${{ matrix.shardTotal }}) (2, 8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / Playwright E2E tests (${{ matrix.shard }}/${{ matrix.shardTotal }}) (3, 8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / Playwright E2E tests (${{ matrix.shard }}/${{ matrix.shardTotal }}) (4, 8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / Playwright E2E tests (${{ matrix.shard }}/${{ matrix.shardTotal }}) (5, 8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / Playwright E2E tests (${{ matrix.shard }}/${{ matrix.shardTotal }}) (6, 8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / Playwright E2E tests (${{ matrix.shard }}/${{ matrix.shardTotal }}) (7, 8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / Playwright E2E tests (${{ matrix.shard }}/${{ matrix.shardTotal }}) (8, 8) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / run-azure-monitor-e2e (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / All Playwright tests complete (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / A11y test (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / Publish metrics (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	End-to-end tests / All E2E tests complete (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Detect whether code changed (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (1, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (10, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (11, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (12, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (13, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (14, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (15, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (16, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (2, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (3, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (4, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (5, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (6, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (7, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (8, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Unit tests (${{ matrix.shard }} / ${{ matrix.total }}) (9, 16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Decoupled plugin tests (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / Packages unit tests (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Frontend tests / All frontend unit tests complete (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Detect whether code changed (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Integration Tests / Sqlite (${{ matrix.shard }}) (1/4) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Sqlite (${{ matrix.shard }}) (2/4) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Sqlite (${{ matrix.shard }}) (3/4) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Sqlite (${{ matrix.shard }}) (4/4) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Sqlite Without CGo (${{ matrix.shard }}) (1/4) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Sqlite Without CGo (${{ matrix.shard }}) (2/4) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Sqlite Without CGo (${{ matrix.shard }}) (3/4) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Sqlite Without CGo (${{ matrix.shard }}) (4/4) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (1/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (10/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (11/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (12/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (13/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (14/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (15/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (16/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (2/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (3/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (4/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (5/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (6/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (7/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (8/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / MySQL (${{ matrix.shard }}) (9/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (1/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (10/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (11/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (12/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (13/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (14/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (15/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (16/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (2/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (3/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (4/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (5/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (6/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (7/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (8/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / Postgres (${{ matrix.shard }}) (9/16) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Integration Tests / All backend integration tests complete (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	publish-technical-documentation-next / sync (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Reject GitHub secrets / reject-gh-secrets (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Run dashboard schema v2 e2e / dashboard-schema-v2-e2e (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Shellcheck / Shellcheck scripts (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Run Storybook a11y tests / Detect whether code changed (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Run Storybook a11y tests / Run Storybook a11y tests (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Swagger generated code / Detect whether code changed (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Swagger generated code / Verify committed API specs match (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Dispatch sync to mirror / dispatch-job (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	trigger-dashboard-search-e2e / trigger-search-e2e (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	publish-kinds-next / main (push) Has been cancelled  
				
					Details 
				
			 
		
	 
							
							* also disable incremental querying when the dashboard is public
* add tests for disabling incremental querying if public dashboards are being used
* move public dashboard check earlier 
							
						 
						
							2025-09-29 11:25:03 -07:00  
				
					
						
							
							
								 
						
							
								c952de773d 
								
							 
						 
						
							
							
								
								FeatureToggles: Removed deprecated code ( #111750 )  
							
							
							
						 
						
							2025-09-29 20:05:44 +03:00  
				
					
						
							
							
								 
						
							
								a243259063 
								
							 
						 
						
							
							
								
								Chore: Fix e2e-selectors eslint rule to check for `startsWith` ( #111733 )  
							
							
							
						 
						
							2025-09-29 16:02:34 +01:00  
				
					
						
							
							
								 
						
							
								85534ae143 
								
							 
						 
						
							
							
								
								Chore: Add new `dashboardLibrary` feature toggle ( #111680 )  
							
							... 
							
							
							
							* Chore: Add new `dashboardLibrary` feature toggle 
							
						 
						
							2025-09-29 06:55:46 +00:00  
				
					
						
							
							
								 
						
							
								a333e8a8da 
								
							 
						 
						
							
							
								
								Background Services: Remove dskitBackgroundServices toggle ( #111255 )  
							
							
							
						 
						
							2025-09-26 15:16:06 -04:00  
				
					
						
							
							
								 
						
							
								8fe2925c47 
								
							 
						 
						
							
							
								
								Plugins: Add toggle for prioritizing loading plugins from CDN ( #111671 )  
							
							... 
							
							
							
							add toggle for loading cdn plugins first 
							
						 
						
							2025-09-26 17:12:44 +01:00  
				
					
						
							
							
								 
						
							
								eb16fa1642 
								
							 
						 
						
							
							
								
								Scopes: Generate new field for default parent node ( #108666 )  
							
							... 
							
							
							
							* Generate new field for default parent node
* Update ScopeSpec with defaultPath and fix list types. Remove unused field
* Update frontend types
* Fix some errors
* ScopesSelector: Update zod types for spec schema
* Promlib: Update Scopes schema
---------
Co-authored-by: Matheus Macabu <macabu.matheus@gmail.com> 
							
						 
						
							2025-09-26 12:02:45 +02:00  
				
					
						
							
							
								 
						
							
								ba7603bd4b 
								
							 
						 
						
							
							
								
								Remove unused `style` prop from FlameGraph ( #110459 )  
							
							... 
							
							
							
							* remove `style` prop
* chore: linting 
							
						 
						
							2025-09-26 10:23:50 +02:00  
				
					
						
							
							
								 
						
							
								23fd69f572 
								
							 
						 
						
							
							
								
								Flame Graph: Use suffix for values formatted with a short formatter ( #110999 )  
							
							... 
							
							
							
							* Flame Graph: Use suffix for values formatted with a short formatter
* Fix linting 
							
						 
						
							2025-09-26 10:10:05 +02:00  
				
					
						
							
							
								 
						
							
								6c4be6d1ea 
								
							 
						 
						
							
							
								
								Saved Queries: Remove unused feature toggle ( #111321 )  
							
							... 
							
							
							
							Co-authored-by: nmarrs <nathanielmarrs@gmail.com> 
							
						 
						
							2025-09-25 21:48:29 +00:00  
				
					
						
							
							
								 
						
							
								b85aa5f681 
								
							 
						 
						
							
							
								
								Introduce kubernetesAuthZHandlerRedirect toggle ( #111582 )  
							
							... 
							
							
							
							* introduce kubernetesAuthzEndpoints toggle
* rename to kubernetesAuthZHandlerRedirect 
							
						 
						
							2025-09-25 13:42:52 -04:00  
				
					
						
							
							
								 
						
							
								59b8dff7e4 
								
							 
						 
						
							
							
								
								Theme: Border radius nit fixes ( #111625 )  
							
							... 
							
							
							
							* increase border radius on login box
* increase command palette border radius
* decrease TagBadge border radius
* increase border radius for alerting homepage containers
* increase border radius of EnterpriseAuthFeaturesCard
* increase border radius on cloud migration containers
* fix border-radius on edit alert rule page
* fix overflow on notification templates page
* add border radius to EmptyArea
* add border radius to image preview in Carousel component
* add border radius to PluginDetailsPanel
* add border radius to licensechrome
* add border radius to empty alerts state
* apply container styles on top of default styles 
							
						 
						
							2025-09-25 17:06:47 +01:00  
				
					
						
							
							
								 
						
							
								25d1a03187 
								
							 
						 
						
							
							
								
								Themes: Update themes border radius ( #111478 )  
							
							... 
							
							
							
							* Themes: Update themes border radius
* Update
* md, sm, lg
* Fixes
* Updated snapshot
* update
* Update
* Update
* Fixes
---------
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com> 
							
						 
						
							2025-09-25 14:53:54 +02:00  
				
					
						
							
							
								 
						
							
								c5f6318b7b 
								
							 
						 
						
							
							
								
								FlameGraph: Ensure total is only counted once for recursive function calls ( #111548 )  
							
							... 
							
							
							
							grafana-flamegraph: Ensure total is only counted once for recursive function calls
Example flamegraph: https://flamegraph.com/share/2bb59df3-9930-11f0-94ec-760777e76ccd  
							
						 
						
							2025-09-25 14:31:06 +02:00  
				
					
						
							
							
								 
						
							
								483bb79de8 
								
							 
						 
						
							
							
								
								datasources: querier: do not check for related toggles ( #111586 )  
							
							... 
							
							
							
							datasources: querier: do not check for realted toggles 
							
						 
						
							2025-09-25 14:09:13 +02:00  
				
					
						
							
							
								 
						
							
								61bf3d9899 
								
							 
						 
						
							
							
								
								Alerting: Use route matching hook ( #111028 )  
							
							
							
						 
						
							2025-09-24 19:01:45 +02:00  
				
					
						
							
							
								 
						
							
								f756c1ab62 
								
							 
						 
						
							
							
								
								Alerting: Update alerting RTKQ client ( #111483 )  
							
							... 
							
							
							
							re-generate the alerting RTKQ client – manually applied fixes from
https://github.com/grafana/grafana-app-sdk/pull/1000  
							
						 
						
							2025-09-24 17:08:52 +02:00  
				
					
						
							
							
								 
						
							
								46adb9a158 
								
							 
						 
						
							
							
								
								AnnoList: Fix annotations not loading when in a repeated row ( #111540 )  
							
							
							
						 
						
							2025-09-24 10:31:19 +00:00  
				
					
						
							
							
								 
						
							
								a72e02f88a 
								
							 
						 
						
							
							
								
								Fix dashboard migration discrepancies between backend and frontend implementations (use `toEqual`) ( #110268 )  
							
							... 
							
							
							
							**Highlights**
* **Single-version migrations**: add `targetVersion` to migrator & model, separate outputs, enforce exact version.
* **Datasource fixes**: include `apiVersion` in tests, empty-string → `{}`, preserve `{}` refs, drop unwanted defaults.
* **Panel defaults & nesting**: only top-level panels get defaults; preserve empty `transformations` context-aware; filter repeated panels.
* **Migration parity**
  * V16: collapsed rows, grid height parsing (`px`).
  * V17: omit `maxPerRow` when `minSpan=1`.
  * V19–V20: cleanup defaults (`targetBlank`, style).
  * V23–V24: template vars + table panel consistency.
  * V28: full singlestat/stat parity, mappings & color.
  * V30–V36: threshold logic, empty refs, nested targets.
* **Save-model cleanup**: replicate frontend defaults/filtering, drop null IDs, metadata, unused props.
* **Testing**: unified suites, dev dashboards (v42), full unit coverage for major migrations.
Co-authored-by: Ivan Ortega [ivanortegaalba@gmail.com ](mailto:ivanortegaalba@gmail.com)
Co-authored-by: Dominik Prokop [dominik.prokop@grafana.com ](mailto:dominik.prokop@grafana.com) 
							
						 
						
							2025-09-24 12:20:25 +02:00  
				
					
						
							
							
								 
						
							
								053920b8b7 
								
							 
						 
						
							
							
								
								Dashboards: Migrate DashList panel to use grafanaSearcher ( #111274 )  
							
							
							
						 
						
							2025-09-24 10:35:40 +01:00  
				
					
						
							
							
								 
						
							
								33ff6dbb9e 
								
							 
						 
						
							
							
								
								unified-storage: add feature flag to use ngram for indexing ( #111265 )  
							
							... 
							
							
							
							* unified-storage: add feature flag to use ngram instead of edge-ngram for indexing 
							
						 
						
							2025-09-24 10:36:50 +02:00  
				
					
						
							
							
								 
						
							
								2669e0a770 
								
							 
						 
						
							
							
								
								LogsView + TraceView: Add time range to resource attributes extension range ( #111171 )  
							
							
							
						 
						
							2025-09-24 08:49:18 +01:00  
				
					
						
							
							
								 
						
							
								94b82b0e5e 
								
							 
						 
						
							
							
								
								Stars: Manage from apiserver ( #111368 )  
							
							
							
						 
						
							2025-09-23 17:13:05 +03:00  
				
					
						
							
							
								 
						
							
								42d64929d8 
								
							 
						 
						
							
							
								
								Alerting: Add  version to Integration front-end model ( #111421 )  
							
							
							
						 
						
							2025-09-23 15:54:12 +02:00