Change{log}

v1.1.0

2026.04.15
  • feat(website): Add Architect and Pricing to site navigation
  • feat(gpu): Update Ollama demo to 17.7
  • feat(gpu): Improve lifecycle management and rename client to gtap
  • feat(kubernetes): Allow start-from-persistent-checkpoint annotation without namespace prefix
  • feat(kubernetes): Allow storing persistent checkpoints in S3
  • fix(website): Fix theme switcher
  • fix(gpu): Recover from CUDA errors between client sessions

v1.0.1

2026.04.02
  • feat(api): Display events with millisecond precision
  • feat(auth): Enable email login
  • feat(console): Update onboarding to use CodeBlock component with click to copy
  • feat(website): Add /architect product page
  • fix(website): Fix spacing issue on home hero
  • fix(kubernetes): Fix checkpointing for workloads that create POSIX timers with stale thread IDs
  • docs: Restructure into individual pages

v1.0.0

2026.03.19
  • BREAKING CHANGE(experimental,kubernetes,networking,api,console): Debug-label gated detailed network metrics
  • BREAKING CHANGE(kubernetes,api): Add timing data to scaleUp and scaleDown events. ⚠️ Requires clean nodes before install. Architect re-install will fail.
  • feat(loopholelabs): Homepage refresh
  • fix(kubernetes): Gate XDP Router behind features.liveMigrationBuffering Helm chart flag
  • feat(console): Add event filtering & remove redundant elements
  • feat(gpu): libnvjpeg support + N-body galaxy demo
  • feat(gpu): TUI for Manager
  • feat(api, kubernetes, console): Send Architect version in the events & update Console to show Kubernetes + Architect versions
  • feat(experimental,kubernetes,networking): Record and replay health check responses
  • feat(api,console): Add historical view for events
  • feat(kubernetes,api,console): Add container name to event metadata
  • feat(experimental,networking,kubernetes,api,console): Add periodic conntrack map scraping and network metrics
  • feat(loopholelabs): Publish changelog as HTML + RSS feed
  • feat(console): Add event detail, pod display + chart
  • feat(api): Add an optional after param for get-events call to aid streaming
  • feat(experimental,kubernetes,networking): Add shadow port DNAT for metrics scraping without preventing scaleDown
  • feat(console): Poll for new events
  • feat(gtap): Initial website
  • feat(api,kubernetes,console): Add pod metadata to events
  • feat(gpu): Add CUDA 13 support
  • feat(experimental,networking,kubernetes): Add health-check-proxy sidecar for sleeping pods
  • feat(api): Add ingestion and db timestamps to events
  • feat(api,console): Show latest events
  • feat(experimental,kubernetes,networking): Deploy XDP router as a DaemonSet with pod networking
  • fix(api, auth, console, loopholelabs): Make all HTTP health endpoints consistent
  • fix(experimental,networking,kubernetes,docs): Fix health-check-proxy generating counted loopback traffic
  • fix(gpu): Exit worker on error to prevent it hanging when client crashes
  • fix(gpu): Fix Ollama on Blackwell and add llm demo - KubeCon EU 2026 Demos Part 1
  • fix(kubernetes): make containerd config changes idempotent
  • fix(gtap): Fix layout on Ubuntu & add subscriptions for existing emails
  • fix(console,design): Improve cluster on-boarding flow
  • docs(console, kubernetes): Add production API url to installation instructions

v0.13.1

2026.02.10
  • fix(kubernetes): Restore runsc pods based on persistent checkpoint annotation, disable scaleup-timeout-containers annotation
  • fix(gpu): Fix Ollama with Gemma3 model deadlock and CUDA error 700

v0.13.0

2026.02.02
  • BREAKING CHANGE(kubernetes): Default to production API
  • feat(experimental,kubernetes): Add eBPF integration for pod waking/sleeping
  • fix(kubernetes): Use raw TOML unmarshal for containerd config parsing instead of the containerd libraries to prevent overwriting defaults
  • fix(kubernetes): Fix Valkey migrations in runsc
  • fix(kubernetes): Fix runsc restore init containers
  • docs(kubernetes): Add uninstall instructions

v0.12.0

2026.01.22
  • feat(kubernetes): Extend PersistentCheckpoint with embedded regular checkpoint
  • feat(api): Store events from Architect installations
  • fix(kubernetes): Don't change resource requests to 0 in admission controller if scale down is disabled
  • fix(kubernetes): Update hostname after a migration by patching checkpoint file
  • deps(kubernetes): Security updates

v0.11.0

2026.01.15
  • feat(kubernetes): Add runsc checkpoint/restore support
  • fix(kubernetes): Improve scale up/down with constant rate ticker & sliding window of activity

v0.10.0

2025.12.05
  • feat(kubernetes): Configurable resource limits & node selector for Architect components
  • feat(kubernetes): Add /dev/shm migration support
  • fix(kubernetes): Restore from snapshot a scaled down pod during migration
  • fix(kubernetes): Delete managed pods when their namespace is deleted

v0.9.0

2025.11.28
  • feat(kubernetes): Add support for secret references
  • fix(kubernetes): Simplify naming scheme of all deployed components
  • fix(kubernetes): Add useful log on EMFILE

v0.8.1

2025.11.11
  • fix(kubernetes): Support containerd v3 config format

v0.8.0

2025.11.11
  • feat(kubernetes): Emit status events for container state transitions
  • fix(kubernetes): Kill container if container's pod was force-deleted or otherwise disappeared
  • fix(kubernetes): Gracefully fall back on checkpoint failures instead of returning errors from shim

v0.7.2

2025.11.08
  • fix(kubernetes): Include ca-certificates in architectd

v0.7.1

2025.11.08
  • fix(kubernetes): Pull shim image if not present

v0.7.0

2025.11.08
  • feat(kubernetes): Add generic distro support & public Architect images
  • feat(kubernetes): Make images available publicly, via ghcr.io
  • fix(kubernetes): Drop RestoreOpts to fix regression in crashing runc

v0.6.0

2025.11.07
  • feat(kubernetes): Add Valkey example chart
  • feat(kubernetes): Add support for setting tolerations
  • feat(kubernetes,api): Send health check data to API
  • feat(kubernetes): Add emptyDir snapshotting
  • feat(kubernetes): Make pvcAccessMode configurable in example apps
  • feat(kubernetes): Add RUNNING label to running pods
  • feat(kubernetes): Add admission controller request validation
  • feat(kubernetes): Publish Helm charts to OCI registry - ghcr.io/loopholelabs

v0.5.0

2025.10.24
  • feat(kubernetes): Add basic runsc (gVisor) support

v0.4.0

2025.10.22
  • BREAKING CHANGE(kubernetes): Remove EOL Amazon Linux 2 configuration
  • feat(kubernetes): Block shim from restoring from a checkpoint until a checkpoint becomes available
  • feat(kubernetes): Add support for not automatically scaling down / up pods after a migration

Stay in the {Loop}

Get our latest articles in your inbox by signing up for our newsletter: