Roadmap

This page is the public roadmap. It names what is done, what is in progress, what is next, and what depends on an external trigger. The authoritative source for day-to-day status is GitHub milestones on the compiler repository; this page summarises them.

Current release

v0.8.0, released April 2026.

The changelog has full release notes. Major items in v0.8.0: the guarantees document formalised into three tiers, the conformance suite expanded to 700+ tests, the reflection API, field-level confidentiality with taint propagation, and the runtime implementer's guide.

Pre-v1.0 breaking-change policy

Termin is pre-v1.0. The practical consequences for adopters:

v1.0 is the signal that the IR format is stable, the conformance suite is locked, and support SLAs can be contracted.

Path to v1.0

The work between v0.8 and v1.0 is organised into five tracks. Each milestone links to its GitHub milestone for day-to-day status.

Provider observability and review framework

Triggered by: a volunteer reviewer pool with enough coverage to run the first review. Without that, the Tier 2 framework stays on paper.

Expanded presentation primitives

Scope is bounded: Termin is not adding a general-purpose UI toolkit. The cut-off is "what is expressible in declarative composition without reintroducing imperative UI code."

Third-party security audit

Triggered by: funding. The project has no commercial arm, so the audit is gated on grants, pro-bono engagement from security firms with OSS practices, or a community-funded campaign. Announcing the firm, scope, and date shifts this item from "on the roadmap" to "a commitment."

Migration tooling

Storage and identity adapters

These are runtime adapter concerns — they expand what deployment shapes are practical without changing the language.

Recently completed

Shipped in v0.7 and v0.8:

Deferred

Items considered but deferred until a specific trigger:

No v1.0 date

A public v1.0 target date is not committed until the remaining work is scoped. The roadmap items above are the scope; the date will be committed when the remaining effort on each is estimable rather than exploratory. The changelog will carry the commitment when it lands.

If that is a blocker for your adoption decision, say so on a GitHub Issue. Adopter feedback is the signal the roadmap is calibrated against.