Skip to content

v0.5.0

Choose a tag to compare

@andreygrehov andreygrehov released this 06 Oct 06:13
· 15 commits to master since this release

On a Mac with Apple silicon, Range no longer needs Lima. It boots a small Linux VM for each session with Virtualization.framework, and the VM stops with the session.

  • A warm range run python:3.12 takes 0.9 s, down from 1.5 s with Lima. The very first run, VM download included, takes 5 s.
  • A tag is resolved once, then from a local cache, and checked again in the background.
  • range run exits with the workload's exit status.

Intel Macs keep Lima. RANGE_RUNTIME=lima keeps it on Apple silicon too.

curl -fsSL https://github.com/andreygrehov/range/releases/latest/download/range_$(uname -s)_$(uname -m).tar.gz | tar -xz
./range shell python:3.12