Aionis v0.3.6 Local Runtime Public Beta Candidate
Aionis Runtime v0.3.6 is a release-integrity maintenance candidate for the
single-process, self-hosted Local Runtime. It keeps the v0.3.5 public contracts
and SQLite schema while hardening startup compatibility, CI process cleanup,
exact-artifact verification, and Docker provenance.
This candidate is not GA, a managed multi-tenant service, or a multi-instance
HA release. SQLite remains the Lite authority. Local ANN state remains derived
from committed SQLite vectors and is rebuilt after restart.
What Changed
- Lite starts as the direct Node process, and smoke/fresh-install gates use
bounded termination with a kill fallback. - Linux Docker release smoke owns a process group and cleans the entire group,
preventing loader or Runtime children from surviving an Actions job. - Docker builds under a unique
build-v0.3.6-<commit>-<run>-<attempt>subject, verifies and smokes its
digest, then promotes only that digest to the version tag. - Provenance identifies the unique staging subject rather than
latest. - Release verification checks exact Runtime and package refs, packs real SDK,
MCP, and Create tarballs, and runs cross-package/fresh-install gates against
those artifacts. - The supported source-install floor is Node.js
>=22.13.0. Earlier Node 22
experimentalnode:sqlitereleases are rejected because their empty-row
behavior is incompatible with Runtime existence checks. - Product documentation no longer describes a Dashboard/control-panel product
outside the current repository and release boundary.
Compatibility
- No HTTP API changes.
- No SDK or MCP contract changes.
- No SQLite schema, migration, or durable event-format changes.
- Existing v0.3.5 data remains compatible.
- The container continues to use Node.js 24.
Frozen Coordinates
| Artifact | Version | Immutable source ref |
|---|---|---|
| Runtime source | v0.3.6 |
v0.3.6 |
Docker image (linux/amd64) |
ghcr.io/ostinatocc/aionis:v0.3.6 |
Runtime v0.3.6 |
aionis |
0.3.8 |
v0.3.8 |
@aionis/create |
0.3.8 |
v0.3.8 |
@aionis/sdk |
0.3.15 |
v0.3.15 |
@aionis/mcp |
0.3.7 |
v0.3.7 |
@aionis/aifs |
0.3.4 |
v0.3.4 |
@aionis/claude-code |
0.3.5 |
v0.3.5 |
@aionis/substrate |
0.1.11 |
v0.1.11 |
Each package ref is paired with an exact source commit in
release-train.json. The release remains candidate, so Docker latest is
not moved. linux/arm64 remains outside the publication matrix until that
exact platform has its own runtime smoke gate.
Release Evidence
- Runtime PR CI passes the Node 22.13 minimum-version public smoke and the full
Node 24 Runtime suite. - Job teardown contains no
Terminate orphan processrecord after Lite smoke. - Local OCI provenance verification resolves the subject to the unique build
staging tag rather thanlatest. - The release workflow verifies the built digest before version-tag promotion
and rejects an existing version tag with a conflicting digest.
Publication is complete only after the Runtime tag resolves, the Docker
workflow succeeds, provenance and digest checks pass, the GitHub prerelease is
created, and the exact @aionis/create@0.3.8 public fresh-install succeeds.