v0.10.5
0.10.5 (2026-06-11)
직전 v0.10.4(distiller가 §3 install 버전을 pin으로 override)에 이어 SDK README standalone 정확성을 맞췄어요. README install 라인이 0.2.x stale이라 README만 읽고 SDK를 설치하면 fluent data layer 없는 구버전을 받던 걸, 5언어(go @v0.3.1 / java :0.3.1·<version>0.3.1 / kotlin :0.3.1 / python ==0.3.1 / ruby -v 0.3.1) README install을 0.3.1로 동기화하고, README 수정으로 이동한 sub-repo HEAD를 PINNED_SDK.lock.json(SDK + vendored)의 source_sha에 반영한 뒤 distiller(무변경) regenerate→vendor로 6 pack의 source_sha를 갱신했어요. node는 install 라인이 없어 무변경이에요.
Test baseline
- pack
source_sha== 5 sub-repo 새 HEAD(go48f1f51·javafb545a6·kotlinae20163·pythonb3e3110·rubyfa0c327), node2cec112유지. regenerategit_sha==lockassert pass(distiller 무변경). - bun sdk-knowledge-pack 33 pass(
source_sha==lock 검증), migrate-skill-contract 20 pass, cargopack_client_init1 pass. - §3 install 0.3.1·§6 import는 v0.10.4 산물 그대로 byte-identical, README standalone stale 0.2.x 0건, skill:doctor/lint green.
Honest tradeoff
- SDK repo는 no remote(dev-machine)라 5 sub-repo README commit + lock bump는 SDK repo local에 있고 이 릴리즈엔 vendored pack
source_sha+ lock만 들어가요. route_surface_sha도 동반 갱신됐어요(python HEAD 파생) — route body는 byte-identical이라 정합성 회귀가 아니라 sha 스탬프만 이동한 거예요.