38 lines
3.5 KiB
Markdown
38 lines
3.5 KiB
Markdown
# MapLibre Particle V28 正式发行
|
||
|
||
Android/RN:13.6.1-particle.28;iOS Metal/SwiftPM:6.29.0-particle.28。
|
||
|
||
统一冻结构建源码 Commit:4d9cb0ef69dc4bb946c48377f4e1a5b2ba2bbbe8;正式 Git Tag:maplibre-particle/rn/13.6.1-particle.28。
|
||
正式来源、依赖及全部六项文件 SHA-256 见本目录 [SOURCE_LOCK.json](SOURCE_LOCK.json)。
|
||
|
||
## 本次变更
|
||
|
||
iOS MapLibre Native 在 MLNVectorStyleLayer 新增原 Style Layer Filter 的受控原始 JSON 读取与设置 API。实现采用“无损或拒绝”:无法证明与 Core Filter 往返等价时 fail-closed,不经过有损 NSPredicate 读回。原有 predicate、粒子渲染及 Android Native 功能保持。
|
||
|
||
Style 成员关系、代次和 revision 由 MLRN Host 核验,Native 不内置 CM95 语义。本功能是双端方案 B 的上游前提,不代表 NavSea Host 或设备已通过。
|
||
|
||
## 公网产物
|
||
|
||
| 组件 | 文件 | SHA-256 |
|
||
| --- | --- | --- |
|
||
| android | [android-sdk-particle-opengl-13.6.1-particle.28.aar](https://pbf.jpcn.ccwu.cc/maven/cc/navsea/maplibre/android-sdk-particle-opengl/13.6.1-particle.28/android-sdk-particle-opengl-13.6.1-particle.28.aar) | a60818db5987f5305d7f94f7eb64d4f3c757131a432cadc9f60c8c3467303f32 |
|
||
| android | [android-sdk-particle-opengl-13.6.1-particle.28.pom](https://pbf.jpcn.ccwu.cc/maven/cc/navsea/maplibre/android-sdk-particle-opengl/13.6.1-particle.28/android-sdk-particle-opengl-13.6.1-particle.28.pom) | 20286294b9b210b225c370c7160ca35a023759d4dae58e091df2657d8d540554 |
|
||
| android | [android-sdk-particle-opengl-13.6.1-particle.28.module](https://pbf.jpcn.ccwu.cc/maven/cc/navsea/maplibre/android-sdk-particle-opengl/13.6.1-particle.28/android-sdk-particle-opengl-13.6.1-particle.28.module) | 883c81928d232160f1c80442c8d831fc362807c2ea5a68bded9b599eb844505c |
|
||
| reactNative | [navsea-maplibre-particle-rn-13.6.1-particle.28.tgz](https://pbf.jpcn.ccwu.cc/npm/navsea-maplibre-particle-rn-13.6.1-particle.28.tgz) | 16726d076ad1117afd2134d578b24a7466c44e68173fb95fa962b5592bd2accd |
|
||
| ios | [MapLibre.dynamic.xcframework.zip](https://pbf.jpcn.ccwu.cc/swift/maplibre-particle/6.29.0-particle.28/MapLibre.dynamic.xcframework.zip) | 577d0784f1e436c04b3cf0bd0213ce38fdf14612898367ec6e7c73156b82cd74 |
|
||
| ios | [MapLibre.dynamic.xcframework.zip.sha256](https://pbf.jpcn.ccwu.cc/swift/maplibre-particle/6.29.0-particle.28/MapLibre.dynamic.xcframework.zip.sha256) | fa52c0e75b04a9e81d4e21f3be4bcfe0586fccfee3dcc242784cbdb85397a91a |
|
||
|
||
## 使用与安装
|
||
|
||
- Android Maven:https://pbf.jpcn.ccwu.cc/maven;坐标 cc.navsea.maplibre:android-sdk-particle-opengl:13.6.1-particle.28,OpenGL AAR 含 armeabi-v7a、arm64-v8a、x86、x86_64。
|
||
- React Native:@navsea/maplibre-particle-rn@13.6.1-particle.28;MapLibre RN 11.5.0,React Native >=0.80.0,Expo >=54.0.0 可选。
|
||
- iOS SwiftPM:https://pbf.jpcn.ccwu.cc/swift/maplibre-particle-spm.git,Exact Version 6.29.0-particle.28,Product MapLibre,Metal iOS arm64 真机专用,无 Simulator slice。
|
||
|
||
## GSRL 核验与尚未验证
|
||
|
||
release.sh 28 prepare/build/publish:PASS;冻结源码提交、Android 四 ABI/Maven Local、RN pack、iOS Metal Bazel opt、NAS 原子发布、六项公网文件逐字节回读及 SwiftPM Tag 均通过。
|
||
|
||
尚未执行 V28 发行 AAR/XCFramework 的真机安装运行,以及 NavSea Host 的 CM95 Filter 查询/应用/恢复、iOS MLRN Bridge 和正式四档测试。构建/发行通过不等于安全语义或设备测试通过。
|
||
|
||
接收方需核验 Git Tag、SOURCE_LOCK、全部 SHA-256、依赖及 Host Filter 可信审核门槛。
|