Releases: springmin/sdk-ohos
Release list
OpenHarmony SDK 11.0.100-rc.2.26451.112 (post-rename)
Post-rename distribution line mirrored from v11.0.100-rc.2.26451.112-ohos (ohos-release-mirror.yml).
OpenHarmony platform workload 1.0.0-preview.28
OpenHarmony platform workload 1.0.0-preview.28
Commits since workload-1.0.0-preview.23: 399 commits (merge commits omitted).
fix
2fee278fix: restore the hap pack dir and the demo Blazor publish path
docs
fb06102docs: the Roslyn compiler server is now covered by the env lib64ed3b5docs: bundle repack retested; note the Roslyn-server and restore quirks plus the four-anchor protocol8c6865edocs: the selfsign asset is re-published (device-built, anchored)7d3e6bddocs: the device-local AOT selfsign build is working end to end8d27332docs: record the verified device results for the MSBuild platform item58b85d6docs: describe the LINUX-alias design of the device MSBuild platform fix2fae986docs: drop the analysis shorthand from the rc2 line-notes handoff item6554492docs: bring rc2 line notes up to the .28 workload and the device MSBuild platform finding48c6e6bdocs: record the FIX-BLZ-PATH root cause and the CSP A/B proceduref6966b5docs: add the rc.2 line handoff notes522bd74docs: record the FIX-BLZ-JS root cause and the kit dotnet#33 rebuild17199eadocs: reference the MAUI webview wiring record89c9568docs: record the pixel fallback-path evidence in the packaging quirks02316f6docs: note the concurrent-checkout commit discipline47ececcdocs: surround the ArkWeb handoff fences with blank lines (MD031)29f517cdocs: add the Runtime mode kits sectioncc0b7eadocs: use the dispatch run's wall-clock duration (1m48s) in the first-run line4fb305adocs: record the first harmony-flavor runner results39998c7docs: pin the overlay-compiled harmony haps and the static-registration contract (MAPFIX)c067298docs: record the packaged harmony-flavor hap variant (A1-HARMONY-KIT)2ae2016docs: align the map decision point with the AGC checklist (no Android AppKey)50d917ddocs: harmony flavor two build routes, the measured abc and the AGC checkliste11a0b7docs: document the landed MapComponent overlay and its decision points0b27ed1docs: document the Push/Account/Map kit prerequisitesb2d70cfdocs: describe the compiled packaging task assembly5b7fe32docs: record the verified feature-permission chain evidence89b2ecbdocs: keep the packaging doc markdownlint-clean324a4d1docs: feature permission matrix, abc provenance gates and ArkTS conformance063da85docs: document the HarmonyOS SDK branch and the templates/abc sync strategy25304f4docs(test): move the suite ledger to 321 checks / floor 3015d5eb3bdocs: record the scheduled pack follow-ups (task assembly, clean regression, RID pin)c41b759docs: record the post-batch CI perf numbers (3,720 B/frame, jitter 1.43x)ad1795ddocs: point the 11.0.100 manifest band at the current pack line
ci
7d9e316ci: fix the 52b082a071 slice pin to the full 40-hex sha10d01c3ci: advance the maui-ohos slice pin to the BlazorWebView mount fix (52b082a071)641e6eaci: advance the maui slice pin to the FIX-BACKSIZE tip (be09a48817)becc13eci: advance the maui slice pin to the FIX-DISMISS + FIX-WVP tip (47d79add01)aade43cci: advance the maui slice pin to the FIX-HOME tip (68ec598037)080a63aci: refresh the gate comments for the W10 suite counts (540/520)6dfcbfaci: advance the maui slice pin to the W9 consolidation tip (eec30c01cd)5305873ci: advance the maui slice pin to the analyzer-scoped rc.2 tip89337dfci: advance the maui-ohos slice pin to 63d6fe7019 (T15/T16/N4/T18/N5/N6, 513/493, host-export 145)d26e72bci: advance the maui-ohos slice pin to a4c4bea933 (T12/T14/FIX-SHELL, 489/469)8ff0cb9ci: advance the maui-ohos slice pin to dc9b19a6 (FIX-TABBED/T13/T21/N3/A11Y-TABBED, 470/450)171e0cbci: advance the maui-ohos slice pin to 93ba1cc3 (N2/T8/T6, 452/432)cd20d2cci: advance the maui-ohos slice pin to 843a6c7c (T9/T11/T7, 438/418)b67eddfci: advance the maui-ohos slice pin to b6a58645 (T3/T4/T5/T10, 424/404)1809ad6ci: advance the maui-ohos slice pin to 8241f1b3 (T1 InputView + T2 CookieContainer, 405/385)0669fbcci: use the 33b0af79 slice pin in the interaction env tooecf4981ci: advance the maui-ohos slice pin to 33b0af79 (webview wiring + SEC-FIX)fc5f6baci: refresh the ridgraph sdk-ohos pin to the current tip (6c86e2d -> 4d1a88e)6ce1ec1ci: run the harmony-flavor gate on the flavor-surface pushesd1d7b70ci: refresh the ridgraph sdk-ohos pin to the current tip (82dc57c -> 6c86e2d)569ff61ci: enforce the harmony Map overlay record (MAPFIX)52547a7ci: add the harmony-flavor gate (SDK cache, abc gates, provenance)ff9c348ci: refresh the ridgraph sdk-ohos pin to the kit dotnet#29 bundle anchor (3eb480f -> 82dc57c)dfbe2a6ci: advance the maui-ohos slice pin to 63d13d1575cdc26ci: advance the maui-ohos slice pin to a0a2c0877075b67ci: refresh the ridgraph-sync sdk-ohos pin2c1a2cbci: keep the ridgraph selftest portable and sync the suite ledger4d3f13bci: record the verified interaction ledger (324 checks / floor 304)2870be4ci: gate the JSON smoke + slice IL analyzers, sync the harness pins1f7ef76ci: advance the maui-ohos slice pin to 236d18a9 (docs baseline refresh)4ac8507ci: advance the maui-ohos slice pin to c05db90f (P9/P10)686bf89ci: advance the maui-ohos slice pin to 0e9d90cd (H7 + header trim)425ecbaci: advance the maui-ohos slice pin to f2937413 (managed perf batch)d4d7cb7ci: cache the SDK/NuGet packages, gate PRs and run the pixel suite once2857837ci: sync the interaction gate floor to the 315-check suite195dd3eci: advance the maui-ohos slice pin to c730226f (interaction + pixel gates)d43dfb5ci: advance the maui-ohos slice pin to 8e4de06f (interaction + pixel gates)ab09918ci: advance the maui-ohos pin to the c4ac6a5e slice tip18a2607ci: pin maui-ohos at 6a4062b7 and raise the interaction floor to 255df221b6ci: advance the maui-ohos pin to the B-series harness tip be5d471fdc6b66bci(workflows): least-privilege tokens, pinned actions, reproducible maui-ohos ref (C8)d99580fci(pixel-regression): drop the sudo/symlink root workaround13ec6e8ci(pixel-regression): materialise the maui-ohos slice and hosting assemblies
test
11ef0fctest: counter round-trip probe for the mounted BlazorWebView sample (FIX-BWVMount)d00cf7etest: pin the flyout drawer dismiss under the device display conditions (FIX-DISMISS)5d82f40test: pin the NavigationPage arrange descent in the interaction suite (FIX-HOME)ce4588ctest: pin the accessibility node-count render-frame attachment (rc.2 a11y follow-up)7190940test: make the selection tint pixel check exact via a byte-quantized blendbad7475test: publish the AOT demos with invariant globalization (W10)103554etest: pin the W10 NativeAOT entry and payload-serve contract (+2, 540/520)c7e2c5dtest: make the hello-maui-wasm device run observable without managed stderrec8937atest: pin the B2 wasm-site contract in the interaction suite (+3, 516/496)f1db3b0test: the hello-maui-wasm B2 demo (MAUI WebView + staged Blazor WASM)90ae690test: pin the T14 flyout leftovers in the interaction suite (+10, 528/508)6fc22e4test: paint rectangle strokes in the stroke colour (fix the checkbox box-stroke KNOWN)7c74458test: pin the TableView uneven-row pipeline in the interaction suite (T8, +5, 518/498)33fe6e3test: pin the overlay touch-passthrough suppression in the interaction suite (N5, +4, 508/488)b37fd1ctest: pin the Essentials Map launcher in the interaction suite (T18, +3, 504/484)6dd4433test: pin the Window.TitleBar row in the accessibility shadow tree (N4, +3, 501/481)1a1ec2btest: pin the rich Shell.TitleView in the interaction and pixel suites (+7, 496/476)514dc9etest: pin the Shell CurrentPage in the interaction and pixel suites (+4, 489/469)412c193test: pin the T14 rich shell flyout in the interaction suite (+7, 485/465)6b1f1f9test: pin the T12 CarouselView group slides in the interaction suite (+5, 478/458)aad545btest: widen the hap-targets feature expectations for webview-mediadce31detest: settle the TitleBar.Content handler with a bounded wait (T9 CI race)cfb3b01test: pin the TabbedPage accessibility walk (A11Y-TABBED, +2, 470/450)7e9a374test: pin the T21 system font scale in the interaction + pixel suites (+5, 468/448)4940c18test: pin the T13 CollectionView GroupFooter view and N3 picker IsOpen in the suite (+4, 463/443)8364201test: pin the TabbedPage CurrentPage in the compositor walk (FIX-TABBED, +2, 454/434)527c619test: pin the T22 MainThread dispatcher bridge in the interaction suite (+5, 457/437)d8c7387test: pin the T6 RTL flow-direction mirroring in the interaction + pixel suites (+7, 452/432)cfd4e07test: pin the T8 TableView sections/cells/ITableViewController model (+6, 445/425)fa8af6ftest: pin the N2 empty ContentPage arrangement in the verify suite (+1, 439/419)ad2d688test: pin the T7 DatePicker calendar + Min/Max clamping in the verify suite (+6, 438/418)31d21b7test: pin the T11 diagnostics overlay checks in the verify suite (+4, 432/412)7ab12f1test: pin the T9 window title bar in the interaction + pixel suites (+4, 428/408)b6222aetest: pin the T5 layout semantics (z-order, clip, anchors) in the pixel + interaction suites (+4, 424/404)938d710test: pin the Label FormattedText spans in the verify suite (+4, 420/400)888a956test: pin the formatted Label span colours in the pixel suite (T4)612a057test: pin the T10 modal accessibility checks in the verify suite (+7, 416/396)d8b75detest: pin the GraphicsView interactions in the verify suite (+4, 409/389)e3f9aaftest: pin the SEC-SCAN-3 storage/deep-link hardening (maui-platform-verify)- `2...
OpenHarmony platform workload 1.0.0-preview.27
OpenHarmony platform workload 1.0.0-preview.27
Commits since workload-1.0.0-preview.23: 326 commits (merge commits omitted).
fix
2fee278fix: restore the hap pack dir and the demo Blazor publish path
docs
522bd74docs: record the FIX-BLZ-JS root cause and the kit dotnet#33 rebuild17199eadocs: reference the MAUI webview wiring record89c9568docs: record the pixel fallback-path evidence in the packaging quirks02316f6docs: note the concurrent-checkout commit discipline47ececcdocs: surround the ArkWeb handoff fences with blank lines (MD031)29f517cdocs: add the Runtime mode kits sectioncc0b7eadocs: use the dispatch run's wall-clock duration (1m48s) in the first-run line4fb305adocs: record the first harmony-flavor runner results39998c7docs: pin the overlay-compiled harmony haps and the static-registration contract (MAPFIX)c067298docs: record the packaged harmony-flavor hap variant (A1-HARMONY-KIT)2ae2016docs: align the map decision point with the AGC checklist (no Android AppKey)50d917ddocs: harmony flavor two build routes, the measured abc and the AGC checkliste11a0b7docs: document the landed MapComponent overlay and its decision points0b27ed1docs: document the Push/Account/Map kit prerequisitesb2d70cfdocs: describe the compiled packaging task assembly5b7fe32docs: record the verified feature-permission chain evidence89b2ecbdocs: keep the packaging doc markdownlint-clean324a4d1docs: feature permission matrix, abc provenance gates and ArkTS conformance063da85docs: document the HarmonyOS SDK branch and the templates/abc sync strategy25304f4docs(test): move the suite ledger to 321 checks / floor 3015d5eb3bdocs: record the scheduled pack follow-ups (task assembly, clean regression, RID pin)c41b759docs: record the post-batch CI perf numbers (3,720 B/frame, jitter 1.43x)ad1795ddocs: point the 11.0.100 manifest band at the current pack line
ci
8ff0cb9ci: advance the maui-ohos slice pin to dc9b19a6 (FIX-TABBED/T13/T21/N3/A11Y-TABBED, 470/450)171e0cbci: advance the maui-ohos slice pin to 93ba1cc3 (N2/T8/T6, 452/432)cd20d2cci: advance the maui-ohos slice pin to 843a6c7c (T9/T11/T7, 438/418)b67eddfci: advance the maui-ohos slice pin to b6a58645 (T3/T4/T5/T10, 424/404)1809ad6ci: advance the maui-ohos slice pin to 8241f1b3 (T1 InputView + T2 CookieContainer, 405/385)0669fbcci: use the 33b0af79 slice pin in the interaction env tooecf4981ci: advance the maui-ohos slice pin to 33b0af79 (webview wiring + SEC-FIX)fc5f6baci: refresh the ridgraph sdk-ohos pin to the current tip (6c86e2d -> 4d1a88e)6ce1ec1ci: run the harmony-flavor gate on the flavor-surface pushesd1d7b70ci: refresh the ridgraph sdk-ohos pin to the current tip (82dc57c -> 6c86e2d)569ff61ci: enforce the harmony Map overlay record (MAPFIX)52547a7ci: add the harmony-flavor gate (SDK cache, abc gates, provenance)ff9c348ci: refresh the ridgraph sdk-ohos pin to the kit dotnet#29 bundle anchor (3eb480f -> 82dc57c)dfbe2a6ci: advance the maui-ohos slice pin to 63d13d1575cdc26ci: advance the maui-ohos slice pin to a0a2c0877075b67ci: refresh the ridgraph-sync sdk-ohos pin2c1a2cbci: keep the ridgraph selftest portable and sync the suite ledger4d3f13bci: record the verified interaction ledger (324 checks / floor 304)2870be4ci: gate the JSON smoke + slice IL analyzers, sync the harness pins1f7ef76ci: advance the maui-ohos slice pin to 236d18a9 (docs baseline refresh)4ac8507ci: advance the maui-ohos slice pin to c05db90f (P9/P10)686bf89ci: advance the maui-ohos slice pin to 0e9d90cd (H7 + header trim)425ecbaci: advance the maui-ohos slice pin to f2937413 (managed perf batch)d4d7cb7ci: cache the SDK/NuGet packages, gate PRs and run the pixel suite once2857837ci: sync the interaction gate floor to the 315-check suite195dd3eci: advance the maui-ohos slice pin to c730226f (interaction + pixel gates)d43dfb5ci: advance the maui-ohos slice pin to 8e4de06f (interaction + pixel gates)ab09918ci: advance the maui-ohos pin to the c4ac6a5e slice tip18a2607ci: pin maui-ohos at 6a4062b7 and raise the interaction floor to 255df221b6ci: advance the maui-ohos pin to the B-series harness tip be5d471fdc6b66bci(workflows): least-privilege tokens, pinned actions, reproducible maui-ohos ref (C8)d99580fci(pixel-regression): drop the sudo/symlink root workaround13ec6e8ci(pixel-regression): materialise the maui-ohos slice and hosting assemblies
test
dce31detest: settle the TitleBar.Content handler with a bounded wait (T9 CI race)cfb3b01test: pin the TabbedPage accessibility walk (A11Y-TABBED, +2, 470/450)7e9a374test: pin the T21 system font scale in the interaction + pixel suites (+5, 468/448)4940c18test: pin the T13 CollectionView GroupFooter view and N3 picker IsOpen in the suite (+4, 463/443)8364201test: pin the TabbedPage CurrentPage in the compositor walk (FIX-TABBED, +2, 454/434)527c619test: pin the T22 MainThread dispatcher bridge in the interaction suite (+5, 457/437)d8c7387test: pin the T6 RTL flow-direction mirroring in the interaction + pixel suites (+7, 452/432)cfd4e07test: pin the T8 TableView sections/cells/ITableViewController model (+6, 445/425)fa8af6ftest: pin the N2 empty ContentPage arrangement in the verify suite (+1, 439/419)ad2d688test: pin the T7 DatePicker calendar + Min/Max clamping in the verify suite (+6, 438/418)31d21b7test: pin the T11 diagnostics overlay checks in the verify suite (+4, 432/412)7ab12f1test: pin the T9 window title bar in the interaction + pixel suites (+4, 428/408)b6222aetest: pin the T5 layout semantics (z-order, clip, anchors) in the pixel + interaction suites (+4, 424/404)938d710test: pin the Label FormattedText spans in the verify suite (+4, 420/400)888a956test: pin the formatted Label span colours in the pixel suite (T4)612a057test: pin the T10 modal accessibility checks in the verify suite (+7, 416/396)d8b75detest: pin the GraphicsView interactions in the verify suite (+4, 409/389)e3f9aaftest: pin the SEC-SCAN-3 storage/deep-link hardening (maui-platform-verify)2dcd846test: drop the INTERNET permission from the Blazor host module5272ee5test: add the slim kit variant, the BLZ markers and the recipe CI gate3e7de36test: add the Blazor WASM publish smoke and the ArkWeb rawfile hostb6f0302tests(aot-smoke): cover the bridged aot=0 fallback626f4bctests(maui-platform-verify): pin the Map overlay, bridge and degradation (R2-3)18c9637tests(maui-platform-verify): drive the migrated native entries through their registered pointers843d371tests: pin the Push/Account/Map contracts and the pointer-driven entries3b59258tests: re-anchor the PG2 pack assertions to the compiled task sourcesbb3e477test: unit-test the packaging tasks and gate the pack task assemblyaf620aatests: track the LibraryImport migration of the device/kit bridges (P2 batch B3)54f0415tests: track the LibraryImport migration of the UI/Web/Shell bridges (P2 batch B2)78422d7tests: track the LibraryImport migration of the system/Essentials bridges (P2 batch B1)b49c59ctest: sync the interaction suite pins to the COMP-ARKTS shell semantics51e0ce8test: cover the strict toolchain resolution in the hap-targets selftest201fbc9test(maui-platform-verify): pin the HMS kit chain and sync the slice pinsfd913a2test: run the hap module.json selftest in preflightdd9e8catest: compile the slice's BlazorWebView files in the suites0c52da2test(maui-platform-verify): pin the pack contracts and the strict toolchain88ca8ebtest: relative test roots, ProjectReferences, absolute-path gate6a88b83test(maui-platform-verify): follow the AOT start_app rejection in the A7 native call countc3fa422test(maui-platform-verify): pin the per-env NAPI binding and the A7 launch-guard count6eb7f17test(maui-platform-verify): pin the effective app dir and the exec-memory policya10b73etest: re-base the allocation gate to 3x the perf-batch baseline (13,824 B)abd3451test(maui-platform-verify): set the allocation gate at 3x, catching the pre-FIX-P2 storm57d18c0test(maui-platform-verify): gate the frame allocation and jitter, declare the check contract92f7555test(maui-platform-verify): pin the FIX-MAUI negative cases (315 checks)6d2762dtest(maui-platform-verify): pin the PI1/PI2/RB surfaces (308 checks, floor 288)2f43bb4test(maui-platform-verify): pin the audit batch-2 surfaces (297 checks, floor 277)f97ffe8test(maui-platform-verify): pin the PG2 packaging/host invariants (288 checks, floor 268)9f39b9btest(maui-platform-verify): track the guarded typeof host form in the shell pinsfb533f0test(maui-platform-verify): pin the audit surfaces, raise floor to 264, pin 90b214169b9cb9ctests: pin the screen-reader announce wiring (D1)6759f84tests: pin the BATCH-2 Essentials bridges (email/SMS/dialer, screenshot, geocoding)326d372tests: pin the F1 host lifetime guards (A1/A2/A5-A8) and B3 document markersd636436tests: guard the B6 navigation allow-list and B7 status log in the harnessf828c9ftests: align maui-platform-verify parser asserts with the B4 hardening524dbd4test(maui-platform-verify): pin the V8 app-context publish contract (244 checks, floor 224)6e67e2dtest: add the opt-in Razor project (hello-maui-razor, W1 follow-up)074f491test(maui-platform-verify): fold the hybrid late-app-context drill into the CI suite40384e6test(maui-platform-verify): gate the accessibility publish path (skip vs republish)5b7bf68test(hello-maui-app): add a dependency-free Bl...
OpenHarmony platform workload 1.0.0-preview.26
OpenHarmony platform workload 1.0.0-preview.26
Commits since workload-1.0.0-preview.23: 325 commits (merge commits omitted).
fix
2fee278fix: restore the hap pack dir and the demo Blazor publish path
docs
522bd74docs: record the FIX-BLZ-JS root cause and the kit dotnet#33 rebuild17199eadocs: reference the MAUI webview wiring record89c9568docs: record the pixel fallback-path evidence in the packaging quirks02316f6docs: note the concurrent-checkout commit discipline47ececcdocs: surround the ArkWeb handoff fences with blank lines (MD031)29f517cdocs: add the Runtime mode kits sectioncc0b7eadocs: use the dispatch run's wall-clock duration (1m48s) in the first-run line4fb305adocs: record the first harmony-flavor runner results39998c7docs: pin the overlay-compiled harmony haps and the static-registration contract (MAPFIX)c067298docs: record the packaged harmony-flavor hap variant (A1-HARMONY-KIT)2ae2016docs: align the map decision point with the AGC checklist (no Android AppKey)50d917ddocs: harmony flavor two build routes, the measured abc and the AGC checkliste11a0b7docs: document the landed MapComponent overlay and its decision points0b27ed1docs: document the Push/Account/Map kit prerequisitesb2d70cfdocs: describe the compiled packaging task assembly5b7fe32docs: record the verified feature-permission chain evidence89b2ecbdocs: keep the packaging doc markdownlint-clean324a4d1docs: feature permission matrix, abc provenance gates and ArkTS conformance063da85docs: document the HarmonyOS SDK branch and the templates/abc sync strategy25304f4docs(test): move the suite ledger to 321 checks / floor 3015d5eb3bdocs: record the scheduled pack follow-ups (task assembly, clean regression, RID pin)c41b759docs: record the post-batch CI perf numbers (3,720 B/frame, jitter 1.43x)ad1795ddocs: point the 11.0.100 manifest band at the current pack line
ci
8ff0cb9ci: advance the maui-ohos slice pin to dc9b19a6 (FIX-TABBED/T13/T21/N3/A11Y-TABBED, 470/450)171e0cbci: advance the maui-ohos slice pin to 93ba1cc3 (N2/T8/T6, 452/432)cd20d2cci: advance the maui-ohos slice pin to 843a6c7c (T9/T11/T7, 438/418)b67eddfci: advance the maui-ohos slice pin to b6a58645 (T3/T4/T5/T10, 424/404)1809ad6ci: advance the maui-ohos slice pin to 8241f1b3 (T1 InputView + T2 CookieContainer, 405/385)0669fbcci: use the 33b0af79 slice pin in the interaction env tooecf4981ci: advance the maui-ohos slice pin to 33b0af79 (webview wiring + SEC-FIX)fc5f6baci: refresh the ridgraph sdk-ohos pin to the current tip (6c86e2d -> 4d1a88e)6ce1ec1ci: run the harmony-flavor gate on the flavor-surface pushesd1d7b70ci: refresh the ridgraph sdk-ohos pin to the current tip (82dc57c -> 6c86e2d)569ff61ci: enforce the harmony Map overlay record (MAPFIX)52547a7ci: add the harmony-flavor gate (SDK cache, abc gates, provenance)ff9c348ci: refresh the ridgraph sdk-ohos pin to the kit dotnet#29 bundle anchor (3eb480f -> 82dc57c)dfbe2a6ci: advance the maui-ohos slice pin to 63d13d1575cdc26ci: advance the maui-ohos slice pin to a0a2c0877075b67ci: refresh the ridgraph-sync sdk-ohos pin2c1a2cbci: keep the ridgraph selftest portable and sync the suite ledger4d3f13bci: record the verified interaction ledger (324 checks / floor 304)2870be4ci: gate the JSON smoke + slice IL analyzers, sync the harness pins1f7ef76ci: advance the maui-ohos slice pin to 236d18a9 (docs baseline refresh)4ac8507ci: advance the maui-ohos slice pin to c05db90f (P9/P10)686bf89ci: advance the maui-ohos slice pin to 0e9d90cd (H7 + header trim)425ecbaci: advance the maui-ohos slice pin to f2937413 (managed perf batch)d4d7cb7ci: cache the SDK/NuGet packages, gate PRs and run the pixel suite once2857837ci: sync the interaction gate floor to the 315-check suite195dd3eci: advance the maui-ohos slice pin to c730226f (interaction + pixel gates)d43dfb5ci: advance the maui-ohos slice pin to 8e4de06f (interaction + pixel gates)ab09918ci: advance the maui-ohos pin to the c4ac6a5e slice tip18a2607ci: pin maui-ohos at 6a4062b7 and raise the interaction floor to 255df221b6ci: advance the maui-ohos pin to the B-series harness tip be5d471fdc6b66bci(workflows): least-privilege tokens, pinned actions, reproducible maui-ohos ref (C8)d99580fci(pixel-regression): drop the sudo/symlink root workaround13ec6e8ci(pixel-regression): materialise the maui-ohos slice and hosting assemblies
test
dce31detest: settle the TitleBar.Content handler with a bounded wait (T9 CI race)cfb3b01test: pin the TabbedPage accessibility walk (A11Y-TABBED, +2, 470/450)7e9a374test: pin the T21 system font scale in the interaction + pixel suites (+5, 468/448)4940c18test: pin the T13 CollectionView GroupFooter view and N3 picker IsOpen in the suite (+4, 463/443)8364201test: pin the TabbedPage CurrentPage in the compositor walk (FIX-TABBED, +2, 454/434)527c619test: pin the T22 MainThread dispatcher bridge in the interaction suite (+5, 457/437)d8c7387test: pin the T6 RTL flow-direction mirroring in the interaction + pixel suites (+7, 452/432)cfd4e07test: pin the T8 TableView sections/cells/ITableViewController model (+6, 445/425)fa8af6ftest: pin the N2 empty ContentPage arrangement in the verify suite (+1, 439/419)ad2d688test: pin the T7 DatePicker calendar + Min/Max clamping in the verify suite (+6, 438/418)31d21b7test: pin the T11 diagnostics overlay checks in the verify suite (+4, 432/412)7ab12f1test: pin the T9 window title bar in the interaction + pixel suites (+4, 428/408)b6222aetest: pin the T5 layout semantics (z-order, clip, anchors) in the pixel + interaction suites (+4, 424/404)938d710test: pin the Label FormattedText spans in the verify suite (+4, 420/400)888a956test: pin the formatted Label span colours in the pixel suite (T4)612a057test: pin the T10 modal accessibility checks in the verify suite (+7, 416/396)d8b75detest: pin the GraphicsView interactions in the verify suite (+4, 409/389)e3f9aaftest: pin the SEC-SCAN-3 storage/deep-link hardening (maui-platform-verify)2dcd846test: drop the INTERNET permission from the Blazor host module5272ee5test: add the slim kit variant, the BLZ markers and the recipe CI gate3e7de36test: add the Blazor WASM publish smoke and the ArkWeb rawfile hostb6f0302tests(aot-smoke): cover the bridged aot=0 fallback626f4bctests(maui-platform-verify): pin the Map overlay, bridge and degradation (R2-3)18c9637tests(maui-platform-verify): drive the migrated native entries through their registered pointers843d371tests: pin the Push/Account/Map contracts and the pointer-driven entries3b59258tests: re-anchor the PG2 pack assertions to the compiled task sourcesbb3e477test: unit-test the packaging tasks and gate the pack task assemblyaf620aatests: track the LibraryImport migration of the device/kit bridges (P2 batch B3)54f0415tests: track the LibraryImport migration of the UI/Web/Shell bridges (P2 batch B2)78422d7tests: track the LibraryImport migration of the system/Essentials bridges (P2 batch B1)b49c59ctest: sync the interaction suite pins to the COMP-ARKTS shell semantics51e0ce8test: cover the strict toolchain resolution in the hap-targets selftest201fbc9test(maui-platform-verify): pin the HMS kit chain and sync the slice pinsfd913a2test: run the hap module.json selftest in preflightdd9e8catest: compile the slice's BlazorWebView files in the suites0c52da2test(maui-platform-verify): pin the pack contracts and the strict toolchain88ca8ebtest: relative test roots, ProjectReferences, absolute-path gate6a88b83test(maui-platform-verify): follow the AOT start_app rejection in the A7 native call countc3fa422test(maui-platform-verify): pin the per-env NAPI binding and the A7 launch-guard count6eb7f17test(maui-platform-verify): pin the effective app dir and the exec-memory policya10b73etest: re-base the allocation gate to 3x the perf-batch baseline (13,824 B)abd3451test(maui-platform-verify): set the allocation gate at 3x, catching the pre-FIX-P2 storm57d18c0test(maui-platform-verify): gate the frame allocation and jitter, declare the check contract92f7555test(maui-platform-verify): pin the FIX-MAUI negative cases (315 checks)6d2762dtest(maui-platform-verify): pin the PI1/PI2/RB surfaces (308 checks, floor 288)2f43bb4test(maui-platform-verify): pin the audit batch-2 surfaces (297 checks, floor 277)f97ffe8test(maui-platform-verify): pin the PG2 packaging/host invariants (288 checks, floor 268)9f39b9btest(maui-platform-verify): track the guarded typeof host form in the shell pinsfb533f0test(maui-platform-verify): pin the audit surfaces, raise floor to 264, pin 90b214169b9cb9ctests: pin the screen-reader announce wiring (D1)6759f84tests: pin the BATCH-2 Essentials bridges (email/SMS/dialer, screenshot, geocoding)326d372tests: pin the F1 host lifetime guards (A1/A2/A5-A8) and B3 document markersd636436tests: guard the B6 navigation allow-list and B7 status log in the harnessf828c9ftests: align maui-platform-verify parser asserts with the B4 hardening524dbd4test(maui-platform-verify): pin the V8 app-context publish contract (244 checks, floor 224)6e67e2dtest: add the opt-in Razor project (hello-maui-razor, W1 follow-up)074f491test(maui-platform-verify): fold the hybrid late-app-context drill into the CI suite40384e6test(maui-platform-verify): gate the accessibility publish path (skip vs republish)5b7bf68test(hello-maui-app): add a dependency-free Bl...
OpenHarmony NativeAOT packs 11.0.0-rc.2
NativeAOT host/target packs for the rc.2 line (mirrored from runtime-ohos v11.0.0-rc.2.26451.112-openharmony).
v11.0.100-rc.2.26451.112-ohos
CI build (workflow_dispatch 20260901.112)
Integrity (kit dotnet#39)
- Workload bundle attached to this SDK release:
openharmony-workload-1.0.0-preview.28.tar.gz
77,760,996 B, sha25684d5798928d11352ac7d562cc82a8b06744ca14fdcdd4e9048cd90f678632c19(repacked 2026-10-02; previous 77,742,112 B /
3284e317…). - The release
SHA256SUMSmerges the workload entries with the SDK assets: 1,960 B / 17 lines
(53564360…). - Kit dotnet#39 = the rc.2 baseline (SDK 11.0.100-rc.2.26451.112 / workload 1.0.0-preview.28 /
MAUI 11.0.0-rc.2.26478.12) plus the FIX-BACKSIZE + FIX-BWVMount repairs on top of kit dotnet#38's
FIX-DISMISS/FIX-WVP: the MAUI OpenHarmony slice52b082a071mounts the BlazorWebView page under
NativeAOT (the WebView package parses every__bwv:payload intoJsonElement[]through its own
reflection-only resolver, and NativeAOT finds no native code for that reflection-built
ArrayConverter, so the attach message threw before the page could mount; the handler's static
constructor now touches the source-generatedJsonElement[]type info so the converter and its
metadata stay in the AOT image) on top ofbe09a48817(FIX-BACKSIZE: the system Back press from
the shell closes a presented drawer through the newhost.backPressedbridge, and the
BlazorWebView handler reports a real desired size while a registered hybrid overlay withholds its
frame). The ArkTS shell/host (9e6519e) add the pageonBackPresshook and the
ohos_host_register_back_pressedNAPI export, so the host export contract is 150/150 (host
UND 238 / DT_NEEDED 5) and the interaction suite is 554 / floor 534 (+4 FIX-BACKSIZE pins). - The kit follows the
device-test-kitrelease:device-test-kit.tar.gz375,765,521 B /
e95eed4970dc210ae786d8d0652b4825722fdea02b74d6ded6610bb2fccc5919, tree digest932e7955b9522c9ce5c6051e80d1b144f280ecb596095a9f64705a538e8ae3d6(7 haps, 0 FAIL / 0 WARN). sdk-ohosanchor:2f1ace0a589915d3c9640025f6e08f5f98a83fbd(WORKLOAD_BUNDLE_SHA256= the digest above; the-r2NativeAOT runtime pack
pin from48c8b210dcstays in force; installer tests 43/43 + 10/10 + 5/5).
v11.0.100-rc.2.26451.109-ohos: codesign: drop the redundant #nullable directive in ElfSigner.cs
CI build (workflow_dispatch 20260901.109)
NativeAOT packs for OpenHarmony (11.0.0-rc.1)
NativeAOT host/runtime packs for OpenHarmony (openharmony-arm64), mirrored for
offline use with dotnet publish -r openharmony-arm64 -p:PublishAot=true.
| Asset | Role | Source |
|---|---|---|
Microsoft.NETCore.App.Runtime.NativeAOT.openharmony-arm64.11.0.0-rc.1.26451.109.nupkg |
target AOT runtime pack (device-side, native) | built from springmin/runtime-ohos feature/openharmony @295014191c |
runtime.openharmony-arm64.Microsoft.DotNet.ILCompiler.11.0.0-rc.1.26451.109.nupkg |
device host ILCompiler (ilc) | built from springmin/runtime-ohos feature/openharmony @295014191c |
microsoft.netcore.app.runtime.nativeaot.linux-musl-arm64.11.0.0-rc.1.26425.128.nupkg |
fallback target pack (official) | nuget.org |
runtime.linux-musl-arm64.microsoft.dotnet.ilcompiler.11.0.0-rc.1.26425.128.nupkg |
fallback host ilc (official) | nuget.org |
runtime.win-x64.microsoft.dotnet.ilcompiler.11.0.0-rc.1.26425.128.nupkg |
Windows host cross ilc (official) | nuget.org |
microsoft.netcore.app.runtime.nativeaot.linux-musl-arm64.11.0.0-rc.1.26451.109.nupkg |
fallback target pack re-tagged to the 26451.109 SDK band (same payload) | nuget.org, re-versioned nuspec |
runtime.linux-musl-arm64.microsoft.dotnet.ilcompiler.11.0.0-rc.1.26451.109.nupkg |
fallback host ilc re-tagged to 26451.109 band | nuget.org, re-versioned nuspec |
Fetch with sha256 verification:
sh eng/ohos-install/fetch-nativeaot-packs.sh [dest-dir]Digests are pinned in eng/ohos-install/versions.env (aot_pack_sha256).
See documentation/ohos-install/NATIVE-AOT.md for prerequisites, the RID → pack
mapping, verification evidence and known limitations.
OpenHarmony platform workload
OpenHarmony platform workload 1.0.0-preview.28
Commits since workload-1.0.0-preview.23: 399 commits (merge commits omitted).
fix
2fee278fix: restore the hap pack dir and the demo Blazor publish path
docs
fb06102docs: the Roslyn compiler server is now covered by the env lib64ed3b5docs: bundle repack retested; note the Roslyn-server and restore quirks plus the four-anchor protocol8c6865edocs: the selfsign asset is re-published (device-built, anchored)7d3e6bddocs: the device-local AOT selfsign build is working end to end8d27332docs: record the verified device results for the MSBuild platform item58b85d6docs: describe the LINUX-alias design of the device MSBuild platform fix2fae986docs: drop the analysis shorthand from the rc2 line-notes handoff item6554492docs: bring rc2 line notes up to the .28 workload and the device MSBuild platform finding48c6e6bdocs: record the FIX-BLZ-PATH root cause and the CSP A/B proceduref6966b5docs: add the rc.2 line handoff notes522bd74docs: record the FIX-BLZ-JS root cause and the kit dotnet#33 rebuild17199eadocs: reference the MAUI webview wiring record89c9568docs: record the pixel fallback-path evidence in the packaging quirks02316f6docs: note the concurrent-checkout commit discipline47ececcdocs: surround the ArkWeb handoff fences with blank lines (MD031)29f517cdocs: add the Runtime mode kits sectioncc0b7eadocs: use the dispatch run's wall-clock duration (1m48s) in the first-run line4fb305adocs: record the first harmony-flavor runner results39998c7docs: pin the overlay-compiled harmony haps and the static-registration contract (MAPFIX)c067298docs: record the packaged harmony-flavor hap variant (A1-HARMONY-KIT)2ae2016docs: align the map decision point with the AGC checklist (no Android AppKey)50d917ddocs: harmony flavor two build routes, the measured abc and the AGC checkliste11a0b7docs: document the landed MapComponent overlay and its decision points0b27ed1docs: document the Push/Account/Map kit prerequisitesb2d70cfdocs: describe the compiled packaging task assembly5b7fe32docs: record the verified feature-permission chain evidence89b2ecbdocs: keep the packaging doc markdownlint-clean324a4d1docs: feature permission matrix, abc provenance gates and ArkTS conformance063da85docs: document the HarmonyOS SDK branch and the templates/abc sync strategy25304f4docs(test): move the suite ledger to 321 checks / floor 3015d5eb3bdocs: record the scheduled pack follow-ups (task assembly, clean regression, RID pin)c41b759docs: record the post-batch CI perf numbers (3,720 B/frame, jitter 1.43x)ad1795ddocs: point the 11.0.100 manifest band at the current pack line
ci
7d9e316ci: fix the 52b082a071 slice pin to the full 40-hex sha10d01c3ci: advance the maui-ohos slice pin to the BlazorWebView mount fix (52b082a071)641e6eaci: advance the maui slice pin to the FIX-BACKSIZE tip (be09a48817)becc13eci: advance the maui slice pin to the FIX-DISMISS + FIX-WVP tip (47d79add01)aade43cci: advance the maui slice pin to the FIX-HOME tip (68ec598037)080a63aci: refresh the gate comments for the W10 suite counts (540/520)6dfcbfaci: advance the maui slice pin to the W9 consolidation tip (eec30c01cd)5305873ci: advance the maui slice pin to the analyzer-scoped rc.2 tip89337dfci: advance the maui-ohos slice pin to 63d6fe7019 (T15/T16/N4/T18/N5/N6, 513/493, host-export 145)d26e72bci: advance the maui-ohos slice pin to a4c4bea933 (T12/T14/FIX-SHELL, 489/469)8ff0cb9ci: advance the maui-ohos slice pin to dc9b19a6 (FIX-TABBED/T13/T21/N3/A11Y-TABBED, 470/450)171e0cbci: advance the maui-ohos slice pin to 93ba1cc3 (N2/T8/T6, 452/432)cd20d2cci: advance the maui-ohos slice pin to 843a6c7c (T9/T11/T7, 438/418)b67eddfci: advance the maui-ohos slice pin to b6a58645 (T3/T4/T5/T10, 424/404)1809ad6ci: advance the maui-ohos slice pin to 8241f1b3 (T1 InputView + T2 CookieContainer, 405/385)0669fbcci: use the 33b0af79 slice pin in the interaction env tooecf4981ci: advance the maui-ohos slice pin to 33b0af79 (webview wiring + SEC-FIX)fc5f6baci: refresh the ridgraph sdk-ohos pin to the current tip (6c86e2d -> 4d1a88e)6ce1ec1ci: run the harmony-flavor gate on the flavor-surface pushesd1d7b70ci: refresh the ridgraph sdk-ohos pin to the current tip (82dc57c -> 6c86e2d)569ff61ci: enforce the harmony Map overlay record (MAPFIX)52547a7ci: add the harmony-flavor gate (SDK cache, abc gates, provenance)ff9c348ci: refresh the ridgraph sdk-ohos pin to the kit dotnet#29 bundle anchor (3eb480f -> 82dc57c)dfbe2a6ci: advance the maui-ohos slice pin to 63d13d1575cdc26ci: advance the maui-ohos slice pin to a0a2c0877075b67ci: refresh the ridgraph-sync sdk-ohos pin2c1a2cbci: keep the ridgraph selftest portable and sync the suite ledger4d3f13bci: record the verified interaction ledger (324 checks / floor 304)2870be4ci: gate the JSON smoke + slice IL analyzers, sync the harness pins1f7ef76ci: advance the maui-ohos slice pin to 236d18a9 (docs baseline refresh)4ac8507ci: advance the maui-ohos slice pin to c05db90f (P9/P10)686bf89ci: advance the maui-ohos slice pin to 0e9d90cd (H7 + header trim)425ecbaci: advance the maui-ohos slice pin to f2937413 (managed perf batch)d4d7cb7ci: cache the SDK/NuGet packages, gate PRs and run the pixel suite once2857837ci: sync the interaction gate floor to the 315-check suite195dd3eci: advance the maui-ohos slice pin to c730226f (interaction + pixel gates)d43dfb5ci: advance the maui-ohos slice pin to 8e4de06f (interaction + pixel gates)ab09918ci: advance the maui-ohos pin to the c4ac6a5e slice tip18a2607ci: pin maui-ohos at 6a4062b7 and raise the interaction floor to 255df221b6ci: advance the maui-ohos pin to the B-series harness tip be5d471fdc6b66bci(workflows): least-privilege tokens, pinned actions, reproducible maui-ohos ref (C8)d99580fci(pixel-regression): drop the sudo/symlink root workaround13ec6e8ci(pixel-regression): materialise the maui-ohos slice and hosting assemblies
test
11ef0fctest: counter round-trip probe for the mounted BlazorWebView sample (FIX-BWVMount)d00cf7etest: pin the flyout drawer dismiss under the device display conditions (FIX-DISMISS)5d82f40test: pin the NavigationPage arrange descent in the interaction suite (FIX-HOME)ce4588ctest: pin the accessibility node-count render-frame attachment (rc.2 a11y follow-up)7190940test: make the selection tint pixel check exact via a byte-quantized blendbad7475test: publish the AOT demos with invariant globalization (W10)103554etest: pin the W10 NativeAOT entry and payload-serve contract (+2, 540/520)c7e2c5dtest: make the hello-maui-wasm device run observable without managed stderrec8937atest: pin the B2 wasm-site contract in the interaction suite (+3, 516/496)f1db3b0test: the hello-maui-wasm B2 demo (MAUI WebView + staged Blazor WASM)90ae690test: pin the T14 flyout leftovers in the interaction suite (+10, 528/508)6fc22e4test: paint rectangle strokes in the stroke colour (fix the checkbox box-stroke KNOWN)7c74458test: pin the TableView uneven-row pipeline in the interaction suite (T8, +5, 518/498)33fe6e3test: pin the overlay touch-passthrough suppression in the interaction suite (N5, +4, 508/488)b37fd1ctest: pin the Essentials Map launcher in the interaction suite (T18, +3, 504/484)6dd4433test: pin the Window.TitleBar row in the accessibility shadow tree (N4, +3, 501/481)1a1ec2btest: pin the rich Shell.TitleView in the interaction and pixel suites (+7, 496/476)514dc9etest: pin the Shell CurrentPage in the interaction and pixel suites (+4, 489/469)412c193test: pin the T14 rich shell flyout in the interaction suite (+7, 485/465)6b1f1f9test: pin the T12 CarouselView group slides in the interaction suite (+5, 478/458)aad545btest: widen the hap-targets feature expectations for webview-mediadce31detest: settle the TitleBar.Content handler with a bounded wait (T9 CI race)cfb3b01test: pin the TabbedPage accessibility walk (A11Y-TABBED, +2, 470/450)7e9a374test: pin the T21 system font scale in the interaction + pixel suites (+5, 468/448)4940c18test: pin the T13 CollectionView GroupFooter view and N3 picker IsOpen in the suite (+4, 463/443)8364201test: pin the TabbedPage CurrentPage in the compositor walk (FIX-TABBED, +2, 454/434)527c619test: pin the T22 MainThread dispatcher bridge in the interaction suite (+5, 457/437)d8c7387test: pin the T6 RTL flow-direction mirroring in the interaction + pixel suites (+7, 452/432)cfd4e07test: pin the T8 TableView sections/cells/ITableViewController model (+6, 445/425)fa8af6ftest: pin the N2 empty ContentPage arrangement in the verify suite (+1, 439/419)ad2d688test: pin the T7 DatePicker calendar + Min/Max clamping in the verify suite (+6, 438/418)31d21b7test: pin the T11 diagnostics overlay checks in the verify suite (+4, 432/412)7ab12f1test: pin the T9 window title bar in the interaction + pixel suites (+4, 428/408)b6222aetest: pin the T5 layout semantics (z-order, clip, anchors) in the pixel + interaction suites (+4, 424/404)938d710test: pin the Label FormattedText spans in the verify suite (+4, 420/400)888a956test: pin the formatted Label span colours in the pixel suite (T4)612a057test: pin the T10 modal accessibility checks in the verify suite (+7, 416/396)d8b75detest: pin the GraphicsView interactions in the verify suite (+4, 409/389)e3f9aaftest: pin the SEC-SCAN-3 storage/deep-link hardening (maui-platform-verify)- `2...
OpenHarmony platform workload 1.0.0-preview.24
OpenHarmony platform workload 1.0.0-preview.24
Commits since workload-1.0.0-preview.23: 231 commits (merge commits omitted).
fix
2fee278fix: restore the hap pack dir and the demo Blazor publish path
docs
e11a0b7docs: document the landed MapComponent overlay and its decision points0b27ed1docs: document the Push/Account/Map kit prerequisitesb2d70cfdocs: describe the compiled packaging task assembly5b7fe32docs: record the verified feature-permission chain evidence89b2ecbdocs: keep the packaging doc markdownlint-clean324a4d1docs: feature permission matrix, abc provenance gates and ArkTS conformance063da85docs: document the HarmonyOS SDK branch and the templates/abc sync strategy25304f4docs(test): move the suite ledger to 321 checks / floor 3015d5eb3bdocs: record the scheduled pack follow-ups (task assembly, clean regression, RID pin)c41b759docs: record the post-batch CI perf numbers (3,720 B/frame, jitter 1.43x)ad1795ddocs: point the 11.0.100 manifest band at the current pack line
ci
dfbe2a6ci: advance the maui-ohos slice pin to 63d13d1575cdc26ci: advance the maui-ohos slice pin to a0a2c0877075b67ci: refresh the ridgraph-sync sdk-ohos pin2c1a2cbci: keep the ridgraph selftest portable and sync the suite ledger4d3f13bci: record the verified interaction ledger (324 checks / floor 304)2870be4ci: gate the JSON smoke + slice IL analyzers, sync the harness pins1f7ef76ci: advance the maui-ohos slice pin to 236d18a9 (docs baseline refresh)4ac8507ci: advance the maui-ohos slice pin to c05db90f (P9/P10)686bf89ci: advance the maui-ohos slice pin to 0e9d90cd (H7 + header trim)425ecbaci: advance the maui-ohos slice pin to f2937413 (managed perf batch)d4d7cb7ci: cache the SDK/NuGet packages, gate PRs and run the pixel suite once2857837ci: sync the interaction gate floor to the 315-check suite195dd3eci: advance the maui-ohos slice pin to c730226f (interaction + pixel gates)d43dfb5ci: advance the maui-ohos slice pin to 8e4de06f (interaction + pixel gates)ab09918ci: advance the maui-ohos pin to the c4ac6a5e slice tip18a2607ci: pin maui-ohos at 6a4062b7 and raise the interaction floor to 255df221b6ci: advance the maui-ohos pin to the B-series harness tip be5d471fdc6b66bci(workflows): least-privilege tokens, pinned actions, reproducible maui-ohos ref (C8)d99580fci(pixel-regression): drop the sudo/symlink root workaround13ec6e8ci(pixel-regression): materialise the maui-ohos slice and hosting assemblies
test
b6f0302tests(aot-smoke): cover the bridged aot=0 fallback626f4bctests(maui-platform-verify): pin the Map overlay, bridge and degradation (R2-3)18c9637tests(maui-platform-verify): drive the migrated native entries through their registered pointers843d371tests: pin the Push/Account/Map contracts and the pointer-driven entries3b59258tests: re-anchor the PG2 pack assertions to the compiled task sourcesbb3e477test: unit-test the packaging tasks and gate the pack task assemblyaf620aatests: track the LibraryImport migration of the device/kit bridges (P2 batch B3)54f0415tests: track the LibraryImport migration of the UI/Web/Shell bridges (P2 batch B2)78422d7tests: track the LibraryImport migration of the system/Essentials bridges (P2 batch B1)b49c59ctest: sync the interaction suite pins to the COMP-ARKTS shell semantics51e0ce8test: cover the strict toolchain resolution in the hap-targets selftest201fbc9test(maui-platform-verify): pin the HMS kit chain and sync the slice pinsfd913a2test: run the hap module.json selftest in preflightdd9e8catest: compile the slice's BlazorWebView files in the suites0c52da2test(maui-platform-verify): pin the pack contracts and the strict toolchain88ca8ebtest: relative test roots, ProjectReferences, absolute-path gate6a88b83test(maui-platform-verify): follow the AOT start_app rejection in the A7 native call countc3fa422test(maui-platform-verify): pin the per-env NAPI binding and the A7 launch-guard count6eb7f17test(maui-platform-verify): pin the effective app dir and the exec-memory policya10b73etest: re-base the allocation gate to 3x the perf-batch baseline (13,824 B)abd3451test(maui-platform-verify): set the allocation gate at 3x, catching the pre-FIX-P2 storm57d18c0test(maui-platform-verify): gate the frame allocation and jitter, declare the check contract92f7555test(maui-platform-verify): pin the FIX-MAUI negative cases (315 checks)6d2762dtest(maui-platform-verify): pin the PI1/PI2/RB surfaces (308 checks, floor 288)2f43bb4test(maui-platform-verify): pin the audit batch-2 surfaces (297 checks, floor 277)f97ffe8test(maui-platform-verify): pin the PG2 packaging/host invariants (288 checks, floor 268)9f39b9btest(maui-platform-verify): track the guarded typeof host form in the shell pinsfb533f0test(maui-platform-verify): pin the audit surfaces, raise floor to 264, pin 90b214169b9cb9ctests: pin the screen-reader announce wiring (D1)6759f84tests: pin the BATCH-2 Essentials bridges (email/SMS/dialer, screenshot, geocoding)326d372tests: pin the F1 host lifetime guards (A1/A2/A5-A8) and B3 document markersd636436tests: guard the B6 navigation allow-list and B7 status log in the harnessf828c9ftests: align maui-platform-verify parser asserts with the B4 hardening524dbd4test(maui-platform-verify): pin the V8 app-context publish contract (244 checks, floor 224)6e67e2dtest: add the opt-in Razor project (hello-maui-razor, W1 follow-up)074f491test(maui-platform-verify): fold the hybrid late-app-context drill into the CI suite40384e6test(maui-platform-verify): gate the accessibility publish path (skip vs republish)5b7bf68test(hello-maui-app): add a dependency-free Blazor/hybrid bridge page5d88377test(maui-platform-verify): fold the S1-S4 assertions into the headless suite20bacbbtest(maui-platform-verify): gate the headless suite on a frame-path performance budget
release
683162arelease: make the clobber guard opt-in (A3)025b750release: merge the SDK-release SHA256SUMS instead of clobbering it1998441release: add a dry-run-by-default one-command release wrapper4ce13derelease: regenerate and validate SHA256SUMS before publishing3b92ac7release: attach SHA256SUMS alongside the bundle in --also-sdk-release070f92frelease: attach SHA256SUMS to a freshly created versioned release
other
112b6e9shell/host: land the Live View probe/bridge and the interp.txt switch (R2-SHELL-EXT V2)1c120e7host: bridge the AOT route into start_app (R2-SHELL-EXT V1)72910f7aot: package the MAUI NativeAOT hap variant (R2-2)a757ba0host: carry the Map overlay commands on the existing Map sink (R2-3)e240f9ashell: land the MapComponent overlay in the harmony-flavor shell (R2-3)71205b8wip(recovery): AOT publish staging for the MAUI demo898f4a1kit: refresh the verify-kit abc expectations to the Push/Account/Map shellfa8a28epacks: sync the payload-zip opt-out across the three preview packsb3510c1host: harden the NAPI boundaries and the per-app host state080f422hosting: marshal the reverse entries without the runtime marshalleraa44caahost: expose the Push/Account/Map kit sinks on the C ABIc89ed4apacks: probe the Push/Account/Map kits in the shell templates123a223packs: keep the task assembly reproducible across commitscdb006dpacks: compile the hap packaging tasks into Microsoft.OpenHarmony.Taskseadd5cdinterop: migrate the hosting bridge to source-generated LibraryImport96686b2packs: resolve the transitive AspNetCore runtime pack for openharmony5ecd8a5kit: widen the verify-kit resource-index sanity bound to 2 KiBbc959abpacks: feature-driven requestPermissions with a request-point gate35719d8arkts: rebuild the shell abc from the audited sources and pin its provenanceccf61e6host: extend the export contract to the Share/Scan kit entry points2e98249hosting: source-generate the context JSON, guard the JIT-only entry pointf3514a6host: launch NativeAOT payloads through the app's own export88ee1d7host: give the sensor/notification exports C linkage and gate the whole contract652c356arkts+host: feature-probe the Share/Scan kits and register their sinkse9cd1f4packs: document the pack contracts; resolve the device-kit SDK root explicitly68220cdarkts: add the opt-in HarmonyOS SDK flavor to the shell build023d1d7packs: JSON-aware module.json, explicit toolchain, static-asset-only blazora285f7bpacks: delete unimported SDK props/targets, guard double imports37eed53packs: single-source the portable RID graph from sdk-ohos/enge6fb3bahost(core): key the present cache by window/generation with a dup'd fd; account text bytesfec065chost(napi): bind host state per env and confine shell callbacks to the JS thread8b162a1tester-run: v8 - collect the exec-memory probe evidence4f5af6bhost: pin W^X off explicitly and probe executable memoryddb125dkit: assert the payload-in-libs marker per hap and report it in tester-run88e3e3aarkts: start from the staged libs payload and keep dotnet.zip as the fallbackbe75d2dpack+host: run the payload in place from the signed libs// directoryb18e5c1selftest: make the tester-run selftest cwd-independent and non-hanging290f992tester-run: collect the bootstrap/rawfile failure signatures and a kit self-check25946f0verify-kit: assert the resource index and the host dependency discipline0f26b74pack: ship resources.index in the HAP64c989bhost: dlopen the optional system libraries on demand (device parity)019ddaearkts: ali...