Files
MemRelay/projects/25464650-ed5d-440e-b362-190f2852d451/Checkpoint 2026-09-30 00-51-11 UTC [fbe055ee3c].md
T
memrelay f4080d9d3e create: Checkpoint 2026-09-30 00:51:11 UTC [fbe055ee3c]
MemRelay-Operation: checkpoint-save:s2-itest-checkpoint-20260930-0851
MemRelay-Resource: 84434892-8ee6-4c75-9e2d-5eb622548ea0
2026-09-30 08:51:14 +08:00

1.9 KiB
Raw Blame History

title, type, permalink, stable_id, scope, memory_type, project_id, usage_profile_id, status, revision, request_id, created_at, updated_at, tags
title type permalink stable_id scope memory_type project_id usage_profile_id status revision request_id created_at updated_at tags
Checkpoint 2026-09-30 00:51:11 UTC [fbe055ee3c] checkpoint main/projects/25464650-ed5d-440e-b362-190f2852d451/checkpoint-2026-09-30-00-51-11-utc-fbe055ee3c 84434892-8ee6-4c75-9e2d-5eb622548ea0 project checkpoint 25464650-ed5d-440e-b362-190f2852d451 0c9feb46-d06e-43cd-9ef0-c5813c84a998 active 1 s2-itest-checkpoint-20260930-0851 2026-09-30T00:51:11.092915+00:00 2026-09-30T00:51:11.092915+00:00
ready-to-merge
S2
feat/s2-itest
python
java

检查点:SDK 二 S2 任务 4–5 ready-to-merge

线 / 任务

  • 线:SDK 二 S2
  • 任务:Python/Java 接入清单(任务 4)+ README/示例/打包试跑(任务 5)
  • 分支:feat/s2-itest(已推送 origin,未推 main)
  • 提交:226cc0c feat: Python/Java SDK 接入清单与打包文档
  • 工作树:e:\\code\\NixMsg-wt\\s2b(勿用残留 s2)
  • 基线:origin/main = 77d2dbd

完成内容

  • 真实 nixmsg:临时目录、listen 127.0.0.1:0、admin init、管理接口开注册
  • Python/Java 接入清单集成测(跳过仅 JS 跨域第 14 条)
  • README + 最小示例;python -m build;mvn package -DskipTests(字节码 major 52)
  • 修复:Paho MQTTv5/websockets/SUBACK;下行 resp 与业务帧分流防 auto_ack 死锁;HiveMQ CONNACK/0x8E 解析;connectSync 终态等待
  • DEVIATIONS「SDK 二 S2」增补 S2-PY/JAVA 4–5,保留其他节;未改 PRD

验证

  • pytest:22 passed
  • mvn test:22 passed
  • 打包:wheel/sdist 与 nixmsg-sdk-0.1.0.jar 已出;未发布 PyPI/Maven

清单结果摘要

  • 通过:1–3、5–13、15(及 4 的同号防重/断线重交部分)
  • 部分/未测:4 的「选择性丢 ack 后重推」真机未测(原因见 DEVIATIONS);14 仅 JS 跳过

给下个会话

  • 总控可审阅后 ff-only 合并 feat/s2-itest
  • 标签:ready-to-merge
  • 勿强推 main