diff --git a/docs/50_Step记录/STEP-064_RN纯FieldRenderer接口V2_v1.md b/docs/50_Step记录/STEP-064_RN纯FieldRenderer接口V2_v1.md index ae44f32a9..f6d00f4d1 100644 --- a/docs/50_Step记录/STEP-064_RN纯FieldRenderer接口V2_v1.md +++ b/docs/50_Step记录/STEP-064_RN纯FieldRenderer接口V2_v1.md @@ -1,6 +1,6 @@ # STEP-064 RN 纯 Field Renderer 接口 V2 -状态:完成(Consumer 验证通过,待正式发布冻结) +状态:冻结(13.4.1-particle.2 正式发布完成) ## 目标 @@ -40,3 +40,12 @@ - 修正后 `FieldRuntime attached; style ready`;T0–T3 依次返回 Pending / InitialWindowReady / NextSnapshot / NextSnapshot,Runtime READY。 - `Field OFF + Particle ON` 与 `Field ON + Particle OFF` 均实测通过,并恢复两者 ON。 - hard gate 未见 WEATHER_OBJECTS_NOT_READY、FATAL、SIGSEGV、JNI DETECTED ERROR、NoSuchMethodError、UnsatisfiedLinkError 或非法 layer property。 + +## 正式发布关闭 + +- Release source commit:`e43b58707cfd0f87965424477ed3f95625b3f724`。 +- Release tag:`maplibre-particle/rn/13.4.1-particle.2`,已 push。 +- 正式 HTTPS:`https://pbf.jpcn.ccwu.cc/npm/navsea-maplibre-particle-rn-13.4.1-particle.2.tgz`。 +- 正式 tgz:10,660 bytes;SHA256 `ace9e0401824839d18a93cc4201c1f5d4cccbff0636570cfde82fd80b60779b5`;公网 HTTP 200 且下载字节完全一致。 +- Win11 Consumer 已从正式 HTTPS URL 安装 `.2`,TypeScript 通过,MLRN 11.3.6 单份 dedupe。 +- STEP-064 正式冻结;后续修改必须升 `13.4.1-particle.3`,不得覆盖 `.2` tgz 或移动 release tag。 diff --git a/docs/报告/STEP-064_RN纯FieldRenderer接口V2_Codex完成报告_v1.md b/docs/报告/STEP-064_RN纯FieldRenderer接口V2_Codex完成报告_v1.md index dcd5aae42..3ad3569cc 100644 --- a/docs/报告/STEP-064_RN纯FieldRenderer接口V2_Codex完成报告_v1.md +++ b/docs/报告/STEP-064_RN纯FieldRenderer接口V2_Codex完成报告_v1.md @@ -1,6 +1,6 @@ # STEP-064 RN 纯 Field Renderer 接口 V2 完成报告 -状态:VALIDATED / READY_FOR_RELEASE_TAG +状态:RELEASED / CLOSED / PASS ## 完成内容 @@ -46,3 +46,13 @@ Consumer 尚未安装最终 `.2` tarball 并在既有 `.1` Native artifact 的 A - 修正后 attach、T0–T3、Runtime READY、图场/粒子独立开关及恢复均通过。 - 未重新构建 Android APK/AAR;复用既有 Native `.1` APK + Metro 验证 RN `.2`。 - hard gate 无上述 Native/崩溃错误。当前允许进入 release tag 与固定 HTTPS tgz 发布。 + +## 正式发布结果 + +- Release source:`e43b58707cfd0f87965424477ed3f95625b3f724`。 +- Tag:`maplibre-particle/rn/13.4.1-particle.2`,已推送远端。 +- 正式 tgz URL:`https://pbf.jpcn.ccwu.cc/npm/navsea-maplibre-particle-rn-13.4.1-particle.2.tgz`。 +- size:10,660 bytes;SHA256:`ace9e0401824839d18a93cc4201c1f5d4cccbff0636570cfde82fd80b60779b5`。 +- NAS 文件、tag pack 与公网重新下载内容一致;公网返回 HTTP 200。 +- Win11 固定 Consumer 从正式 HTTPS URL 重装成功,`@navsea/maplibre-particle-rn=13.4.1-particle.2`、MLRN=11.3.6 且 dedupe,TypeScript PASS。 +- Native AAR 仍为 `13.4.1-particle.1`,本次没有重新构建、修改或发布 AAR。 diff --git a/release/maplibre-particle/release-manifest.json b/release/maplibre-particle/release-manifest.json index ec9cd56d8..5ae621212 100644 --- a/release/maplibre-particle/release-manifest.json +++ b/release/maplibre-particle/release-manifest.json @@ -1,6 +1,6 @@ { "release": "13.4.1-particle.2", - "releaseState": "validated-ready-for-release-tag", + "releaseState": "released", "upstreamMapLibreNative": "13.4.1", "upstreamCoreCommit": "18545ca10d296704b2cba675b182ff2c8da24588", "extensionLine": "particle", @@ -53,12 +53,27 @@ "consumer": "integration/react-native/MapLibreParticlePackageConsumerTestHost", "dataset": "ECMWF HRES 20260807 T0-T3", "transport": "FILE_REF / FLOAT32_LE / INTERLEAVED_UV" + }, + "publicHttpsConsumerInstall": { + "status": "pass", + "validatedAt": "2026-09-10", + "url": "https://pbf.jpcn.ccwu.cc/npm/navsea-maplibre-particle-rn-13.4.1-particle.2.tgz", + "reactNativePackage": "13.4.1-particle.2", + "mapLibreReactNative": "11.3.6", + "typecheck": "pass", + "dependencyTree": "single MLRN 11.3.6 deduped" } }, "publication": { "npmRegistry": null, "mavenRepository": "https://pbf.jpcn.ccwu.cc/maven", - "npmTarball": "https://pbf.jpcn.ccwu.cc/npm/navsea-maplibre-particle-rn-13.4.1-particle.2.tgz" + "npmTarball": "https://pbf.jpcn.ccwu.cc/npm/navsea-maplibre-particle-rn-13.4.1-particle.2.tgz", + "npmTarballSha256": "ace9e0401824839d18a93cc4201c1f5d4cccbff0636570cfde82fd80b60779b5", + "npmTarballSizeBytes": 10660, + "publishedAt": "2026-09-10", + "publicHttpStatus": 200, + "publicBytesVerified": true }, - "releaseTag": "maplibre-particle/rn/13.4.1-particle.2" + "releaseTag": "maplibre-particle/rn/13.4.1-particle.2", + "releaseSourceCommit": "e43b58707cfd0f87965424477ed3f95625b3f724" } diff --git a/粒子开发记录.md b/粒子开发记录.md index 4a1214ea5..cc564217e 100644 --- a/粒子开发记录.md +++ b/粒子开发记录.md @@ -613,3 +613,9 @@ WeatherColorLayer 的 `ParticleGpuValidationUBO` designated initializer 补齐 ` - 固定 Consumer 复用既有 Native `.1` APK,通过 Metro 加载 `.2`:FieldRuntime attach、真实 T0–T3、Runtime READY、Field/Particle 独立开关与恢复全部通过。 - hard gate 未见 WEATHER_OBJECTS_NOT_READY、FATAL、SIGSEGV、JNI/链接错误;未重建 Android AAR/APK。 - 当前进入 `maplibre-particle/rn/13.4.1-particle.2` Release Freeze/Tag。 + +## 2026-09-10 — STEP-064 正式发布 / 冻结 +- `@navsea/maplibre-particle-rn@13.4.1-particle.2` 已正式发布;release source `e43b58707cfd0f87965424477ed3f95625b3f724`,tag `maplibre-particle/rn/13.4.1-particle.2` 已 push。 +- 正式 HTTPS tgz 为 10,660 bytes,SHA256 `ace9e0401824839d18a93cc4201c1f5d4cccbff0636570cfde82fd80b60779b5`,NAS 与公网下载字节一致。 +- Win11 Consumer 已从正式 HTTPS URL 安装并通过 TypeScript/依赖树检查;此前 Android Consumer 已通过 FieldRuntime、T0–T3、Runtime READY 与 Field/Particle 独立开关。 +- Native AAR 继续使用 `13.4.1-particle.1`;STEP-064 冻结,后续 RN 修改从 `.3` 开始。