Files
MemRelay/projects/25464650-ed5d-440e-b362-190f2852d451/Checkpoint 2026-09-29 23-02-17 UTC [abead28971].md
T
memrelay 6c4d30960d create: Checkpoint 2026-09-29 23:02:17 UTC [abead28971]
MemRelay-Operation: checkpoint-save:s2-sdk-ready-20260930-0702
MemRelay-Resource: 15b176a5-e3c1-44f1-8918-d4ebc0447fda
2026-09-30 07:02:21 +08:00

1.7 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-29 23:02:17 UTC [abead28971] checkpoint main/projects/25464650-ed5d-440e-b362-190f2852d451/checkpoint-2026-09-29-23-02-17-utc-abead28971 15b176a5-e3c1-44f1-8918-d4ebc0447fda project checkpoint 25464650-ed5d-440e-b362-190f2852d451 0c9feb46-d06e-43cd-9ef0-c5813c84a998 active 1 s2-sdk-ready-20260930-0702 2026-09-29T23:02:17.057457+00:00 2026-09-29T23:02:17.057457+00:00
ready-to-merge
S2
sdk

S2 SDK 任务 1–3 完成

  • 线:SDK 二 S2
  • 分支:feat/s2-sdk(已推送 origin/feat/s2-sdk)
  • 提交:96f5c58 feat: 实现 Python 与 Java SDK 连接收发及其余接口
  • 工作树:e:\code\NixMsg-wt\s2
  • 基线:rebase 到最新 origin/main(含 22c56d1 之后的合并)

完成内容

  • Python sdk/python 包 nixmsg:同步 Client + AsyncClient;paho-mqtt 2.x VERSION2;假传输单测 8 通过
  • Java sdk/java 坐标 asia.asio.nixmsg:nixmsg-sdk:CompletableFuture;HiveMQ + netty-codec-http WebSocket;字节码 major 52(Java 8);JUnit 8 通过
  • 行为:Clean Start/会话过期 0、退避、令牌回调、发送队列与 rate_limited 重交、去重再 ack、其余协议接口、注册 URL 推导
  • docs/DEVIATIONS.md 「SDK 二 S2」已写

验证

  • Python:pytest 8 passed
  • Java:mvn test 8 passed,javap major version 52

未做(本波范围外)

  • 任务 4:对真实服务器的接入清单集成测试
  • 任务 5:打包试运行与正式发布(PyPI/Maven)

给下个会话

  • 合并前总控审阅 feat/s2-sdk;任务 4 依赖 N3/M3/I2/I4 合入后用 harness 起真服务
  • 不要发布包;不要强推 main