Release Apache SkyWalking GraalVM Distro version 0.3.0
Release Apache SkyWalking GraalVM Distro 0.3.0
SkyWalking GraalVM Distro 0.3.0 is released. Go to downloads page to find release tars.
Upstream Sync
- Sync SkyWalking submodule to upstream v10.4.0 release tag.
- Add
gen-ai-analyzermodule: GenAI provider/model metrics from virtual-gen-ai.oal. - Add Envoy AI Gateway MAL/LAL rules and config.
- Add TraceQL config properties:
lookback,zipkinTracesListResultTags,skywalkingTracesListResultTags.
GraalVM Native Image Compatibility
- Add
library-server-for-graalvm: replaceDynamicSslContextto useSslProvider.JDKinstead ofSslProvider.OPENSSL, enabling gRPC TLS in native images withoutnetty_tcnative.
Documentation
- Document TLS/SSL limitation: native image lacks
netty_tcnative, recommend service mesh for mTLS.
E2E Tests
- Add SSL e2e test case (gRPC TLS with JDK SSL provider in native image).
- Add mTLS e2e test case (mutual TLS with client certificates).
- Add RabbitMQ, RocketMQ, ActiveMQ, Pulsar, Kafka, Redis, MongoDB, Flink monitoring e2e test cases (OTEL metrics collection).
- Add AWS DynamoDB, S3, EKS, API Gateway e2e test cases (mock sender metrics).
- Add Auth e2e test case (token-based agent-to-OAP authentication).
- Add OTLP Traces e2e test case (OpenTelemetry trace ingestion via Zipkin API).
- Add Virtual MQ e2e test case (Kafka-instrumented virtual MQ layer metrics).
- Add Kafka Exporter e2e test case (trace and log export to Kafka).
- Add Virtual GenAI e2e test case (GenAI provider/model metrics via Spring AI + Java agent).
- Add Envoy AI Gateway e2e test case (ENVOY_AI_GATEWAY layer metrics/logs via OTLP).
- Add TraceQL SkyWalking e2e test case (Tempo API with SkyWalking native trace datasource).
- Add Envoy AI Gateway MAL comparison tests (34 tests for gateway-service and gateway-instance rules).
- Add Self-Observability e2e test case (OAP Prometheus telemetry via OTEL collector).
- Add MQE e2e test case (Metrics Query Engine expression evaluation with baseline).