Skip to content

v0.37.0

Latest

Choose a tag to compare

@github-actions github-actions released this 31 Oct 04:03
· 1 commit to main since this release
92e2a64

Release assets publish in priority order: signed Apple artifacts
first, native Linux archives next, and container metadata last.

Install

# One-line install (auto-detects GPU, pinned to this release)
curl -fsSL https://raw.githubusercontent.com/utensils/mold/v0.37.0/install.sh | MOLD_VERSION=v0.37.0 sh

# From source with GPU support.
# `protoc` is a BUILD requirement of the `pulid` feature (face
# identity): candle-onnx's build script drives prost-build, which
# shells out to it. Install it first or the build fails partway.
brew install protobuf                                        # macOS
sudo apt-get install -y protobuf-compiler                    # Debian/Ubuntu
# (Arch: pacman -S protobuf · Fedora: dnf install protobuf-compiler)

cargo install --git https://github.com/utensils/mold --tag v0.37.0 --features h3,mesh-texture,mesh-matting,mesh-delight,metal,preview,discord,expand,webp,mp4,metrics,mdns,pulid  # macOS
cargo install --git https://github.com/utensils/mold --tag v0.37.0 --features cuda,flash-attn,preview,discord,expand,webp,mp4,metrics,mdns,pulid   # Linux; flash-attn is what the released CUDA artifacts compile, use the SM89 artifact for H3

# Nix
nix run github:utensils/mold/v0.37.0

Download pre-built binaries

Platform GPU File
macOS Apple Silicon Metal mold-aarch64-apple-darwin.tar.gz
Windows x86_64 CLI CPU / remote client mold-x86_64-pc-windows-msvc-cpu.zip
Windows x86_64 Desktop CPU / remote hosts Mold-windows-x64-self-signed.exe
Linux x86_64 Desktop CPU / remote hosts mold-desktop-x86_64-unknown-linux-gnu-cpu.tar.gz
Linux x86_64 GPU-free remote CLI mold-x86_64-unknown-linux-gnu-cpu.tar.gz
Linux x86_64 CUDA — RTX 3090 / A40 (Ampere) mold-x86_64-unknown-linux-gnu-cuda-sm86.tar.gz
Linux x86_64 CUDA — RTX 40-series (Ada) mold-x86_64-unknown-linux-gnu-cuda-sm89.tar.gz
Linux x86_64 CUDA — B200 / B300 (datacenter Blackwell; simulated, not hardware-qualified) mold-x86_64-unknown-linux-gnu-cuda-sm100.tar.gz
Linux x86_64 CUDA — RTX 50-series (consumer Blackwell) mold-x86_64-unknown-linux-gnu-cuda-sm120.tar.gz

GH200, GB200, and GB300 require future linux/arm64 artifacts and are unsupported.
Current Linux release archives and container images are linux/amd64 only.

Desktop apps

Mac: two desktop apps, side by side (which one?). Mold-Studio-macos-arm64.dmg (also attached as Mold-native-*.dmg) — Mold Studio, built natively for macOS (Apple Silicon, macOS 26 or newer), signed, notarized and stapled. It updates itself through Sparkle; mold-native-appcast.xml beside it is that channel's feed. Stable link to the newest build: https://github.com/utensils/mold/releases/latest/download/Mold-Studio-macos-arm64.dmg

Mold-macos-arm64.dmg (also attached with its versioned name) — Mold Desktop for Mac, the same app as Windows and Linux (Apple Silicon, macOS 12 or newer). Signed, notarized, and stapled. Stable link: https://github.com/utensils/mold/releases/latest/download/Mold-macos-arm64.dmg

mold-desktop-x86_64-unknown-linux-gnu-cpu.tar.gz — the Linux desktop app for remote GPU hosts (no CUDA), as a usr/ tree with its .desktop entry and icons. Arch users install it as the mold-ai-desktop-bin AUR package; mold-ai-desktop builds the CUDA app from source.

Mold-windows-x64-self-signed.exe — self-signed NSIS installer. Verify and explicitly trust the attached mold-windows-self-signing.cert.cer before installation. This certificate is not publicly trusted and does not suppress SmartScreen by itself.

