wu-sheng opened a new pull request, #25: URL: https://github.com/apache/skywalking-graalvm-distro/pull/25
### Sync upstream SkyWalking submodule to v10.4.0 release #### Upstream Sync - Update `skywalking/` submodule from `726ebcc321` to `v10.4.0` tag (`b272da3cc1`) - 19 upstream commits covering GenAI monitoring, Envoy AI Gateway, TraceQL SkyWalking native traces, MAL compiler refactor #### New Module: gen-ai-analyzer - Wire `GenAIAnalyzerModule` + `GenAIAnalyzerModuleProvider` in `GraalVMOAPServerStartUp` - Add `gen-ai-analyzer` to `AcceptedModules`, `application.yml`, `distro-policy.md` - Regenerate `YamlConfigLoaderUtils` with `GenAIConfig` / `GenAIConfig$Provider` / `GenAIConfig$Model` - Add `gen-ai-config.yml` to both distribution assemblies - Add 22 GenAI OAL metrics + 22 builder classes to `reachability-metadata.json` #### Envoy AI Gateway - Add `envoy-ai-gateway` to LAL files and OTEL metrics rules in `application.yml` - Add 34 MAL comparison tests for gateway-service and gateway-instance rules #### TraceQL - Add `lookback`, `zipkinTracesListResultTags`, `skywalkingTracesListResultTags` config properties #### Config Generator Fix - Skip imports for config classes with no fields (avoids checkstyle unused import errors) - `LogAnalyzerModuleConfig`: create same-FQCN replacement with `@Setter` (upstream `meterConfigs` field lacks setter) #### E2E Tests - Add `virtual-genai` e2e test case (GenAI metrics via Spring AI + Java agent) - Add `envoy-ai-gateway` e2e test case (ENVOY_AI_GATEWAY layer via OTLP + Ollama) - Add `traceql-skywalking` e2e test case (Tempo API with SkyWalking native trace datasource) - Update e2e image commits (`SW_UPSTREAM_COMMIT`, `SW_E2E_SERVICE_COMMIT`, `SW_BANYANDB_COMMIT`, `SW_AGENT_JAVA_COMMIT`) #### Other - Add `sync-submodule` skill with full checklist for future submodule updates - [x] Tests pass: `make test` (1328 tests, 0 failures) - [x] License headers valid: `license-eye header check` (0 invalid) - [x] `changes/changes.md` updated -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
