Change8

v0.1.522-beta

📦 unslothView on GitHub →
12 features🐛 31 fixes🔧 2 symbols

Summary

This release introduces support for running Kimi K3 and DeepSeek v4 Flash models locally with Unsloth Dynamic GGUFs, featuring improved download efficiency and robustness. It also includes numerous bug fixes and enhancements across the Unsloth Studio and installation processes.

Migration Steps

  1. Update installation scripts for macOS/Linux/WSL: `curl -fsSL https://unsloth.ai/install.sh | sh`
  2. Update installation scripts for Windows: `irm https://unsloth.ai/install.ps1 | iex`

✨ New Features

  • Run Kimi K3 & DeepSeek v4 Flash locally with Unsloth Dynamic GGUFs.
  • More efficient and faster downloading for Colab, low memory systems, and high memory/CPU systems.
  • Auto fallback to HTTP if XET is stuck.
  • Unsloth automatically detects multi-GPU setups and can offload model layers to system memory for DeepSeek V4 Flash.
  • Unsloth automatically detects multi-GPU setups and offloads layers automatically for Kimi K3.
  • Kimi K3 supports low, high, and max reasoning efforts.
  • Use pre-built Tauri icon for macOS .app bundle.
  • Report active training status in Studio.
  • Apply saved per-model settings on API loads and add API monitor in Studio.
  • Detect an unreachable hub, not just dead DNS (Offline mode).
  • Charge the split compute-buffer rate on a multi-GPU auto fit in Studio.
  • Complete translation coverage for all supported locales in Studio.

🐛 Bug Fixes

  • Fix two pre-existing Backend CI failures.
  • Warn loudly when requested packing is silently disabled.
  • Preserve reasoning across turns for Qwen3.x.
  • Make tests/utils runnable again and cover test_packing.py in CI.
  • Uninstaller: reject unrecognized arguments instead of uninstalling.
  • Make the uninstaller test suites run on macOS and Windows PowerShell 5.1.
  • Studio: Don't disarm Ctrl+C in agents launched by unsloth start.
  • Studio: keep a slow model load alive through a proxy timeout.
  • Tighten the comments around the uninstaller argument guard.
  • Route the explicit Vulkan setup failures through the setup failure helpers.
  • Honor an explicit map_eos_token=False in get_chat_template.
  • Fix desktop repair version skew and output decoding.
  • Desktop: Improve the installation message.
  • Studio: make the API keys list scrollable.
  • Desktop: notarize the final macOS disk image on release.
  • Desktop: preserve first app window size after setup.
  • data-recipe: recognize current sampling progress log line.
  • Desktop: clean up the backend on Unix termination signals.
  • Desktop: show the app version in Settings > About.
  • Studio: Fix hub search input overlapping the format filter at narrow widths.
  • Desktop: exit the backend when the app that spawned it dies.
  • Desktop: open uploaded files via the OS instead of window.open.
  • Run OpenClaw in the launched project workspace.
  • Desktop: drop documents into a chat instead of rejecting them as non-GGUF.
  • Studio: Fix GGUF classification for custom MTP scan roots.
  • Guard VLM detection against config.architectures being None in the save paths.
  • Make the auto-appended EOS token deterministic.
  • Unsloth Studio: fix sidebar rail bottom fade rendering as a lighter block in dark mode.
  • Fix multiline prompts through Windows npm shims.
  • Assert the Vulkan installer bailouts fail closed via the setup failure helper.
  • Fix deprecated transformers attention mask imports.

Affected Symbols