Repository navigation
Releases: filipecabaco/snowglobe
Releases · filipecabaco/snowglobe
Release list
v0.6.0
What's Changed
- fix: the installer says which version it installed on one line by @filipecabaco in #63
- fix: the landing page has no list of your runs by @filipecabaco in #64
- feat: one-column ui with a templates-running graph; daemon --detach and ui --start-daemon by @filipecabaco in #65
- feat: release 0.6.0 by @filipecabaco in #66
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- feat: orchestration gets its own section in the docs by @filipecabaco in #51
- feat: the daemon builds sites, keeps metrics, and serves machines' terminals over WebSockets by @filipecabaco in #52
- feat: snowglobe mcp --daemon serves the daemon to agents by @filipecabaco in #53
- feat: snowglobe ui, ports, and fire-and-forget runs by @filipecabaco in #54
- feat: install snowglobe with one line by @filipecabaco in #56
- feat: snowglobe is one file: releases carry their snowglobe-vm by @filipecabaco in #57
- feat: the daemon's MCP server submits runs and maps ports by @filipecabaco in #55
- feat: a lighter site: runs as a list beside one panel, tabbed steps, docs as pages with search by @filipecabaco in #58
- feat: release 0.5.0 by @filipecabaco in #59
- fix: a service never runs more replicas than its max by @filipecabaco in #61
- chore: the landing page lists only the runs that are running by @filipecabaco in #60
- fix: a release goes out when the macOS runner never starts by @filipecabaco in #62
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- fix: a boot that stalls is found, its CPUs shown, and booted once more by @filipecabaco in #30
- fix: a boot waiting on the network isn't a stall, and a retry fetches its own tunnel token by @filipecabaco in #31
- feat: faster builds: no OpenRC, a 9p root mounted at once, exercises done at their prompt by @filipecabaco in #32
- fix: test coverage 45% → 85% (Go) and 17% → 78% (Rust), 30+ bugs fixed, unsafe fenced, docs on the site by @filipecabaco in #33
- fix: runs never lose their site or name to another, and a job can't fake its own end by @filipecabaco in #34
- fix: armless 0.6.0: no host panics a guest can trigger, hardware-exact FP, a JIT that compiles more by @filipecabaco in #35
- fix: restore twice as fast, and a job's environment without a grep by @filipecabaco in #36
- fix: run --fork, an instance whose every command runs on a fresh copy of its machine by @filipecabaco in #37
- fix: armless 0.7.0: restore in 51 ms, jobs that start compiled, and a process fewer per command by @filipecabaco in #38
- feat: machines forked from one restore, each lasting and serving its own control socket by @filipecabaco in #39
- feat: snowglobe daemon: templates, machines forked from them in milliseconds, and an API by @filipecabaco in #40
- feat: snapshots of running machines, to start machines and templates from by @filipecabaco in #41
- feat: services that scale to zero: replicas started on demand behind ports the daemon holds by @filipecabaco in #42
- chore: machine benchmarks and the orchestration design in the repo, and a test that held to fd 4 by @filipecabaco in #43
- feat: ports only on templates whose guest has a network by @filipecabaco in #44
- feat: a memory budget for the daemon, machines with a time to live, and templates that sleep by @filipecabaco in #45
- feat: the daemon's events, its stats,
snowglobe eventsandsnowglobe topby @filipecabaco in #46 - feat: fleets: snowglobe apply, diff and down with a snowglobe.toml by @filipecabaco in #47
- feat: native runs share their snapshot's memory, mapped copy-on-write from an image by @filipecabaco in #48
- chore: docs and website for shared snapshot memory and orchestration by @filipecabaco in #49
- feat: release 0.4.0 by @filipecabaco in #50
Full Changelog: v0.3.1...v0.4.0
v0.3.1
What's Changed
- fix: native instances under long cache paths, and say why one failed to start by @filipecabaco in #28
- fix: release 0.3.1 by @filipecabaco in #29
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- feat: single-executable sandboxed bundles, jobs and a job server, toolkit example by @filipecabaco in #21
- feat: run sites with no Docker by @filipecabaco in #22
- feat: build sites without Docker (--builder native) by @filipecabaco in #23
- feat: sh, cp and an MCP server for agents and tools by @filipecabaco in #24
- feat: armless 0.5.0 (scalar floating point compiled) by @filipecabaco in #25
- feat: driver controls: durable logs, kills of everything a job started, --max-runtime, --stop-file by @filipecabaco in #26
- chore: bring the site and docs up to date, and release 0.3.0 by @filipecabaco in #27
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- feat: armless 0.3.0, and large files in content-defined chunks by @filipecabaco in #15
- feat: end-to-end benchmarks of every site, reported on pull requests by @filipecabaco in #16
- fix: flag benchmark changes only past runner-to-runner noise by @filipecabaco in #18
- feat: release on a change to VERSION, starting with 0.2.0 by @filipecabaco in #17
Full Changelog: v0.1.3...v0.2.0
v0.1.3
What's Changed
- fix: armless 0.2.10, which bounds the native JIT's memory by @filipecabaco in #14
Full Changelog: v0.1.2...v0.1.3
v0.1.2
What's Changed
- fix: armless 0.2.9, which reseeds restored machines natively by @filipecabaco in #13
Full Changelog: v0.1.1...v0.1.2
v0.1.1
What's Changed
- feat: armless 0.2.7, with its native JIT on for builds and runs by @filipecabaco in #12
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
- armless-v0.2.1, Supabase and apk examples, exec and resize fixes by @filipecabaco in #1
- exec: wait for the prompt, keep unterminated output by @filipecabaco in #2
- CI: build and run apk and supabase, build the tools image once by @filipecabaco in #3
- supabase: start the native stack eagerly by @burggraf in #4
- Add persistent local workspaces with clear save/restore controls by @burggraf in #6
- feat: tunnel support by @filipecabaco in #9
- fix: add proper CI for release and small CLI improvements by @filipecabaco in #10
- fix: bump armless to 0.2.6 by @filipecabaco in #11
New Contributors
- @filipecabaco made their first contribution in #1
- @burggraf made their first contribution in #4
Full Changelog: https://github.com/filipecabaco/snowglobe/commits/v0.1.0