Change8

v0.1.527-beta

📦 unslothView on GitHub →
4 features🐛 53 fixes🔧 24 symbols

Summary

This release includes numerous Studio and Desktop improvements, bug fixes, and feature enhancements. Key updates involve better handling of cached pipelines, improved UI elements in Studio, and more robust desktop application behavior.

Migration Steps

  1. Bump install.sh / install.ps1 pin to unsloth>=2026.8.3
  2. Bump install.sh / install.ps1 pin to unsloth>=2026.8.4
  3. Bump install.sh / install.ps1 pins to unsloth>=2026.8.5, unsloth-zoo>=2026.8.4

✨ New Features

  • Support independent prompt queues across parallel chats.
  • Add Qwen3-ASR dictation, cancellable downloads, and a download prompt to Studio.
  • Make training and model-picker copy name UI available in Studio.
  • Paint image and video pickers from the curated catalog in Studio.

🐛 Bug Fixes

  • Studio: Judge cached-pipeline signals on snapshot row load.
  • Studio: Make sidebar menu separators visible in dark mode.
  • Studio: Run sandbox matplotlib headless.
  • Don't send desktop startup requests to an unvalidated port 8888.
  • Add a background image to the macOS DMG install window.
  • Studio: Keep Video under More until a user pins it.
  • Studio: Show generated media unrounded, and fix the selected thumbnail.
  • Studio: Drop the New badge from the Video nav row.
  • Studio: Stop a clicked tooltip from hanging over dialogs.
  • Desktop: Move update controls to Settings > General.
  • Fix the stale response-model label assertion that has main red.
  • Studio: Detect stalled Deep Research output streams.
  • Guard the release-desktop version input and document the Cargo version.
  • Studio: Even out the gap around the More flyout's rule.
  • Studio: Stop the New chat row looking hovered on a blank new chat.
  • Studio: Fix remaining translation defects after #7797.
  • Studio: Fix download card alignment and surface the stop button.
  • Keep the file-edit turn 2 prompt to one instruction, and stop waiving its cap.
  • Studio: Align Tauri sidebar spacing.
  • Fix sidebar bottom fade cutting off the last row mid-glyph.
  • Answer GGUF variants from the cache the request names, and skip an unreadable one.
  • Desktop: Warn before quitting during an update and skip installer fallback on cancel.
  • Desktop: Publish drafts without rebuilding.
  • Studio: Restore locale parity and gate it in CI.
  • Fix(studio): Run bash and name the real platform for the terminal tool on Windows.
  • Desktop: Fix Linux release asset names.
  • Unsloth Studio: Keep the Images and Video headers clear of the custom titlebar.
  • Fix(studio): Keep child spawns alive under a pid-1 parent.
  • Ask uv for a Python that can import torch, and skip the one that cannot.
  • Improve desktop startup status.
  • Tauri smoke: Stop uploading the whole target/debug tree (350GB of artifacts).
  • Restore warnings_issued for trl trainers on transformers 5.1+.
  • Fetch a sentence-transformers model's subfolder weights instead of pruning them.
  • Do not enter CUDA autocast for a float32 model during generate.
  • Locate the dictation model search box by test id, not by placeholder copy.
  • Record a stopped repair update as canceled rather than failed.
  • Bound dataset_num_proc by memory, and stop treating 1 as "no multiprocessing".
  • Studio: Quiet the image and video generation progress polls.
  • Studio: Stop the Images Train settings columns overlapping.
  • Fake the Windows blocklist in the mangled-switch test so it runs off Windows.
  • Refine desktop media header alignment.
  • Read the GGUF context length from the snapshot that answered, not the repo cache dir.
  • Tighten remaining artifact uploads (follow-up to #7930).
  • Studio: Prevent long streaming Markdown stalls.
  • Fix studio server crash when launched without a console (Windows).
  • Fix GGUF export writing outside the chosen save directory on Windows (#7897).
  • Fix Windows PowerShell resource path authorization.
  • Desktop: Fix the mobile-layout fallout of Windows text scaling.
  • Desktop: Make the close button quit outside macOS.
  • Desktop: Pin the shipped backend package version so a shared venv gets upgraded.
  • Studio: Screen the detached-window test against the Windows blocklist too.
  • Require every declared denoiser, and every shard of it, before a cached pipeline reads as complete.
  • Fix the Windows-only snapshot path assertion in the diffusion prefetch test.

Affected Symbols