Skip to content

Aionis v0.3.6 Local Runtime Public Beta

Latest

Choose a tag to compare

@ostinatocc ostinatocc released this 13 Jul 04:25
fadce22

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
    experimental node:sqlite releases 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 process record after Lite smoke.
  • Local OCI provenance verification resolves the subject to the unique build
    staging tag rather than latest.
  • 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.