SIGILOS · CHANGELOG

Changelog

Every shipped milestone — features, proofs, and image artifacts, in dependency order.

Changelog

All notable changes to SigilOS. Format follows Keep a Changelog; versions are SemVer (pre-1.0 = 0.x). No 1.0 until SigilOS is a fully-functional OS booting the full platform matrix (see README).

Release policy (Director #106; version-ledger ruling 2026-07-10): git tags are authoritative. The 0.x.0 → 1.0 train is the sequence of tagged, flashable sigilos.img releases. The first git-tagged release is v0.6.0 (2026-07-10), the Pi 1.0 line-scan close-out. Milestones that predate it were aspirational, never tagged; they are recorded below under Pre-tag development milestones, dated but unnumbered — no version number is reused. Bug-fixes to a released tag take a DDMMYYSS subversion (Sigil-FS owns the tag).

The milestone spine lives in the roadmap — this CHANGELOG records what shipped in each; the two stay in lock-step.

[Unreleased] — toward 0.7.0

Post-0.6.0 work in flight: the fully-operational desktop — dock → app-open, a real terminal, real Files — plus multi-user, signed-module loading, and the 1.1 POSIX gate. Nothing tagged since 0.6.0 yet.

Landed toward 0.7.0

[0.6.0] — 2026-07-10 · Pi 1.0 line-scan close-out (first git-tagged release, v0.6.0)

All three Raspberry Pi boards — 3B, 4B, and Pi 5 — run the EL2 cached-MMU scan-kill with the full boot chain alive to the Lumen desktop (SRDX → Ex Machina → login → desktop), metal- and camera-verified. Frozen refs: kernel b9fc96e, video 5526591, sigil 08ce483; golden images d27984a6 (3B/4B), fc57a660 (Pi 5). This first tagged release bundles the userland that landed on the way to it — listed below.

Landed in 0.6.0

In progress

Pre-tag development milestones

The aspirational milestones that preceded the first git tag (v0.6.0, above). They were never cut as tagged sigilos.img releases — they mark development progress by date. No version number below is a released tag; tags are authoritative.

The x86 desktop + SRDX — 2026-06-24 (pre-tag, untagged)

The x86 desktop + SRDX milestone — sigilOS boots a full Lumen desktop on x86-64 bare-metal QEMU (first non-ARM Lumen), SRDX remote display protocol live end-to-end (Ed25519 secure invite, relay mesh, display driver), mouse and audio integrated, Lumen declared working capstone. A superset of 0.5.0's desktop foundation.

Added (post-0.4.0)

Networking end-to-end — 2026-06-18 (pre-tag, untagged)

The networking milestone — sigilOS talks to the network end to end, proven on real virtio-net hardware under OVMF. A superset of 0.3.0's multi-user file isolation; cut from Kernel's BOOTX64-net.EFI (hal/x86/m5net) per Director #188.

Added

Image

Note

Multi-user file isolation (dual-arch) — 2026-06-18 (pre-tag, untagged)

Multi-user file isolation (dual-arch) — per-user files are isolated by the session capability, enforced in the VFS and proven on both arches: ARM raspi3b and x86-64 UEFI/OVMF (Director #160/#162/#163).

Added

Note

x86-64 real-metal — 2026-06-18 (pre-tag, untagged)

x86-64 real-metal milestone — SigilOS boots from a flashed USB to an interactive multi-user Lumen login on real x86-64 hardware (and OVMF), all-Sigil end to end (Director #81).

Added

Note

First Pi boot — 2026-06-16 (pre-tag, untagged)

First bootable milestone — SigilOS boots on Raspberry Pi (AArch64), written 100% in Sigil.

Added