wu-sheng opened a new pull request, #28: URL: https://github.com/apache/skywalking-graalvm-distro/pull/28
### Sync upstream SkyWalking to 11.0.0-SNAPSHOT (`ad733554b0`) Moves the `skywalking` submodule `b272da3` → `ad733554b0` (60 upstream commits) and adapts the GraalVM distro. **Modules** - Wire the admin-server family on the admin host (HTTP `:17128`, admin-internal gRPC `:17129`): `admin-server`, `status` (relocated from the 10.x `status-query` plugin — `/status/*`, `/debugging/*`), `inspect` (SWIP-14, `/inspect/*`), `ui-management` (`/ui-management/*`, Horizon UI). Removes the `status-query` plugin. - `dsl-debugging` (SWIP-13) and `runtime-rule` are **not supported** in the native image — they need runtime Javassist codegen — so a stub module answers `/dsl-debugging/*` and `/runtime/*` with HTTP 501. **Native-image correctness fixes** - Empty-config dispatch boot throw: `InspectModuleConfig`/`UIManagementModuleConfig` have no fields, but their providers still drive `copyProperties()` → fixed with no-op dispatch branches in `YamlConfigLoaderUtils`, and taught `ConfigInitializerGenerator` to emit them so regen stays consistent. - Ported the new upstream runtime-rule DSL overloads into the same-FQCN replacements: meter `DSL.parse` / `FilterExpression` (5-arg) and log `DSL.of` (9-arg). - Fixed `formatExp` drift: upstream switched expPrefix injection to an ANTLR AST splice (`MALScriptParser.injectExpPrefix`); the precompiler and the MAL comparison tests now call the real `MetricConvert.formatExp` instead of a hand-rolled split-on-dot replica. The replica produced empty pre-compiled classes for chained expressions (eks/nginx/network-profiling/dynamodb) and would have broken runtime boot for them. **Rules / config** - Enable iOS (SWIP-11) and mini-program (SWIP-12) OTel rules + Envoy AI Gateway MCP rules; add the mini-program log-MAL rules and the `ai_route_type` searchable log tag; drop the bundled UI templates (managed via `ui-management` in 11.0.0). **Verification** - [x] `make compile` clean; **1335 unit tests, 0 failures** (1332 in `oap-graalvm-server` + 3 in `precompiler`). - [x] `changes/changes.md` updated (0.4.0). - [x] `license-eye header check` — 0 invalid. - [ ] Not run locally (CI gates): Docker-based e2e cases and native-image smoke. e2e dependency image pins bumped (BanyanDB / Kubernetes / java-test-service); `SW_UPSTREAM_COMMIT` intentionally kept — 11.0.0 dropped the bundled UI image, so no UI image exists at `ad733554b0`. -- 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]
