Skip to content

Releases: filipecabaco/snowglobe

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 04 Nov 23:49
17e2c4f

What's Changed

Full Changelog: v0.5.0...v0.6.0

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 04 Nov 19:20
1b883ee

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

Choose a tag to compare

@github-actions github-actions released this 04 Nov 15:18
0add3c9

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 events and snowglobe top by @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

Choose a tag to compare

@github-actions github-actions released this 01 Nov 17:17
12e1946

What's Changed

Full Changelog: v0.3.0...v0.3.1

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 01 Nov 15:16
a1b85dd

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

Choose a tag to compare

@github-actions github-actions released this 20 Oct 20:26
2271775

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

Choose a tag to compare

@github-actions github-actions released this 18 Oct 12:15
d8d9549

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

Choose a tag to compare

@github-actions github-actions released this 17 Oct 23:24
fb988cd

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

Choose a tag to compare

@github-actions github-actions released this 17 Oct 20:46
29bb1ae

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

Choose a tag to compare

@github-actions github-actions released this 16 Oct 19:49
5a57290

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

Full Changelog: https://github.com/filipecabaco/snowglobe/commits/v0.1.0