what we've shipped, one update at a time.
Mar 14, 2026
v1 is here. Launched the founder's edition with 50% off coupon IQRA, limited to the first 50 seats.
platformMar 14, 2026
Diagrams and illustrations from each book now appear on the detail page in a scrollable gallery.
booksMar 14, 2026
Sentinel container logs now ship to Loki via Vector over HTTPS. Queryable in Grafana at metrics.projectlighthouse.io.
platformMar 14, 2026
Vite build now tree-shakes console.log, console.warn, and console.debug. Only console.error preserved.
platformMar 14, 2026
Migrated all sentinel services (API, reconciler, terminal-proxy, forge) from systemd binaries to Docker Compose. Images built on-VM, no registry needed.
platformMar 14, 2026
Queue-based Rust worker that executes user code in a sandbox. Supports Go, Rust, and C with timeout and memory limits.
labsMar 14, 2026
Queue management with Horizon dashboard. Redis-backed queues via dedicated KV Redis instance.
platformMar 14, 2026
Dedicated Redis 7 instance with TLS via stunnel. Handles sessions, cache, queues, metrics, and forge jobs.
platformMar 14, 2026
luxctl upgrade command that downloads the latest release from GitHub and replaces itself atomically.
labsMar 6, 2026
Data structures and algorithms course with 32 lessons — arrays, trees, graphs, heaps, and sorting with systems-flavored exercises.
booksMar 6, 2026
Operating systems course covering processes, memory, scheduling, file systems, and system calls.
booksMar 1, 2026
Networking from first principles — OSI layers, TCP/IP, sockets, DNS, and HTTP internals.
booksMar 1, 2026
Curriculum links via wayfinder, keyword-highlighted learning points, and simplified layout.
platformFeb 24, 2026
New dedicated Docker images for OS, networking, and filesystem sandboxes. Categorized labs, in-browser editors with starter files, and simplified content.
labsFeb 24, 2026
Eliminated all high/critical CVEs from the production Docker image by upgrading Caddy and removing unused packages.
platformFeb 23, 2026
Labs organized into sandbox, DSA, systems, and troubleshooting sections with distinct visual treatments.
labsFeb 22, 2026
Lab session start gated to admin-only while the feature is refined for general availability.
platformFeb 17, 2026
Public roadmap with timeline changelog so users can follow progress.
platformFeb 16, 2026
Two-pass fetch strategy ensures pending sessions are never starved by running containers.
platformFeb 16, 2026
Capacity planning for 16GB droplets. Memory is the bottleneck, not CPU.
platformFeb 15, 2026
code-server integration for remote labs — write code without needing vim.
labsFeb 14, 2026
Switched sentinel auth from HS256 to ES256 asymmetric keys for better security.
platformFeb 12, 2026
Per-tier daily time limits and resource constraints for lab sessions.
platformFeb 10, 2026
Container resource metrics, session lifetime tracking, and Grafana dashboards.
platformFeb 8, 2026
Upgraded lab container images to Go 1.25 with fixed PATH for SSH sessions.
labsFeb 5, 2026
8-task workshop outline covering namespaces, cgroups, chroot, and networking.
booksJan 28, 2026
Second book covering interfaces, concurrency patterns, testing, and performance.
booksJan 22, 2026
Browser-based SSH terminals via WebSocket proxy into Docker containers.
labsJan 18, 2026
Kubernetes-style reconciler for Docker container lifecycle management.
platformJan 15, 2026
WebSocket-to-SSH proxy for secure browser terminal access to lab containers.
labsJan 10, 2026
HMAC-signed webhooks from sentinel to Laravel for real-time session status updates.
platformJan 6, 2026
Points, rankings, and achievement tracking for gamified learning.
platformJan 3, 2026
Progressive hints for lab tasks — nudge learners without giving away the answer.
labsDec 28, 2025
First book published — variables, functions, structs, concurrency, and more.
booksDec 22, 2025
Declarative validation language for lab tasks — tcp_listening, http_status, file_contains, and more.
labsDec 18, 2025
First lab shipped — parse 1B rows in Go, Rust, or C with local validation.
booksDec 14, 2025
Stripe-powered subscriptions with seeker, voyage, and keeper tiers.
platformDec 10, 2025
Chapter-based reader with sidebar navigation, video embeds, and per-lesson completion.
platformDec 5, 2025
artisan project:sync command to declaratively define labs, tasks, and validators.
platformNov 28, 2025
Platform overview page explaining how books, labs, and tiers fit together.
platformNov 20, 2025
Registration, login, email verification, and Sanctum API tokens.
platformNov 15, 2025
Initial Laravel + Vue + Inertia scaffolding. The journey begins.
platform