You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@skywalking.apache.org by wu...@apache.org on 2026/04/21 07:48:31 UTC

(skywalking) branch feature/swip12-ui-i18n-bump created (now c30e33ea82)

This is an automated email from the ASF dual-hosted git repository.

wu-sheng pushed a change to branch feature/swip12-ui-i18n-bump
in repository https://gitbox.apache.org/repos/asf/skywalking.git


      at c30e33ea82 Bump skywalking-ui submodule for SWIP-12 i18n menu labels

This branch includes the following new commits:

     new c30e33ea82 Bump skywalking-ui submodule for SWIP-12 i18n menu labels

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



(skywalking) 01/01: Bump skywalking-ui submodule for SWIP-12 i18n menu labels

Posted by wu...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

wu-sheng pushed a commit to branch feature/swip12-ui-i18n-bump
in repository https://gitbox.apache.org/repos/asf/skywalking.git

commit c30e33ea82ef973b5914cd4954af692d0e2295ac
Author: Wu Sheng <wu...@foxmail.com>
AuthorDate: Tue Apr 21 15:48:15 2026 +0800

    Bump skywalking-ui submodule for SWIP-12 i18n menu labels
    
    apache/skywalking-booster-ui#548 landed on main (commit d39db06b34),
    adding mobile_wechat_mini_program / mobile_alipay_mini_program i18n
    keys (en / zh / es) for the two SWIP-12 sub-menus under Mobile.
    
    Before: menu labels fell back to the raw i18nKey string.
    After: menu labels read 'WeChat Mini Program' and 'Alipay Mini Program'.
    
    Also reconcile the SWIP-12 OAP Server changelog entry with what
    actually shipped — the earlier wording claimed componentId-driven layer
    mapping in CommonAnalysisListener, which was reverted during review
    (mini-programs are client-side / exit-only, same browser pattern, so
    CommonAnalysisListener stays unchanged and service / instance / endpoint
    entities come from MAL + LAL). Mention the MAL enhancement (TimeUnit in
    ENUM_FQCN) that shipped alongside.
---
 docs/en/changes/changes.md | 4 +++-
 skywalking-ui              | 2 +-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/docs/en/changes/changes.md b/docs/en/changes/changes.md
index 592540ee98..5308947692 100644
--- a/docs/en/changes/changes.md
+++ b/docs/en/changes/changes.md
@@ -35,11 +35,13 @@
 * Add iOS/iPadOS app monitoring via OpenTelemetry Swift SDK (SWIP-11). Includes the `IOS` layer, `IOSHTTPSpanListener` for outbound HTTP client metrics (supports OTel Swift `.old`/`.stable`/`.httpDup` semantic-convention modes via stable-then-legacy attribute fallback), `IOSMetricKitSpanListener` for daily MetricKit metrics (exit counts split by foreground/background, app-launch / hang-time percentile histograms with finite 30 s overflow ceiling), LAL rules for crash/hang diagnostics, Mo [...]
 * Fix LAL `layer: auto` mode dropping logs after extractor set the layer. Codegen now propagates `layer "..."` assignments to `LogMetadata.layer` so `FilterSpec.doSink()` sees the script-decided layer.
 * Fix MetricKit histogram percentile metrics being reported at 1000× their true value — the listener now marks its `SampleFamily` with `defaultHistogramBucketUnit(MILLISECONDS)` so MAL's default SECONDS→MS rescale of `le` labels is not applied.
-* Add WeChat and Alipay Mini Program monitoring via the SkyAPM mini-program-monitor SDK (SWIP-12). Two new layers (`WECHAT_MINI_PROGRAM`, `ALIPAY_MINI_PROGRAM`); two new JavaScript componentIds (`WeChat-MiniProgram: 10002`, `AliPay-MiniProgram: 10003`); componentId-driven layer mapping in `CommonAnalysisListener` so native trace segments land on the correct layer with no new SPI; MAL rules per platform × scope under `otel-rules/miniprogram/` including chained `.endpoint(...)` per-page va [...]
+* Add WeChat and Alipay Mini Program monitoring via the SkyAPM mini-program-monitor SDK (SWIP-12). Two new layers (`WECHAT_MINI_PROGRAM`, `ALIPAY_MINI_PROGRAM`); two new JavaScript componentIds (`WeChat-MiniProgram: 10002`, `AliPay-MiniProgram: 10003`). Service / instance / endpoint entities are produced by MAL + LAL, not trace analysis — mini-programs are client-side (exit-only) so `RPCAnalysisListener` stays unchanged (same pattern as browser and iOS). MAL rules per platform × scope un [...]
+* MAL: register `TimeUnit` in `MALCodegenHelper.ENUM_FQCN` so rule YAML can write `.histogram("le", TimeUnit.MILLISECONDS)` for SDKs that emit histogram bucket bounds in ms (default `SECONDS` unit applies a ×1000 rescale that would otherwise inflate stored `le` labels 1000×).
 
 #### UI
 * Add mobile menu icon and i18n labels for the iOS layer.
 * Fix metric label rendering in multi-expression dashboard widgets.
+* Add i18n menu labels for WeChat Mini Program and Alipay Mini Program (en / zh / es) — sub-menus rendered as raw keys until this bump.
 
 #### Documentation
 * Update LAL documentation with `sourceAttribute()` function and `layer: auto` mode.
diff --git a/skywalking-ui b/skywalking-ui
index a6be0e0e0d..d39db06b34 160000
--- a/skywalking-ui
+++ b/skywalking-ui
@@ -1 +1 @@
-Subproject commit a6be0e0e0de62b3abed4f512f67ce74486ed158a
+Subproject commit d39db06b34fac394d7bacfb2406d00aaf9060b08