Skip to content

v0.4.0

Choose a tag to compare

@ashenfad ashenfad released this 30 Aug 20:02
· 15 commits to main since this release

What's Changed

  • fix(backends): SessionLost covers a channel torn by a concurrent speaker by @ashenfad in #20
  • feat(proto): per-verb host deadlines, and abort a reclaimed session's channel by @ashenfad in #21
  • docs(changelog): record the deadline and SessionLost work by @ashenfad in #22
  • refactor(backends): extract VmSession as the shared VM rung by @ashenfad in #23
  • refactor(guest)!: move rich ui flattening out of dud and into the image by @ashenfad in #24
  • ci: test on Python 3.14 by @ashenfad in #25
  • fix(guest): bound the shell exec's memory and its timeout by @ashenfad in #26
  • fix(guest): bound the values a guest can push across the wire by @ashenfad in #27
  • feat(guest): bound cache writes, with room to stash by @ashenfad in #28
  • fix(backends): a lost session stays lost, and README says so by @ashenfad in #29
  • feat(guest): dud-emit — the emit channel, reachable from bash by @ashenfad in #30
  • feat: run the firecracker rung on x86-64 Linux, and in CI by @ashenfad in #31
  • fix(guest): stop the reset sweep waiting on unkillable threads by @ashenfad in #32
  • perf: clone golden snapshots, and make the amd64 VMM actually exit by @ashenfad in #34
  • feat: name the session knobs, and report the bytecode tax by @ashenfad in #35
  • docs: changelog release pass, and v0.4.0 by @ashenfad in #36

Full Changelog: v0.3.0...v0.4.0