What's Changed

  • fix(native): clarify filters, source restoration, and queue previews by @jamesbrink in #1886
  • feat(macos): run Library Sync once per press with opt-in Keep in Sync by @jamesbrink in #1889
  • perf(server): build single gallery rows without a full library listing by @jamesbrink in #1890
  • test(server): treat a re-published retired print as visible in the row fixture by @jamesbrink in #1891
  • feat(db): record a compacted gallery change log (schema v43) by @jamesbrink in #1892
  • feat(server): serve a compacted gallery change feed by @jamesbrink in #1893
  • feat(macos): follow each machine's gallery through a replica by @jamesbrink in #1894
  • perf(macos): sync the Library in proportion to what changed by @jamesbrink in #1895
  • feat(ios): follow each machine's gallery through a replica by @jamesbrink in #1896
  • feat(studio): follow each machine's gallery through a replica by @jamesbrink in #1897
  • feat(cli): saved host names and one global --host by @jamesbrink in #1898
  • feat(cli): pair hosts with mold host add and mold host invite by @jamesbrink in #1899
  • feat(cli): mold library download fetches existing prints by @jamesbrink in #1900
  • docs: teach saved hosts across the skill, help text and guides by @jamesbrink in #1901
  • fix(cli): resolve saved hosts in server status and keep local upscale pulls local by @jamesbrink in #1902
  • feat(library): complete copy, sync, source media and interaction parity by @jamesbrink in #1903
  • feat(cli): mold skill install claude-desktop by @jamesbrink in #1904
  • fix(video): normalize references and improve playback and decode controls by @jamesbrink in #1905
  • test(studio): fix packaged source-action typechecking by @jamesbrink in #1906
  • fix(native): stabilize Library media, offline caching and sync performance by @jamesbrink in #1907
  • fix(native): stabilize Source Media tiles and sync rendering by @jamesbrink in #1908
  • perf(macos): stop Library Sync re-deriving the whole library per print by @jamesbrink in #1909
  • feat(video): restore durable chaining and unlimited linked parts by @jamesbrink in #1910
  • fix(video): recover random-seed chain inputs and expose authoring contracts by @jamesbrink in #1912
  • feat(video): add intuitive clip authoring across interfaces by @jamesbrink in #1911
  • fix(ios): dismiss the active clip keyboard with Done by @jamesbrink in #1913
  • fix(macos): keep startup responsive while opening the existing library by @jamesbrink in #1914
  • fix: keep failed videos recoverable across hosts by @jamesbrink in #1915
  • feat(studio): recover stopped videos across machines by @jamesbrink in #1916
  • feat(cli): support OMP skills and video durations by @jamesbrink in #1918
  • feat(video): add durable duration and Library extension across apps by @jamesbrink in #1919
  • fix(native): recover Queue and Extend after connection changes by @jamesbrink in #1920
  • fix(studio): refresh saved video jobs after reconnect by @jamesbrink in #1921
  • fix(native): replace stale video progress readers by @jamesbrink in #1922
  • fix(studio): reconcile removed video jobs and saved outputs by @jamesbrink in #1923
  • fix(native): keep completed video Queue cleanup responsive by @jamesbrink in #1924
  • fix(video): H3 Duration up to 14.4 s is one clip; scenes for longer videos by @jamesbrink in #1925
  • fix(apps): video jobs as ordinary queue rows; native length slider and seed control by @jamesbrink in #1926
  • fix(cli): word video jobs like every other surface by @jamesbrink in #1927
  • fix(native): finished videos leave the Queue; steady Length slider by @jamesbrink in #1928
  • fix(macos): restore the collection row's right-click menu by @jamesbrink in #1929
  • feat(library): one family colour palette and the native Filter menu model by @jamesbrink in #1930
  • feat(macos): Photos-style Library Filter menu with family colours by @jamesbrink in #1932
  • feat(ios): Photos-style Library Filter button with family colours by @jamesbrink in #1933
  • test(ios): choose a Regular connection before typing the fixture address by @jamesbrink in #1935
  • fix(ios): the Library grid owns its tab bar and bottom bar around the viewer by @jamesbrink in #1936
  • fix(macos): a notification opens a hidden collection's print in that collection by @jamesbrink in #1937
  • fix: one notification per finished video, not one per clip by @jamesbrink in #1940
  • fix(ios): an offline machine is greyed out, not a flickering error by @jamesbrink in #1941
  • fix(ios): remove the View Queue link from Generate by @jamesbrink in #1942
  • fix: synchronize release docs and restore container builds by @jamesbrink in #1943
  • fix(macos): synchronize standalone engine dependency lock by @jamesbrink in #1944
  • chore: release v0.37.0 by @release-plz-mold[bot] in #1887

Full Changelog: v0.36.0...v0.37.0