LingTai kernel v0.17.1
LingTai kernel v0.17.1
LingTai kernel v0.17.1 is the non-destructive asset-bearing recovery release for v0.17.0. It preserves the already-public v0.17.0 tag/release, fixes the isolated release-manifest dependency/exception failure, and carries forward v0.17.0's official release-manifest update contract and single public install.sh entry point.
Recovery from v0.17.0
- All 15 native-sidecar wheels and the sdist from v0.17.0 built successfully; only the serial manifest job failed before publication because
packagingwas not installed/declared, followed by an exception-scopeUnboundLocalError. - v0.17.1 declares and installs
packaging>=24.0where the manifest contract uses it, and handles import failure independently from invalid-version input. - The exact 16 distributions from the failed v0.17.0 run were replayed: every sidecar check passed and strict manifest/SHA256SUMS generation succeeded with the repaired dependency setup.
- No v0.17.0 tag/release deletion, movement, or history rewrite was performed.
Highlights
- The runtime now compares its actual installed version with strict release manifests from GitHub and Gitee. One reachable forge is sufficient; if both are reachable but disagree on manifest bytes or hash, the update stops instead of guessing.
install.sh install,install.sh install --dev, andinstall.sh updateare one self-contained public interface with progressive--help. Update authorization remains human/config-owner controlled, and exact migration guidance is printed before any mutation.- Artifact resolution is GitHub → Gitee → PyPI fallback, but only for the exact manifest-selected wheel filename and SHA-256. PyPI is never used to decide the latest version; unsupported platforms and missing matching wheels fail closed, and user machines never silently build an sdist.
- Release automation publishes strict
lingtai-kernel-release-manifest.jsonandSHA256SUMSreceipts for native-sidecar wheels and the sdist, with corrected Gitee authentication andattach_filesasset handling.
Update entry point
Inspect the concise public interface first:
curl -fsSL https://lingtai.ai/install.sh | bash -s -- --helpAn authorized update uses the update child command; update --help documents exact runtime, tag, prefix, hash-policy, non-interactive, authorization, and refresh-handoff options.
Exact source
- Commit:
c9cc872f5fd47542af740422fadada2a6ca47ddd - Tree:
38089126f6f6712925dfc5d6b2394741288cb874 - Validation: v0.17.0 feature candidate 343 focused behavior tests PASS and 277 documentation-governance tests PASS; v0.17.1 hotfix 52 focused tests PASS; exact 16-artifact failed-run replay PASS; py_compile and diff checks PASS; Terra and mechanically verified Claude Opus 4.8 final reviews both APPROVED.
Contributors
Human contributor in the v0.16.4→v0.17.1 release window: huangzesen.
AI assistance is recorded separately in the canonical release archive.
What's Changed
- fix(release): authenticate Gitee and carry the release-pipeline repair forward by @huangzesen in #977
- feat: add release manifest update contract by @huangzesen in #978
- fix(release): make v0.17.1 manifest publication self-contained by @huangzesen in #979
Full Changelog: v0.16.4...v0.17.1