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]

Reply via email to